I was wondering if anyone knew how to get the actual public IP Address of someone who was connected to a VPN, for example, let's say that my real IP address is 109.174.134.423 (made up), but I am connected to a VPN who's IP address is 32.59.102.302 (made up), how would I get the first IP Address instead of the second one. Right now my method is
string IP = new WebClient().DownloadString("https://api.ipify.org/");
but this returns the second IP, the IP of the VPN Server.
Any solutions would be greatly appreciated, thanks.