2011年4月4日星期一

Windows Live Writer使用SSH代理发布博客


最近上网时常用的就是ssh了,这种方法的好处就是速度比较快,也比较隐秘。能不能用通过ssh代理使用Windows Live Writer(wlw)发博客呢?
因为ssh使用的是socks5代理,而wlw使用的是web代理也就是http代理,所以我们最主要的问题就是要将socks5代理转化成http代理了。要实现这种转化也是比较简单的:这需要我们使用一个叫做Privoxy的软件。感觉这个软件是不是很熟悉,如果你经常做做越墙运动的话一定会知道,这个工具就是大名鼎鼎的T-o-r套件里的东东,我们这里只使用它。
到这个网页下载Privoxy:http://sourceforge.net/projects/ijbswa/
这里是关于它的介绍:
Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk.
一堆鸟语,你可以不必了解。
然后安装下载的exe文件,运行之,在privoxy的主界面中选择“Options”—>”Edit Main Configuration”
clip_image001
这时会蹦出一个config.txt的文本文件,我们需要在这里面修改:追加
listen-address  127.0.0.1:8118

搜索一下,应该这个字符串是有的,如果这样我们就不需要另外追加了。
应该是在这个文件的4.1. listen-address的条目里的。
然后,我们要在 5.2. forward-socks4, forward-socks4a and forward-socks5 条目的最后追加如下语句
forward-socks5   /               127.0.0.1:7070 .
注意7070后面有一个点。
7070是我使用ssh代理软件myentunel的代理端口。
clip_image002
设置完后,我们就需要设置WLW了。代理服务器地址填127.0.0.1 端口为8118

clip_image003
OK,大功告成!这样我们就可以使用ssh代理发布博客文章了。这篇文章就是我用这种方法发布的!

没有评论: