一个坑

ssh隧道socket代理

有时候VPN不是很靠谱,比如电信的光宽带路由器就有可能阻挡,导致VPN链接不上。
如果你只是想通过浏览器,其实搞代理就可以了。现在介绍最方便的代理,ssh隧道实现。

begin

前提条件

  1. 有一台国外的VPS(废话)
  2. 一台linux主机(虚拟机也行)
  3. 支持设置代理的浏览器(一般都不会没有吧)
    连上自己的linux主机
    ssh -D 7070 -g root@12.34.56.78

    通过ssh连上VPS,并映射到本机的7070端口(端口可以任意换)12.34.56.78是VPS的IP
    当正常连上VPS后,其实linux主机已经具备了代理的服务了,当然,我们要开启7070端口
    开启一个新的linux主机链接,之前的已经连上VPS了,不可关闭。
    vim /etc/sysconfig/iptables
    -A INPUT -m state –state NEW -m tcp -p tcp –dport 7070 -j ACCEPT #在防火墙中添加端口
    /etc/init.d/iptables restart

    好了,一切准备就绪,打开浏览器设置代理吧。代理地址是本地linux主机,端口7070,选择socket5代理。