【问题标题】:How create intermediate proxy system如何创建中间代理系统
【发布时间】:2021-04-30 16:31:38
【问题描述】:

我想做一个中间代理,我不需要解密数据,但是我需要在我的浏览器中指定一个没有密码和登录的代理,软件会连接到有登录和密码验证的代理,所有这一切都应该在 https 支持下工作(比如 google、youtube),告诉我一个不会减慢页面加载速度并且不会给出我的真实地址的解决方案(如果我使用 ExplicitProxyEndPoint explicitProxyEndPoint = new ExplicitProxyEndPoint (IPAddress.Parse ("127.0.0.1"), 50000, false);) 那么所有流量都不会通过指定的代理,如果我使用 true 那么所有站点的加载时间都非常长

如果我使用TransparentProxyEndPoint,那么我的浏览器会要求代理提供用户名和密码(并且会无休止地发生),我该如何避免这种情况?

我想要: 工作计划:

浏览器->本地代理(127.0.0.1:50000)->我的软件->互联网代理(ip:port@login:password)->站点 浏览器

我在 Windows 上使用 C# 和 https://github.com/justcoding121/Titanium-Web-Proxy

【问题讨论】:

    标签: c# windows proxy titanium-web-proxy


    【解决方案1】:

    要实现这一点,使用 Titanium-Web-Proxy,您需要设置上游代理

    proxyServer.UpStreamHttpsProxy = new ExternalProxy("your-proxyProvider-Ip", port, "user", "pass");
    proxyServer.ForwardToUpstreamGateway = true;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多