美国VPS的用途 之 突破防火墙

Posted by zuzhihui in vps技术 on 2008/09/09 with No Comments

美国VPS的用途有很多,本文描述了怎样利用美国VPS的SSH来突破防火墙,无限制的访问国外任何站点。

原理是利用美国VPS上的SSH服务,开启SSH加密通道内的socks代理,这样,应用程序就可以通过加密的socks代理来无限制的访问网络。

配置过程如下:

  1. 在美国VPS上配置好sshd服务,在客户端能通过ssh连接上美国VPS
  2. 在客户端(自己的桌面机上),开启socks代理。Linux客户端下开启socks代理的方法是运行 ssh -CNf -D7777 test@72.249.146.254 其中7777是socks代理的端口,这个数字可以任意修改,test是ssh的用户名,看具体情况而定,72.249.146.254是美国VPS的IP地址。Windows客户端下需要配置putty,设置SSH tunnels,添加一个动态的端口转发,详见这里
  3. 在客户端,配置应用程序使用socks5代理,socks5代理的地址是127.0.0.1,端口是7777
  4. 然后应用程序就可以无限制加密访问外网了

Firefox浏览器配置FoxyProxy插件,使用加密socks代理访问网络,非常的方便!当然其他任何支持socks代理的应用程序都可以! 比如qq使用socks代理用来隐藏自己的IP地址。。。

标签:

No Comments

冰古 on 2008/09/24  · 

我始终没有搞定。

admin on 2008/09/24  · 

你的VPS要支持ssh forward才可以的,这一点我没有说明,不好意思

Leave a Comment

Back to Top

2007-2017 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2