在utorrent里屏蔽cernet的非免费ip

2011-12-17: 修正loopback地址,感谢wswj指出
2011-09-29: 合并相邻ip段,感谢sparkcat指出bug所在
2011-09-12: 感谢sparkcat,修正了私有地址ip
2011-09-10: 找到了一个合适的服务器作为跳板,现在本站已经可以提供实时的ip列表 ^.^

我们知道,教育网(cernet)不仅国内出口慢,而且国际出口是收费的,这样校园网的用户们在使用国际出口时有可能需要支付国际流量费。最为常见的情况,就是用utorrent挂bt/pt超出国际流量配额,导致不能浏览国际网站。为此,葡萄上还有人给出了在utorrent里屏蔽cernet非免费ip的方法,不过他用的是matlab,而且人工介入的步骤太多,使用不便。

于是我用php实现了这个功能,首先从cernet管理部门的网页中得到免费ip列表,加入保留的ip地址,再取补集。

cernet免费ip列表
cernet免费ip列表

费了老大劲把脚本写完,本地调试好,上传到服务器中却发现cernet免费ip列表这个网页只对教育网用户可见,用国外的ip地址或者国内其他ISP的ip地址去访问这个网页,都得不到正确的结果。

于是,除非我能找到一台教育网服务器,否则是不可能提供一个稳定的,实时更新的ipfilter列表了。

用法:下载下面的ipfilter.dat后,放置于”%appdata%\utorrent\”或”C:\Program Files\utorrent\”路径下,与settings.dat同路径。

下载:实时生成的ipfilter.dat

本站文章除注明转载外,均为本站原创编译
转载请注明以下信息
文章转载自:鲁夫的爱 [ https://opengg.me/ ]
本文标题:在utorrent里屏蔽cernet的非免费ip
本文地址:https://opengg.me/470/blocking-non-free-ip-in-utorrent/

《在utorrent里屏蔽cernet的非免费ip》有9个想法

  1. 这个似乎把127.0.0.1也给屏蔽掉了,会影响到ut3调用其他软件边下边播!
    我之前一直以为是软件的问题,看了他们那个论坛里的才明白是ipfilter的原因

      1. 我们面临的主要问题是,如何在ipv4及ipv6都能访问的情况下,把校外ipv4及部分隧道ipv6(已证实会走流量)的地址屏蔽了。达到安全挂公网的种子的目的。学校不给公布ip段。。。文中的方法不适合我们学校啊。。。不过还是感谢,这个博客的内容很好。

发表评论

电子邮件地址不会被公开。 必填项已用*标注