利用SSH通道加密网页浏览

更详细的介绍可以查看 Geek to Live: Encrypt your web browsing session (with an SSH SOCKS proxy)

我们普通的HTTP链接都是以明文进行传输的,信息非常容易被截取。例如,通过公共的无线热点上网、在公司要绕开网管或防火墙浏览某些页面。那么如何才能对普通的HTTP传输进行加密呢?

SSH为我们提供了这些便利。因为他具有内置的socks代理,可以在本地建立一个服务器,然后通过一个远程的可信SSH服务器来访问网络。

Windows可以采用Cygwin + OpenSSH,这个需要一定的配置,也可以使用CopSSH这个已经帮你配置好的安装包。

接下来就可以在控制台中通过以下指令来启动我们的本地代理:

接下来程序就会要求输入密码,接下来就可以使用了。

其中-N参数表示运行后不转入后台,而是占用控制台,这样我们可以方便地通过Ctrl+C来终止,-D就是表示在后面所跟的端口上建立socks代理。

使用方面,推荐使用Firefox的FoxyProxy,可以配置为仅部分地址使用代理。

最后,如果链接速度较慢的话,我们可以使用-C选项来开启传输的gzip压缩:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.