09
九
美国VPS的用途有很多,本文描述了怎样利用美国VPS的SSH来突破防火墙,无限制的访问国外任何站点。
原理是利用美国VPS上的SSH服务,开启SSH加密通道内的socks代理,这样,应用程序就可以通过加密的socks代理来无限制的访问网络。
配置过程如下:
- 在美国VPS上配置好sshd服务,在客户端能通过ssh连接上美国VPS
- 在客户端(自己的桌面机上),开启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,添加一个动态的端口转发,详见这里
- 在客户端,配置应用程序使用socks5代理,socks5代理的地址是127.0.0.1,端口是7777
- 然后应用程序就可以无限制加密访问外网了
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 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。
我始终没有搞定。
你的VPS要支持ssh forward才可以的,这一点我没有说明,不好意思