使用SSH通道作为SOCKS代理服务器
服务器设置
- 首先确保服务器的SSH服务开启了TCP转发功能
$ vi /etc/ssh/sshd_config AllowTcpForwarding yes $ reboot
客户端设置
- macOS & Linux
- -D 12345是告诉SSH在12345端口上运行SOCKS服务
$ ssh -D 12345 user@host.domain
- Windows
- Windows上要借助Putty这个工具
- 打开Putty,在Session标签中输入ssh账号信息
- 进入Connection-SSH-Tunnels标签,在Source port中填入转发端口,并点击Add按钮
- Destination选择Dynamic
- Windows上要借助Putty这个工具
PS: 在使用代理期间,登录的SSH窗口不能关闭。