It depends what you mean "detected". The end device really can't tell how traffic got to it. It really only know that the router it is connected to gave it data that has some source address. It really can't tell if this went over a vpn connect a MPLS cloud or a dedicated circuit.
It also generally can't tell if the IP is the actual machine or some form of NAT. Some software application can because the real IP is embedded in the data stream but many times this is just the private addresses used in someone house. It generally is impossible to tell that a IP has been run though NAT multiple times. If you are getting a routable IP directly assigned to a PC via the VPN service this appears the same as if the machine was physically at...