我想远程访问公司域内的网站。由于我无法控制的原因,他们允许 ssh 但不允许 vpn。然而,我的设置却让我很为难:
我的第一步是:
ssh -ND 1082 ***@***
这似乎有效
sudo netstat -ntlp | grep 1080
tcp 0 0 127.0.0.1:1080 0.0.0.0:* LISTEN 6359/ssh
tcp6 0 0 ::1:1080 :::* LISTEN 6359/ssh
Firefox
我尝试使用FoxyProxy
以下设置来设置代理:
- 类型:SOCKS5
- IP:127.0.0.1
- 端口:1080
之后,我可以成功访问一个 http 网站(example.com),但当我尝试访问受 TSL 保护的网站(google.com)时,它给我带来了安全连接失败错误。我遗漏了什么?
答案1
对我来说,解决方案是在 Firefox 的连接设置屏幕上启用“使用 SOCKS v5 时代理 DNS”。如果不选中此框,则在尝试通过 SOCKS5 代理 https 时会收到“安全连接失败”错误。
答案2
我刚刚收到类似的错误,对我来说问题在于将代理配置放在 HTTP 代理下而不是 SOCKS 主机下。
答案3
ssh -ND 1080 ***@***
SOCKS Host: 127.0.0.1 Port: 1080
uncheck 'use this for all protocols'
network.proxy.socks_remote_dns -> true
以上应该对你有用