sshuttle: 穷人的VPN

来源:http://heikezhi.com/2011/04/04/sshuttle-vpn-for-poor-men/

如果你没钱买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 -r username@sshserver 0.0.0.0/0 -vv

然后你本地的所有连接就都会通过服务器了,除了不需要对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分钟内无法上网的现象,可以通过手动关闭无线网络然后再重新打开来解决,此现象只在第一次启动时存在,以后就不会了。


―――――――――――――――――――――――――――――――――――――――――

需要翻墙利器赛风? 请阅读和关注中国数字时代

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。


没有评论: