更详细的介绍可以查看 Geek to Live: Encrypt your web browsing session (with an SSH SOCKS proxy) 我们普通的HTTP链接都是以明文进行传输的,信息非常容易被截取。例如,通过公共的无线热点上网、在公司要绕开网管或防火墙浏览某些页面。那么如何才能对普通的HTTP传输进行加密呢? SSH为我们提供了这些便利。因为他具有内置的socks代理,可以在本地建立一个服务器,然后通过一个远程的可信SSH服务器来访问网络。 Windows可以采用Cygwin + OpenSSH,这个需要一定的配置,也可以使用CopSSH这个已经帮你配置好的安装包。 接下来就可以在控制台中通过以下指令来启动我们的本地代理: ssh -ND 9999 you@example.com 接下来程序就会要求输入密码,接下来就可以使用了。 其中-N参数表示运行后不转入后台,而是占用控制台,这样我们可以方便地通过Ctrl+C来终止,-D就是表示在后面所跟的端口上建立socks代理。 使用方面,推荐使用Firefox的FoxyProxy,可以配置为仅部分地址使用代理。 最后,如果链接速度较慢的话,我们可以使用-C选项来开启传输的gzip压缩: ssh -CND 9999 you@example.com
关于我
- 曹力
- 程序员 / 架构师
- JavaScript高级程序设计译者
- NirvanaStudio精神领袖
版权声明
本 Blog 所有文章若无特别声明都遵循创作共用约定,要求署名、非商业、保持一致。转载时请先阅读以上许可协议,并以超链接形式注明出处。分类目录
-
RSS Links
Blogroll
Nirvana Studio
其他
标签
功能
-
