有时因为各种原因,更倾向于让 SSH 走一个代理。如果有一个全局的 VPN 或者路由可以透明代理,那就不用多说了。但往往本地只运行了一个提供 socks5 代理的客户端,如此,SSH 通过 socks5 代理的使用方法记录如下。
安装 privoxy,为了将已有的 socks5 代理转换为 http 代理:
1 | sudo yum install -y epel-release privoxy |
编辑 privoxy 的配置文件:
1 | sudo vim /etc/privoxy/config |
搜索 socks5t ,找到第1336行,去掉前面的注释符,端口改成 socks5 的端口:
1 | forward-socks5t / 127.0.0.1:1080 . |
启动 Privoxy服务:
1 | sudo systemctl enable privoxy |