现在网络环境很复杂,可能你不得不使用代理服务器来解决问题。今天说说如何在 Windows 系统中使用 SSH 代理。
软件需求
开启代理服务
我们假设 plink.exe 在 D:\ 中,在命令行(cmd.exe)中执行下面的指令
D:\>plink -N -D port_number [email protected]_address
port_number 是你准备使用的代理服务的端口,如 6000
username 是你准备连接的 SSH 服务器的用户名
server_address 是你准备连接的 SSH 服务器的地址
命令执行后输入密码就可以了,不要关闭进程。
设置 Firefox
1. 在地址栏里输入 about:config
2. 设置 network.proxy.socks_remote_dns = True
3. 选择菜单中 [编辑]->[选项]
4. 转到 [高级]
5. 转到 [网络],点击 [设置]
6. 选择 [手动设置代理]
7. 在 SOCKS 主机里输入 localhost 端口输入上面 plink 参数中端口,如 6000
8. 选择 SOCKS v5
9. 确定保存
SSH 的代理类型就是 socks v5,支持这种代理服务的应用程序都可以使用。
Over!
补充:
你忘记写了,结合Firefox的AutoProxy扩展,可以有自动的让某些网址使用代理(比如YouTube),另一些不使用(比如国内的网站sina、sohu等),而不必在Firefox的设置里改来改去。
嗯,关于这个插件我不便在网站中说,给使用者的邮件中我是有详细的教程和脚本的。