直到将 Firefox 更新到 118 版本,我的自动代理配置 .pac 文件才正常工作。我使用的是 Linux,代理是通过 ssh 和 socks5 进行的,所以我首先
ssh -D9999 my.remote.server.com
并且在我的.pac文件中,该FindProxyForURL( url, host )
函数返回""
无代理或"SOCKS5 localhost:9999"
使用ssh / socks5代理。
此设置运行良好,但 Firefox 118 不再如此。当我输入 .pac 文件返回的 URL 时,"SOCKS5 localhost:9999"
页面就挂起了。
Settings
无论我选中或取消选中该框都没有关系Proxy DNS when using SOCKS v5
。
如果我选择Manual proxy configuration
并输入localhost
所有9999
3 个主机和端口(HTTP 代理、HTTPS 代理、Socks 主机)并选择,SOCKS v5
页面将不再挂起,但会返回“安全连接失败”错误。同样,是否Proxy DNS when using SOCKS v5
选中并不重要。
知道发生了什么吗?Firefox 有什么变化?我在发行说明或新增功能页面中找不到任何内容。
openssh版本是openssh-8.4p1-8。
更新:
看来大多数 wifi 网络上的问题都消失了,只有一个有问题。我猜很难重现,所以很难追踪……