09

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

美国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地址。。。

2 条评论了已经

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://vpsblog.rashost.com),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。