如果我想使用 webProxy 绕过 192.168.1.0/24 这样的网络,有什么办法吗?
WebProxy proxy = new WebProxy();
proxy.ByPassList = ???
最佳答案
您可以在 Internet Explorer 中设置它,然后使用
WebProxy proxy = (WebProxy) WebProxy.GetDefaultProxy(); 已弃用。
var iproxy = WebRequest.GetSystemWebProxy();
var url = new Uri("http://www.example.com");
var wp = new WebProxy();
wp.Credentials = iproxy.Credentials;
wp.Address = iproxy.GetProxy(url);
或者您可以尝试将 "192.\.168\.1\.*"
添加到 proxy.BypassList 中,例如
List<string> bypasslist = new List<string>(proxy.BypassList);
bypasslist.Add("192.\.168\.1\.*");
proxy.BypassList = bypasslist.ToArray();
关于c# - 如何使用 Web Proxy 绕过网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1796922/