每个人,
我正在尝试获取动态 ssh 代理设置,以便我可以进行一些安全的网页浏览/测试。
我已经在 Mac(os X 10.6.7)和 win7 专业版(使用 putty)上尝试过了
我有 2 台 Linux 机器,一台在家里运行 CentOS5,另一台在 AWS 云中运行用于 ruby 的 Bitnami 堆栈。
我在 Mac 上运行的命令是
ssh -D 1080 root@mylocalCentOSServer
连接正常,然后我进入机场的网络设置,将 Http 和 Https 代理服务器指定为 127.0.0.1 或 localhost,并使用端口 1080。然后我启动一个网络浏览器(chrome)并尝试访问一个网站,每次都会出现“代理服务器未发送数据”或“服务器断开连接”的错误
同样的事情发生在使用 putty 的 win7 盒子上,连接正常,我得到了一个 shell 提示,但是代理并没有来回移动数据。
我肯定遗漏了什么,请帮忙。谢谢!
ps 它失败了,而是我在自己的 LAN 内或远程使用我的本地 CentOS 盒,甚至在 AWS EC2 上运行的服务器也不起作用......
答案1
然后,我转到机场的网络设置,并将 Http 和 Https 代理服务器指定为 127.0.0.1 或 localhost,并使用端口 1080。
您必须将其配置为 SOCKS 主机,而不是 HTTP 代理。