设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 142|回复: 20

关于aria2通过代理下载BT隐藏真实IP防止DCMA的问题

[复制链接]

8

主题

11

回帖

62

积分

注册会员

积分
62
发表于 2019-11-20 15:24:57 | 显示全部楼层 |阅读模式
一台独服本来想挂BT的,但是不抗投诉。称为主机A
一台抗投诉的VPS,但是空间太小。称为主机B
远程网盘挂载不适合下BT


本来想折腾一下怎么让aria2走代理下载BT的,但是搞了好久也没搞好,但是忽然发现这是一个很复杂的事情
当你下载BT的时候,你的主机A会向tracker发送一个数据报,里面包含了你的ip和port。即使这个数据报通过B发往tracker,tracker最后认定的下载者ip依然是A而不是B,因为tracker是根据数据报里面的IP来判断的,所以其他用户还是会直接与主机A联系,故而无法隐藏IP。
所以,大佬们怎么解决了?
或者推荐一款流量多,带宽高,硬盘40G以上的小鸡也行。。。。。。




参考资料:ht删掉我tps://ww删掉我w.cnblo删掉我gs删掉我.com/bymax/p/4966983.html
trackers

tracker服务器接收get请求,一个get请求由下列字段组成

    info_hash 20字节的sha1哈希值,是bencoding编码之后的torrent文件内容的hash。
    peer_id: 长度为20的字符串,代表下载者的id,每一个下载者开始下载之前会随机生成自己的id。
    ip : 可选参数,表示文件下载者的id
    port: 文件下载者监听的端口,默认从6881开始,最大的6889
    uploaded: 十进制表示的上传字节总数
    downloaded: 十进制表示的下载字节总数
    left: 十进制表示的剩余字节总数,注意这个值不能通过downloaded和length进行算数计算得到,因为当一些下载文件块的数据的完整性校验失败的,这些文件块必须被重新下载。
    event : 可选参数,有四个可能的至 started,completed,stopped,empty。

tracker返回的内容是一个bencoded dictionaries数据类型,如果返回的内容包含failure reason字段,表示请求失败,failure reason包含失败的理由。如果没有failure reason字段,则返回内容必须包含interval和peers字段。interval代表客户端发起下一次请求的间隔,peers包含一个peer列表。一个peer由peer、id、ip、port组成。
回复

使用道具 举报

8

主题

11

回帖

62

积分

注册会员

积分
62
 楼主| 发表于 2019-11-20 17:21:11 | 显示全部楼层

vastwelkin 发表于 2019-11-20 17:04

完全看不懂这个是教程还是问题

emmmmm,提问并且提供一些信息
回复

使用道具 举报

43

主题

3980

回帖

8203

积分

论坛元老

积分
8203
发表于 2019-11-20 17:04:00 | 显示全部楼层


你这个参考资料防seo真靠谱
回复

使用道具 举报

13

主题

86

回帖

269

积分

中级会员

积分
269
发表于 2019-11-20 15:59:47 | 显示全部楼层
完全看不懂这个是教程还是问题
回复

使用道具 举报

0

主题

103

回帖

246

积分

中级会员

积分
246
发表于 2019-11-20 17:04:51 | 显示全部楼层
我以前也研究过,放弃了。
最后的解决方案,买个罗马尼亚的小鸡,下完后自动传到杜甫。
回复

使用道具 举报

23

主题

391

回帖

917

积分

高级会员

积分
917
发表于 2019-11-20 17:07:55 | 显示全部楼层
很多bt客户端自带挂代理的功能,不过aria2我没用过,不知道有没有这个功能
回复

使用道具 举报

82

主题

844

回帖

2026

积分

金牌会员

积分
2026
发表于 2019-11-20 17:23:26 | 显示全部楼层
抗投诉小鸡装个openv pn
然后大盘鸡连v pn
记得ssh别走v pn不然就连不上
回复

使用道具 举报

8

主题

11

回帖

62

积分

注册会员

积分
62
 楼主| 发表于 2019-11-20 18:21:05 | 显示全部楼层

6700 发表于 2019-11-20 18:21

抗投诉小鸡装个openv pn
然后大盘鸡连v pn
记得ssh别走v pn不然就连不上

你这样子我就有疑问了,挂上V  PN后,aria2在访问tracker时的get请求报中的IP地址和Port是本机(服务器A)的IP还是v'pn服务器(服务器B)的IP?
如果是前者的话,就会出现一种情况,就是A向其他人发送的数据包会经过B再发送到目的地,但是其他人发送的数据包会直接发给A而不经过B。这样并不能隐藏我的真实IP地址
如果是后者的话,那么可行,请问一下他是怎么实现的呢,openV pn应该没有这个功能吧
回复

使用道具 举报

8

主题

11

回帖

62

积分

注册会员

积分
62
 楼主| 发表于 2019-11-20 18:52:53 | 显示全部楼层
我有个新想法,我觉得bt-external-ip这个设置搞不好有用
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2019-11-20 18:21:00 | 显示全部楼层
本帖最后由 6700 于 2019-11-20 19:08 编辑

jarmoku 发表于 2019-11-20 18:52

你这样子我就有疑问了,挂上V  PN后,aria2在访问tracker时的get请求报中的IP地址和Port是本机(服务器A ...


问那么多能不能先去试试


https://qing.su/article/123.html
还有用qb下载吧 aria2速度不行
6700 发表于 2019-11-20 19:02

问那么多能不能先去试试
https://qing.su/article/123.html
或者这个方法

不是,你自己也没试过吧。BT协议和其他http,FTP协议啥的不一样,你看我一楼发的bt协议,你这些只能代理发出去的数据包,不能代理回来的数据包
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-1-12 11:17 , Processed in 0.020215 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表