c# - 如何使用 Web Proxy 绕过网络?

标签 c# .net proxy webproxy

如果我想使用 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/

相关文章:

c# - 如何在C#中将参数添加到powershellinstance

c# - 在调试期间在 Visual Studio 中自动附加到子进程

java - .NET 应用程序的部署与 Java Web 应用程序的部署相比如何?

c# - 为 HttpRequest 创建代理

c# - 返回相同值的字符串生成器

c# - 如何从 ECDsa 或 ECDsaCng 对象中提取文本私钥和公钥?

c# - 删除字符串中字符之间的多次出现

.net - 无法删除 key 。要删除的键已被另一个并发 session 从索引中删除

angularjs - Angular Protractor 在代理后面带有 BrowserStack

node.js - 如何在 Nginx 代理后面配置 weinre?