服务器设置

  • 首先确保服务器的SSH服务开启了TCP转发功能
1
2
3
$ vi /etc/ssh/sshd_config
AllowTcpForwarding yes
$ reboot

客户端设置

  • MacOS & Linux
    • -D 12345是告诉SSH在12345端口上运行SOCKS服务
1
$ ssh -D 12345 user@host.domain
  • Windows
    • Windows上要借助Putty这个工具
      • 打开Putty,在Session标签中输入ssh账号信息
      • 进入Connection-SSH-Tunnels标签,在Source port中填入转发端口,并点击Add按钮
      • Destination选择Dynamic

PS: 在使用代理期间,登录的SSH窗口不能关闭。