###sshuttle是什么 闲逛github时看到基于 python 的 sshuttle

sshuttle被称为穷人的VPN.就是说它是免费的.

仅仅免费其实不够诱人,让我动心的是它的简单,而且可以在纯命令行下使用.

理论上vpn也是可以在纯命令行下使用的,我先后按照几个教程,都未成功.当然图形界面配置vpn很简单.

可问题是我必须在远程服务器上使用vpn(当然是用ssh登陆), 更新部署代码 , 需要连接国外服务器.

###如何使用

  • (ubuntu下)首先安装它: sudo apt-get install sshuttle
  • sshuttle -r action@apne1.nitrousbox.com:22411 0.0.0.0/0 -vv
  • 搞定 , 就这么简单 注意action@apne1.nitrousbox.com:22411是我的ssh,你可以用你自己的,格式为username@sshserver,

我把sshserver理解为跳板机,在我的需求中,需要有一个国外的ssh账号,你有国外的vps的话就好办了,没有也没关系,感谢云平台的的兴起,我们只要注册nitrous,就能有一个免费的ssh账号.

如果你使用nitrous记得每次使用时登录后把它打开.


###14.9.26号更新 nitrous好像最近网络也有问题了,可以试试openshift

that`s all.