![如何在透明 Squid 代理后面添加在线账户?](https://linux22.com/image/1047679/%E5%A6%82%E4%BD%95%E5%9C%A8%E9%80%8F%E6%98%8E%20Squid%20%E4%BB%A3%E7%90%86%E5%90%8E%E9%9D%A2%E6%B7%BB%E5%8A%A0%E5%9C%A8%E7%BA%BF%E8%B4%A6%E6%88%B7%EF%BC%9F.png)
我使用透明代理 (squid),每当我尝试添加帐户(例如:facebook、google 等)时,都会出现此信息。当我直接连接到网络时不会发生这种情况。
有什么建议或解决方法吗?
答案1
本答案的所有内容均来自Fossfreedom 的回答可在此处获取。您应该阅读它,因为它提供了图片示例,并且还提供了纯命令行方法。
您可以使用 DConf,而不必使用 GUI 设置菜单运行代理。
首先,安装并在控制台中dconf-tools
运行。它应该打开一个 GUI。dconf-editor
在下org.gnome.system.proxy
,将代理模式设置为manual
。选中use-same-proxy
。
在http
和中https
,设置相应的代理设置。
重新登录/重新启动就应该可以解决。
答案2
透明代理仅适用于不安全(例如 HTTP)连接。
通过 HTTPS 添加账户。
HTTPS 代理只能以显式方式进行,不能以透明方式进行。或者,您可以付出很大努力,通过模拟中间人攻击来设置近乎“透明”的 HTTPS 代理。(在网上搜索“SSL Bump”)
您需要设置 SSL 碰撞代理,或者手动指定 HTTPS(不一定是 HTTP)代理,如与非透明代理相关的其他答案中所述。