通过简单的SSH隧道实现穿越上网(转)
说明:很惊讶,原来强大的SSH也能实现穿越上网,且配置真的很简单,比OpenVPN简单很多。当然,除了代理简单上网之外,其余功能就没OpenVPN那么的强大,对于用哪个就需要自己去衡量。SSH建立的隧道使用的是SOCKS5协议,所以搭建的也叫做SOCKS服务器。
如果你有国外的服务器或者VPS,可以自己搭建代理服务。
但是VPN(PPTP/OpenVPN)架设和管理还是相对复杂的,部分运营商还有限制。
除非你有手机用代理等需要,一定要VPN,如果是Web上网的话用SSH隧道代理本地端口,简单,效果好。
本地代理
ssh -N -D 127.0.0.1:端口 用户名@服务器
比如:
ssh -N -D 127.0.0.1:3128 xxx@xx.x.xx.xx
如果是Windows,可用用cgywin模拟命令行,后者putty等软件实现。
设置
Chrome为例, 安装一个代理扩展,比如Proxy SwitchySharp
安装之后:
配置代理
参考:
https://www.liaohuqiu.net/cn/posts/setup-web-prorxy-by-ssh-tunnel/(以上内容转自此篇文章)