sshuttle: 穷人的VPN

2011年4月7日 | 分类: 翻墙相关 | 标签: ,

如果你没钱买VPN,又没有服务器的root权限打开SSH的port forward,或者懒得去鼓捣那一大堆烦人的VPN配置,那你应该试试sshuttle,sshuttle是一个基于SSH的透明代理,支持DNS tunnel,并且不需要对服务端进行任何配置,只要你用的是Linux,Mac或者BSD系统,并且可以在本地执行sudo,su,或者有root权限就可以用它来实现透明代理。

使用很简单,在本地执行:

git clone git://github.com/apenwarr/sshuttle #需要支持python
./sshuttle --dns -vvr username@sshserver 0/0

然后你本地的所有连接就都会通过服务器了,除了不需要对Server进行任何配置外,sshuttle也使用了不同于sshtunnel的包传输策略(tcp-over-tcp),因此效率也更高,关于这一点,可以参看项目主页的原理介绍,也可以参看这篇”TCP Over TCP Is A Bad Idea“(来自hUrR DuRr的这篇文章),我试了下,感觉不如tunnel快,不过对于没钱买vpn,也没钱买VPS的穷人,或者不愿倒腾VPN配置的懒人们,倒是不妨试试。

项目主页:https://github.com/apenwarr/sshuttle

注意: Mac OS 10.6下,第一次启动会出现10分钟内无法上网的现象,可以通过手动关闭无线网络然后再重新打开来解决,此现象只在第一次启动时存在,以后就不会了。

 

原文http://heikezhi.com/2011/04/04/sshuttle-vpn-for-poor-men/

  1. hillet
    2011年4月8日22:15

    只要你用的是Linux,Mac或者BSD系统—-可惜我只会使用xp,盗版的

    • iGFW
      2011年4月8日23:58

      呵呵,你可以安装个Ubuntu嘛,免费、开源的。

  2. 匿名
    2011年4月8日13:22

    匿名 :我用hyk-proxy登录一个论坛,登上立马就登出是怎么回事

    是不是配置了多个 APP

    • iGFW
      2011年4月8日18:28

      不清楚呀,也可能是那个论坛做了什么限制吧。

  3. 匿名
    2011年4月8日11:46

    我用hyk-proxy登录一个论坛,登上立马就登出是怎么回事

  4. 2011年4月7日21:59

    你好,这篇文章提供的方法很好,帮了我好大的忙!谢谢!

    • iGFW
      2011年4月7日22:55

      不客气,感谢您对本博客的支持。

    • 2011年4月8日10:55

      菜鸟看着有点费劲啊。。。

      • iGFW
        2011年4月8日18:27

        那就不看了,呵呵,也不是太重要。