让Transmission支持ipv6
ubuntu下的Transmission声称支持ipv6,但ubuntu源里带的并不能连上bt.byr.edu.cn和bt.neu6.edu.cn。Darknebulae的办法是用装Wine装utorrent,可我是英文 的系统,wine一装无法显示中文,而且丑陋无比的界面让我完全没有折腾之的兴趣。
还是得看看Transmission。
根据这位似乎是byr bt管理员的人的博客,得自己编译下transmission。
解决的办法很简单,修改源码里libtransmission/web.c,找到curl_easy_setopt( easy,
CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4
);一行,将CURL_IPRESOLVE_V4修改为CURL_IPRESOLVE_V6,然后正常编译安装即可。如果同时需要使用v4的
tracker,可以把这部分修改成CURL_IPRESOLVE_WHATEVER。
编译的方法参见这里。
实际使用效果甚好,速度飕飕的。

Comments:
2009-06-13 20:58:51 by yegle
You can leave a comment on this post if you login