没有公网 IP, Aria2 BT 下载,上传流量是传给谁了?

2020-09-23 15:08:21 +08:00
 juzisang

用的 Docker-Aria2-Pro 这个上传是给谁了?难道 tracker 还担当穿透服务的功能吗。

本来是想用 Frp 穿透 BT 端口的,假装自己有公网 IP,但是发现这个上传流量完全没走 Frp,所以很疑惑。

3699 次点击
所在节点    问与答
10 条回复
Tink
2020-09-23 15:43:58 +08:00
给了其他 peer 了啊

没有公网 ip 只是不能被动发现,不代表完全无法连接
gam2046
2020-09-23 15:48:02 +08:00
1 、你没有公网 IP,也许其他人有,所以你可以主动连接他人上传
2 、双方都没有公网,还可以 UDP 打洞。成功率取决于双方的 NAT 类型。
juzisang
2020-09-23 15:53:34 +08:00
@gam2046 #2 原来如此
juzisang
2020-09-23 15:56:58 +08:00
那么,有没有办法用 Frp,把我有公网 IP 的服务器,代理到这台机器上来呢?我现在穿透了 aria 的 listen-port,但是流量完全不走 Frp
wjhjd163
2020-09-23 16:55:44 +08:00
@juzisang FRP 不行
你可以直接用 qBittorrent 自带的代理功能
wjhjd163
2020-09-23 16:56:48 +08:00
然后再用 FRP 转发端口到 BT 端口,实现被动连接上传
ryd994
2020-09-23 19:39:08 +08:00
TCP 建立以后是双向数据传输。所以连接发起的方向不代表数据的流向。
ryd994
2020-09-23 19:43:12 +08:00
frp 可以,你需要改通告给 tracker 的地址
aria2 的话应该是 bt-external-ip
如果是 deluge 的话可以装插件直接改 announced ip

这样你发起连接时还是用自己的 IP 。但是在别人和 tracker 看来你是在 frp 的 IP 。所以别人发起的连接会使用那个 IP 。
juzisang
2020-09-24 09:29:29 +08:00
@ryd994 #8 这个我配置了,反而一点上传流量都没有了,上传是需要另外配置其它的端口吗?我穿透了 listen-port 貌似没有作用
isad
2022-04-09 16:56:40 +08:00
@ryd994 请教下,那么,是不是有种可能,直接改通告的端口,这样的话任何代理都不需要,别人就可以直接连接本地了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/709784

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX