Внешний IP-адрес не меняется при включенном VPN - PullRequest
1 голос
/ 27 марта 2020

Мое приложение запускается и автоматически запускает поток с этим кодом, который запускается каждые 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 все еще нормальный, как я могу получить новый ip, который был назначен vpn? Запрос сделан тем же ip, даже после того как он был изменен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...