0

我想做一个中间代理,我不需要解密数据,但是我需要在我的浏览器中指定一个没有密码和登录的代理,软件会连接到有登录和密码验证的代理,这一切应该使用 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)->站点浏览器<-本地代理(127.0.0.1:50000)<-我的软件< - 互联网代理(ip:port@login:password)<- 站点

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

4

1 回答 1

0

为此,使用 Titanium-Web-Proxy,您需要设置上游代理

proxyServer.UpStreamHttpsProxy = new ExternalProxy("your-proxyProvider-Ip", port, "user", "pass");
proxyServer.ForwardToUpstreamGateway = true;
于 2021-11-03T07:08:41.317 回答