之前就有在电脑玩物的博客上看到,可以用Live Writer来写Blogger,虽然Blogger的时间并不长,但是挺喜欢Google的这个博客的,决心好好的用心去写我的文章。
那么看一下问题是怎么解决的吧。
起初用的是Live Writer 2007,后来听了異塵行者的建议后换成了这个版本
这个版本的LiveWriter我是和WindowsLive套件一起下的,一共有大约130M的样子,包括了Live Messenger,Live Writer,Live Toolbar,Live 照片库等在线服务组件。
用Windows Live Writer写blog,其实是件挺享受的事情,只是如果发生了这种事情的话呢?
为什么会这样呢?其实很简单嘛,连接被重置,是不是很熟悉啊,对了,这就是我们亲爱又熟悉的GFW干的好事。
要突破GFW,用到的工具无非Tor莫属了(全称The Onion Router,中文名洋葱路由器)。
Tor建议下载稳定版本,其中我们需要用到的就只有Privoxy和Vidalia两个了。
按照教程,安装好Tor之后,只需要把Live Writer的代理服务器地址设置为127.0.0.1:8118就可以了
做到这里,是不是很兴奋啊,以为要大功告成了,很可惜还是会弹出如图所示对话框
这是由于Blogger的httpHeader不标准造成的,解决方法如下:
打开安装目录下的WindowsLiveWriter.exe.config在</configuration>前面加上
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
加完后的形式应该是这样的
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing PrivatePath="Plugins"/>
<dependentAssembly>
<assemblyIdentity
name="WindowsLive.Writer.Api"
publicKeyToken="31BF3856AD364E35" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="1.1.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
</configuration>
至此,重新启动LiveWriter,就应该可以用LiveWriter来写Blogger了。
标签: blogger, gfw, live writer
4 Comments:
-
- 匿名 said...
2009年2月13日 15:49谢谢你,帮我翻墙。- coolxll said...
2009年2月14日 13:30不客气,Tor速度比较慢,有空也可以试试 HotSpot Shiled 这个VPN- minyoad said...
2009年7月28日 12:06不错,后面的配置文件哪里找到的,一直都没找到解决方法,谢谢- coolxll said...
2009年7月28日 12:18@minyoad 翻墙过来看,不容易啊。 这个博客基本上处于放弃状态