我的工作计算机位于代理后面(我知道问题就出在这里)。我运行的是 11.4 版本,并使用 ssh 为家里的服务器建立 socks 代理。我仍然可以从其他计算机(Windows + putty)连接到该服务器,但当我尝试从我的 Ubuntu 机器连接到它时,我的连接被对方重置了。
另外:代理需要身份验证。我的代理设置适用于 http。我也尝试过使用 dconf。
谢谢你的帮助!
答案1
看起来你需要一个开瓶器。
- 通过 sudo apt-get install corkscrew 安装 corkscrew
- 创建文件
~/.corkscrew-auth
- 插入用户名
:
密码进入文件。 - 将以下内容添加到您的 ssh 配置或命令中:
ProxyCommand corkscrew 11.11.11.11 8080 %h %p ~/.corkscrew-auth
其中11.11.11.11
是代理的 IP,8080
是代理的端口。