ubuntu下用国外vps的ssh翻_墙

##2011.5.28更新

事实上可以直接用这个命令

1
ssh -qTfNn -D 端口号 用户名@服务器地址

然后在浏览器里设置代理 127.0.0.1:端口号 就行了
######################################################

最近google频繁被墙,公司的代理还得vpn才能用,不能忍了,自己搞一个吧

这里介绍的方法前提是有一个国外的vps,便宜的国外vps还是挺多的,买一个平时当学习开发机也不错,搞点小站,还可以自己没事出墙瞅瞅,很赞哦~

window下有MyEnTunnel或者Tunnelier,相关教程网上到处都是,搜搜吧

ubuntu下也有一个类似的工具,可以直接apt-get

1
apt-get install gstm

或者到这里下载源码,自己编译一下,11.04的ubuntu需要

1
sudo apt-get install  libgnomeui-dev

安装后,打开gstm,新建一个tunnel,填上vps的一些信息,其实就是ssh的帐号,prot redirection选择dynamic,然后设置一个端口,大于1024即可,如7070

然后保存回主界面,start,浏览器代理里选socks代理,127.0.0.1 7070

有些软件只能用http代理,可以再装一个privoxy

1
sudo apt-get install privoxy

修改配置文件/etc/privoxy/config,

1
2
listen-address  localhost:7077
forward-socks5 / 127.0.0.1:7070 .

重启一下 sudo /etc/init.d/privoxy restart
这样的话设置代理就是设置为 127.0.0.1 7077端口

浏览器再配上一个autoproxy就相当给力了

好,打完收功,唉哟,不错哟~~

Random Posts

  1. 都有国外VPS了,弄一个VPN不是更好么,跑一下pptpd,配一下iptable就行了

Leave a Reply


[ Ctrl + Enter ]