Windows 系统中使用 SSH 代理

现在网络环境很复杂,可能你不得不使用代理服务器来解决问题。今天说说如何在 Windows 系统中使用 SSH 代理。

软件需求

  1. Firefox
  2. PLink

开启代理服务
我们假设 plink.exe 在 D:\ 中,在命令行(cmd.exe)中执行下面的指令

D:\>plink -N -D port_number username@server_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!

2 thoughts on “Windows 系统中使用 SSH 代理”

  1. 补充:
    你忘记写了,结合Firefox的AutoProxy扩展,可以有自动的让某些网址使用代理(比如YouTube),另一些不使用(比如国内的网站sina、sohu等),而不必在Firefox的设置里改来改去。

Leave a Reply

Your email address will not be published. Required fields are marked *