启用VPN后,外部IP地址不会更改

时间:2020-03-27 04:17:16

标签: c# .net

我的应用程序启动并使用每5秒运行一次的代码自动运行线程

string urlAddress = "http://icanhazip.com/";

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlAddress);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            if (response.StatusCode == HttpStatusCode.OK)
            {
                Stream receiveStream = response.GetResponseStream();
                StreamReader readStream = null;

                if (String.IsNullOrWhiteSpace(response.CharacterSet))
                    readStream = new StreamReader(receiveStream);
                else
                    readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));

                ip = readStream.ReadToEnd();

                response.Close();
                readStream.Close();
            }

运行vpn后,我的IP仍然是正常的,如何获得由VPN分配的新IP?即使更改后,请求也是由同一ip发出的吗?

0 个答案:

没有答案
相关问题