Archive | 九月, 2013

Calibre 使用小结 2.1

7 9月

虽然两年之前写《Calibre使用小结 二》时说过不要期待有什么续集,不过近来又有人豆油我关于Calibre设置代理的问题,看来上次说的还是不够清楚,这次就另开一篇,作为补充。

Calibre默认使用的是系统的代理,也就是在ie里Internet选项中设置的代理信息。但是因为各种原因(比如平时不用ie,所以ie里的代理设置跟正在使用的代理设置并不相同),Calibre默认使用的代理并不好用,这时就需要另外给Calibre设置代理信息了。

给Calibre设置代理的方法其实非常简单,如果是Windows系统,只需新建一个名为“http_proxy”的用户环境变量,并将这个环境变量的值设为“http://username@password:hostaddress:port”的格式就好了。这其中username和password是代理的用户名和密码(没有的话就不用填写,比如GoAgent默认是不需要用户名和密码的),hostaddress是本机使用的代理的地址,port是相应的端口(比如GoAgent默认使用的地址是127.0.0.1,端口是8087)。另外需要注意的是,Calibre只支持http代理,不支持socks代理,所以Calibre不能使用Tor这种代理工具。

以GoAgent为例说明一下具体的设置吧,新建用户环境变量(在“我的电脑(计算机)”->“属性”->“高级”->“环境变量”中增加或修改环境变量)http_proxy,将http_proxy的值设为http://127.0.0.1:8087,重启计算机(若不想重启请自行搜索“不重启使环境变量修改生效”),DuRaRaRa!! 成功!

重启之后可在Calibre菜单的Preferences>Miscellaneous中查看Calibre正在使用的代理。

最后说一点,抓取一些新闻(如Time)时Calibre可能会要求提供用户名和密码,这是对应新闻网站的帐号,一般都是该网站的付费订阅用户才能使用。这和Calibre代理的设置没有关系。