Linux下怎么设置ssh代理socket5翻墙?

我有一台香港的云主机服务器,公网IP地址是:47.90.63.13 ,我希望通过他做代理然后翻墙,听别人说利用ssh代理socket5,然后设置浏览器走代理就ok?
 
请问怎么设置?
已邀请:

being - 学习不断,技术不断

赞同来自: push 采菊篱下

Good!

采菊篱下 - 无分享不快乐 助力技术开源分享 运维一枚

赞同来自: being

ssh天然的支持socket 5代理,通过ssh进行代理有很多好处:ssh通道是加密的,ssh代理不需要在服务器端安装什么软件因为ssh-server是linux的标配了.
 
所以呢,你只需要在你的终端执行如下命令就ok:
# ssh -qTfnN -D 7070 -p 22 user@47.90.63.13   #基于用户名密码
该命令是一个后台命令,执行完毕后输入正确的密码(可以免密码登录)后就可以关闭终端。
 
或者:
# ssh -qTfnN -i ~/.ssh/id_rsa -D 7070 -p 22 user@47.90.63.13
基于ssh秘钥认证的。
 
参数解释:
        -D : 监听本地端口,也就是socket端口
        -i  :指定私钥文件
       -p:ssh服务端口
 
设置浏览器,这里以chrome为例:
1、安装插件Proxy SwitchyOmega
proxy.png

 
2、启用设置代理
omega.png

设置完成后,你可以愉快的google了。

要回复问题请先登录注册