##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就相当给力了
好,打完收功,唉哟,不错哟~~
都有国外VPS了,弄一个VPN不是更好么,跑一下pptpd,配一下iptable就行了