家用宽带连接北邮人 ipv6 PT
Published 11/8/2020
Views 3
众所周知(?),北邮人等一众教育网 PT 是只支持 ipv6 的。一般情况来说,家用宽带是无法正常连接的。这篇博文我会记录一下我是怎么绕过各种限制连接上北邮人 PT 的。
问题
要连接到北邮人 PT,我们需要以下几个条件:
- 一个北邮人 PT 的账号
- 一个 ipv6 地址代理服务器
- 一个原生 ipv6 地址或各种 6to4 隧道
分别对应以下几个步骤:
- 登录 BYRPT 网页以查看、下载种子。
- 登录 BYRPT 网页以及与 tracker 进行通讯。
- 通过 P2P 协议进行文件传输。
以下默认读者拥有这三个条件。
解决步骤
PT 网站的下载流程是登录网站、下载内有 带参数的 tracker 的种子并使用一般 BT 软件(如 ut)进行下载。对于北邮人这样的限制 ip 的网站,仅仅有国内的 ipv6 地址依然是无法访问的。所以,我们需要使用一个 ipv6 地址代理服务器进行访问。
在访问后、下载好种子后,将种子导入 BT 的下载软件。由于 ut 的代理比较迷,并不能只对 tracker 进行代理,甚至不能正常连接上代理服务器,因此我写了一个小软件(以下称为 tracker 代理),见 GitHub地址。你需要下载我编译好的可执行文件(或者你自己编译)到某个位置后,这样运行:
./tracker-proxy -p 8080 socks5h://127.0.0.1:1080
这里假设你希望在 8080 端口运行 tracker 代理,并且你本身 ipv6 地址代理服务器使用 socks5
协议运行在 127.0.0.1:1080
。
运行后,在 ut 里更改种子的 tracker,如下
https://tracker.byr.cn/announce.php?passkey=passkey
=>
http://127.0.0.1:8080/tracker.byr.cn/announce.php?passkey=passkey
注意更改后,协议需要是 http
。
这个程序对其他 tracker(例如被 GFW 的)也有效。
本作品采用 知识共享 署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
0 comments