101
schezukNewTos 2017-02-18 10:20:02 +08:00
搭车问一下,如何在 Tracker/DHT 上尽可能多地搜索拥有某个资源的**指定类型**的客户端?
指定类型:某种特定的客户端实现(如 BitComet/Transmission/µTorrent/Vagaa ),或者支持某种 BT 协议扩展( BEP )。 |
103
schezukNewTos 2017-02-18 10:22:45 +08:00
搭车问一下,如何在 Tracker/DHT 上尽可能多地搜索拥有某个资源的**指定类型**的客户端呢?
指定类型:某种特定的客户端实现(如 BitComet/Transmission/µTorrent/Vagaa ),或者支持某种 BT 协议扩展( BEP )。 |
105
xvx 2017-02-18 10:56:38 +08:00 via iPhone
@Syc QQ 旋风已经死了两年多了吧,离线成功了下载也是没速度......
=====分隔线===== 我现在用的是µTorrent ,按照网上的教程设置屏蔽了迅雷,不知道有没有效果,反正我看到的 IP 地址绝大多数都是国外 IP ,国内的极少,特别是下载的时候。 Transmission 在路由器上装过,挂了一个星期都没下载到多少,弃用了。 |
106
msg7086 2017-02-18 10:57:41 +08:00
@zscself 我自己用的补丁是前年写的,早已不记得细节了。不过基本上是找握手的地方,握手的时候如果对方客户端返回数据错误的话是要主动断开连接的。那么只需要在上面加上对客户端的判断就好了。
|
107
ZE3kr 2017-02-18 10:57:51 +08:00 via iPhone
我把国内的 IP 都 Block 掉,就好了
|
108
Vicer 2017-02-18 11:00:46 +08:00 via Android 1
哈哈哈哈,看楼上一些回帖都要笑晕了。
楼主玩 PT 吧,一般资源发布在 PT 还是比较快的。 另外 chd 复活了, MT 非常不错。 自从在 nginx 里把迅雷给屏蔽掉,网站每天的流量从 1T 降到 20G |
109
loading 2017-02-18 11:00:47 +08:00
其实有些还是假迅雷,哈哈。
|
110
mooncakejs 2017-02-18 11:38:30 +08:00 via iPhone
迅雷出钱给用户搞赚钱宝没看到?恕我直言, BT 死也就死了吧
|
111
akwIX 2017-02-18 11:41:07 +08:00 via Android
没必要和智障 affman 废那么多话,直接 block
|
112
techyan 2017-02-18 12:18:30 +08:00
@mooncakejs #110
那叫迅雷“出钱”给用户搞赚钱宝?迅雷把利用用户带宽赚来的钱分出来一部分给用户另一部分自己留着,很伟大?赚钱宝和什么水晶挖矿网上被喷的也不少。自己去看看。 “ BT 死也就死了吧”:见 #32 #40 #47 。 |
113
wzdbsss 2017-02-18 12:33:01 +08:00 via Android
@xuan880 你运气好罢了,迅雷在自己下东西的时候还是很本分的会上传,但是它下载完了你就不要想连上它了
|
114
mooncakejs 2017-02-18 12:38:16 +08:00 via iPhone
@techyan 赚钱宝本身就是一种 p2p,毕竟给你一个利用闲置宽带赚赚电费,至于为什么不全给你?你的老板用你赚的钱也是给你发一部分,自己留一部分。
BT 网络里面除了盗版色情还剩下多少有用的资源?至于垄断?宽带的发展迅雷都快活不下去了还垄断。。。 |
115
Quaintjade 2017-02-18 12:53:46 +08:00 via Android
@Vicer
是屏蔽 UA 还是其他什么办法? |
117
fengxing 2017-02-18 17:56:13 +08:00
@zscself #13 bt 死了就死了,活该死, BT 的死种最后还得靠迅雷来拯救,到底是谁该死?
我知道你不服,你可以随便下个一年前的种子,看看用传统 BT 下载软件能下的的动么? 目前 P2P 生态健康的只有 PT 了,电骡和传统 PT 的种子保种率低的吓人,想玩 P2P 还是混 PT 站吧 |
118
ROSYSTAIN 2017-02-18 17:56:18 +08:00
所以才会有 pt 这种东西啊。
|
119
zscself OP |
120
netfee 2017-02-18 19:02:41 +08:00 via Android
让一切回归当初吧! BT 就用专门的 BT 客户端,电驴就用专门的 eMule 家族的软件,至于日常 HTTP(S)/FTP 下载,由于家用带宽一再提速或者降费,很多人充分地感受到, IDM 之类多线程下载软件速度早把迅雷摔几条大街,而且不会有偷传用户数据的问题。解决死链的问题,死了就死了吧,大家应该还记得 Xcode 病毒问题吧,它都不是死链,要是一个死了的链接,还能下回来资源———鬼知道是什么鬼东西!几年没用迅雷 5/7/8/9 ~,没觉得有什么不舒服的地方。
|
121
Quaintjade 2017-02-18 19:12:14 +08:00 via Android
@fengxing
笑死了。 BT 本来就是用来快速传播文件的,并不指望永久存在,无非一个种子没迅雷时两三年有源,有迅雷时只有一年有源。 何况稍微冷门些的种子,时间久了迅雷服务器照样删档,你哪里产生的迅雷会帮你永远保种的错觉? emule 才是长期保留资源用的,资源存活时间远比迅雷离线久。 |
122
phrack 2017-02-18 19:12:53 +08:00 via Android
迅雷不是什么好东西,但没有根本性的错误。某些 p2p 协议设计上的问题导致了迅雷的产生发展。
我们不能靠良心来限制人或者公司,那是不可能的,宗教都做不到,要靠逻辑严密的强制性规则。 |
123
netfee 2017-02-18 19:22:08 +08:00 via Android
@phrack 看到迅雷从接管下载开始到下载完成,电脑卡成狗,可能是我的配置老了,但是换作 IDM 之类就不会,这是怎么回事呢?
|
124
netfee 2017-02-18 19:26:55 +08:00 via Android
@Eleutherios 说不定那家伙是迅雷家的猿猿。
|
126
ruimz 2017-02-18 19:39:20 +08:00 via iPhone
家里差不多 20M 对等,每次都是上传大于下载速度。很无奈
|
127
fengxing 2017-02-18 19:43:36 +08:00
@Quaintjade #121 迅雷的有诸多的“流氓”之处,但是迅雷的解决死链和死种能力还是挺强大的,不少很多年前的种子依然能下载的动,甚至七八年前的种子,有些依然可以下得动。
目前会保七八年的种子的,也就某些活的时间悠久的 PT 站了吧。 并且保种这东西,就算是 PT 站也不能保证每个种子都是有人保种,更何况更加开放的 BT |
128
fengxing 2017-02-18 19:49:35 +08:00
@Quaintjade #121 电骡的死种率更高,不信你去看下现在专门的电骡搜索或资源站,稍微久远的链接在电骡里面就下载不动了。
当然你说电骡自带搜索,干啥要用搜索站,因为自带搜索并不能搜索到已经挂了的链接。 |
129
Quaintjade 2017-02-18 21:40:12 +08:00 via Android
@fengxing
那说明你根本不了解 emule 。 emule 速度是很慢,但大部分资源(包括外面搜来的)挂一段时间还是能下载的,七八年前都小意思。 另外,无论 ed2k 还是 kad ,告诉你存在这个资源的机器并不一定拥有资源。 反而迅雷,你所谓七八年前都能下载的资源,基本都是当你很热门、之后也一直有人下载的。 冷门资源一段时间没人下载,迅雷服务器就会删掉资源,照样死种。所谓解决死链死种能力只是你的错觉罢了。 |
130
CerealKiller 2017-02-18 21:52:08 +08:00 via iPhone
不玩 PT 的人 都不懂楼主为啥歧视迅雷
|
131
fengxing 2017-02-18 22:03:32 +08:00
@Quaintjade #129 电骡也得有人共享文件,才能下载,而不是你搜到链接就能下。更多的是你挂一万年也不会有一点速度。绝大多数链接根本就没有用户上传。
迅雷的解决死链并不只靠自己的离线服务器,死种在迅雷上能下载,使用其他软件不一定能下载,但是在迅雷都下不动的,你在其它软件 100%下不动。 冷门资源就算在 PT 站都不能保证时刻有人保种,更何况公开的电骡和 BT ? 还有我既然称呼 emule 为电骡,就证明我是混过一点时间电骡的,说我不了解电骡就是张口就来了。 我现在主要还是玩 PT ,但是很多 PT 站没得资源还的用 BT 和电骡,这俩下不动就得靠迅雷,迅雷都下不动的,这资源就彻底的死了,没救了。 |
132
Quaintjade 2017-02-18 22:22:20 +08:00 via Android
@fengxing
所以说你不了解 emule 。 emule 是用来分享资源的,所以不关注速度; BT 则是用来分发资源,所以注重速度而不在意保种。 emule 许多资源在你添加时是没人传,但大部分正常资源(可以很冷门)挂几个月还是能下好。 迅雷死链不代表 emule 下不了,中文 emule 用户大多带 DLP 、过滤离线服务器。反观迅雷用户,一开始就没保种概念,离线服务器删资源时你还指望用户保留资源? 公共 BT 本来就是分发资源用的,从来不指望长期保种。迅雷离线比公共 BT 时间长又能说明什么? |
133
fengxing 2017-02-18 22:44:29 +08:00
@Quaintjade #132
死链就是用本身协议的软件无法下载的才叫死链,能下载速度慢的不叫死链。 所以才说你张嘴就来,很多电骡资源是一点点速度都没有,而不是没有速度。具体表现就是电骡界面里面一个链接的用户都没有,举个例子吧,就像我发的这种资源 冷门资源如果是在电骡自带的搜索搜出来的,会出现速度慢,但是能慢慢挂下来。 虽然现在电骡里面冷门资源挺多的,但是更多更多的是你用自带搜索搜不出来的,这链接就是彻底死了。你挂一万年也挂不下来 0.01%。 给你说了一万次了,迅雷解说死链并不是只靠迅雷离线服务器,离线服务器内没有不代表下载不动。 另外我也给你重复一万遍了,冷门资源任何工具,任何协议,都不能保证一直有种。 这些软件那个好用用哪个,不要老加入鄙视链,鄙视链本身就是一个很智障的东西。 |
134
EricCartman 2017-02-18 22:54:02 +08:00
@mooncakejs #110 迅雷死了也就死了吧
|
135
Quaintjade 2017-02-18 23:16:25 +08:00 via Android
@fengxing
所以你还是在证明你不了解 emule 。 emule 一个用户都没有、几天都没下载数据又怎样?我下冷门资源也常遇到,但挂几个月大部分照样完成了。 你知道为什么吗?因为 emule 不像 BT 那样要挂机保种、要拼上传率,所以一些用户可能只是回到家开机了顺便上传,甚至哪天心情好从移动硬盘里拷点资源出来扔电脑分享目录里。 emule 没有保种概念,但也没出种概念。 等几周都没数据怀疑真死了的,搜一下换个链接就是,同时扔几个相关链接也行。 迅雷死链问题上面跟你解释过了,迅雷自己离线服务器删了表明这个资源已经冷了,不要指望迅雷用户还会保种。这时 BT 源资源基本也断种了, HTTP 资源链接也删改了, PT 不会给你传, emule 大部分中文用户都开 DLP 屏蔽离线服务器,你迅雷从哪里下? 而且如上所述, emule 有些资源可能挂了几周突然有人上传了,然而迅雷离线两三天没下到数据早就放弃下载了。 没说 emule 所有资源都一直有源,但比迅雷强没什么疑问。 迅雷所谓解决断链断种能力只能和本来就不指望保种的 BT 比比而已。 |
136
fengxing 2017-02-18 23:23:32 +08:00
@Quaintjade #135 那个好用用哪个,你开心就好。
|
137
Quaintjade 2017-02-18 23:37:02 +08:00 1
@fengxing
BT 挂近期热门资源, PT 挂整理过的老资源, emule 挂老的冷门资源,都很好用。 |
138
kohnv 2017-02-18 23:48:27 +08:00 via iPhone
当年岛国动作片还能离线的时候迅雷还挺好用的,现在只用 pt 了
|
139
qq316107934 2017-02-19 05:58:36 +08:00 via Android
@Quaintjade 没必要跟他解释那么多遍呀,说什么他也不会听进去的。毕竟他由于自身所需资源种类不同等原因从迅雷得到了好处而没能得到 emule 的好处,当然会处处为迅雷辩解。 当年 emule 下载一个稀有资源,一个月后意外的有大佬上传,那种感觉真的是超级感动。
|
140
v2what 2017-02-19 12:07:56 +08:00
玩 Pt 吧,绝对没有迅雷客户端。
|
141
kslr 2017-02-22 16:59:19 +08:00
我在 transmission 的 wifi 发现一份 Blocklists 也许有用。
|
142
kslr 2017-02-22 17:02:57 +08:00
配合 ignore unencrypted peers 选项
|
143
techyan 2017-02-25 21:57:12 +08:00
|
144
techyan 2017-03-13 22:58:54 +08:00
|
146
1265578519 2018-02-13 20:10:13 +08:00
迅雷是非常好的软件,没迅雷上传的话 P2P 早完蛋了
|
147
1265578519 2018-02-13 20:11:53 +08:00
@techyan 因为是一项会员服务,只有会员才会从他们的离线种子服务器获取做种上传速度,等于说迅雷拯救一切死种断种,而且还支持 P2P 上传给其它客户端,大量促进了 p2p 的发展
|
148
GuoZheng 2018-09-25 00:14:04 +08:00
貌似有修改版的 qbittorrent 可以强制性地屏蔽迅雷客户端,不是因为别的,只是因为迅雷会影响我的分享率和之后的下载速度,所以我要坚决地屏蔽掉; qbittorrent 听说加密模式似乎可以屏蔽一部分迅雷,我一般分享都用强制加密。
|
151
zscself OP @msg7086 我凭直觉认为只改 handshake.c 就可以了,但是实际操作下来确不行。必须像你说的一样,和 peer-mgr.c 一起改才有效果。
|
152
p9g3IM08n0Kly 2020-07-12 09:26:43 +08:00
#!/bin/zsh
Username=写你的名字 #transmission webgui 的用户名 Password=写你的密码 #transmission webgui 的密码 ClientList=(Xunlei Thunder "\-XL0012\-") #这里指定要修改的客户端列表, 每个客户端用空格分隔 ListAddress="/var/www/html/blocklist.txt" #这里写你的 list 的储存位置, 我用的 apache 反代理 for CertainClient ($ClientList){ transmission-remote --auth $Username:$Password -t all -ip |grep $CertainClient |awk '{print $1}' | xargs -L1 -I {ip} echo "{ip}" >> "templist.txt" } Temp=("${(@f)$(< templist.txt)}") #这里生成的临时文件之后会被自动清理 for EachIp in $Temp do if [ $(grep $EachIp $ListAddress) ] then echo "$EachIp exist, not adding" else echo "$EachIp didn't exist, adding" echo "$EachIp - $EachIp , 0 , Autogen" >> $ListAddress fi done transmission-remote --auth $Username:$Password --blocklist-update echo "clocklist updated" transmission-remote --auth $Username:$Password -t all --stop echo "current session stopped, starting after 2 seconds" sleep 2s transmission-remote --auth $Username:$Password -t all --start echo "session started" rm "templist.txt" --------------------------------------------------------- 原理就是使用 Transmission-Remote 获取某特定客户端的 ip, 将其格式化输出到反代理目录下的 txt 文件中, 再同样利用 Transmission-Remote 更新 blocklist (注意, blocklist 的 url 必须要预先写好, 指向本机的反代理目录下的文件). 在更新之后, 脚本会暂停所有任务并在 2s 之后重开, 以便禁止名单生效. 建议使用 crontab 对这个脚本进行定时, 我个人是每 10min 跑一次. |
153
cleverambo 2022-01-14 12:29:09 +08:00
看到大家对屏蔽迅雷这一做法非常不理解,我必须说两句。迅雷只给其他迅雷客户端做种,而不给其他 bt 客户端做种,以对 bt 生态的破坏为代价,造就了自己商业上的成功(其实也不成功)。现在迅雷无论在客户端里加入什么恶心的功能、会员费多么不合理、屏蔽了多少资源,你都只能用它。顺带一提,百度网盘做恶追根溯源也是因为迅雷。当然这两年 bt 生态似乎略有恢复,比如目前我正在用 transmission 下载一部 2003 年的电影,还有 700kb/s 的速度。
|