transmission_skip_patch icon indicating copy to clipboard operation
transmission_skip_patch copied to clipboard

最新版本,无法连接上peer

Open ylqjgm opened this issue 2 years ago • 5 comments

本地网络环境是移动大内网,在r11之前的版本,只要配置了upnp后,都是能够正常使用的,但后来更换了猫棒,顺道就从之前的版本升级到了最新版本,结果就发现了问题,tracker提示已经连接上了,也同样显示了上传人数和下载人数,但无论等待多长时间,永远都不会有活动用户,也就是无法连接到peer

也曾怀疑过是否为自己路由器的配置问题,于是再次检查了下,主路由爱快,开启upnp,旁路由OP,开启upnp,而Transmission是走的主路由的线路,没有经过旁路由,无论我怎样测试,开启upnp、配置DMZ、开启端口转发、规则转发,都不行,在终端监控中,TR的连接只有Tracker的https访问连接以及几个DNS查询连接,其余都没有,无论是下载还是上传都没有peer被连接上,也没有任何p2p协议

随后又更换同类型TR(tonyrl/transmission-skip-hash-check),发现在同样的配置下,可以正常运行,暂时搞不清楚什么原因,看日志也没有发现任何错误

ylqjgm avatar May 28 '22 03:05 ylqjgm

尝试禁用docker镜像源,重新拉取最新版本;近期国内镜像源均有不同程度的不同步问题 或者尝试设置PUID, PGID为0 (假如之前为0的话)

ChisBread avatar May 28 '22 08:05 ChisBread

尝试禁用docker镜像源,重新拉取最新版本;近期国内镜像源均有不同程度的不同步问题 或者尝试设置PUID, PGID为0 (假如之前为0的话)

好的,我试试看

ylqjgm avatar May 29 '22 02:05 ylqjgm

尝试禁用docker镜像源,重新拉取最新版本;近期国内镜像源均有不同程度的不同步问题 或者尝试设置PUID, PGID为0 (假如之前为0的话)

已经禁用了镜像源重新拉取latest版本,也尝试将puid和pgid设置为0(我之前的是1000和100),但依然不行,如果换为QB则完全没问题,然后观察了下,如果使用QB的话,在upnp中会有tcp和udp两个端口,TR则只有tcp端口,同时如果QB启动种子,流量里很快就会有udp协议的BT连接,TR则不会出现,随后就关闭upnp,然后将TR添加到DMZ中,这样按照理论来说是不会存在任何问题了,可情况依然

1653797612569

1653797669882

1653797708212

启动日志:


GID/UID

User uid: 0 User gid: 0

[cont-init.d] 10-adduser: exited 0. [cont-init.d] 20-config: executing... [cont-init.d] 20-config: exited 0. [cont-init.d] 90-custom-folders: executing... [cont-init.d] 90-custom-folders: exited 0. [cont-init.d] 99-custom-files: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-files: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. [2022-05-29 12:10:54.279] Transmission 3.00 (bb6b5a062e) started (session.c:770) [2022-05-29 12:10:54.279] RPC Server Serving RPC and Web requests on 0.0.0.0:9091/transmission/ (rpc-server.c:1245) [2022-05-29 12:10:54.279] RPC Server Password required (rpc-server.c:1256) [2022-05-29 12:10:54.279] Using settings from "/config" (daemon.c:643) [2022-05-29 12:10:54.279] Saved "/config/settings.json" (variant.c:1221) [2022-05-29 12:10:54.279] transmission-daemon requiring authentication (daemon.c:671) [2022-05-29 12:10:54.279] Watching "/watch" for new .torrent files (daemon.c:695) [2022-05-29 12:10:54.279] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:73) [2022-05-29 12:10:54.279] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:73) [2022-05-29 12:10:56.278] Port Forwarding State changed from "Not forwarded" to "Starting" (port-forwarding.c:106) [2022-05-29 12:11:01.278] Port Forwarding (NAT-PMP) readnatpmpresponseorretry succeeded (0) (natpmp.c:73) [2022-05-29 12:11:01.278] Port Forwarding (NAT-PMP) Found public address "10.9.8.11" (natpmp.c:138) [2022-05-29 12:11:01.278] Port Forwarding (NAT-PMP) sendnewportmappingrequest succeeded (12) (natpmp.c:73) [2022-05-29 12:11:02.278] Port Forwarding (NAT-PMP) readnatpmpresponseorretry succeeded (0) (natpmp.c:73) [2022-05-29 12:11:02.278] Port Forwarding (NAT-PMP) Port 43901 forwarded successfully (natpmp.c:222) [2022-05-29 12:11:02.278] Port Forwarding State changed from "Starting" to "Forwarded" (port-forwarding.c:106) [2022-05-29 12:11:54.278] web will verify tracker certs using envvar CURL_CA_BUNDLE: none (web.c:455) [2022-05-29 12:11:54.278] web NB: this only works if you built against libcurl with openssl or gnutls, NOT nss (web.c:457) [2022-05-29 12:11:54.278] web NB: invalid certs will show up as 'Could not connect to tracker' like many other errors (web.c:458) [2022-05-29 12:12:50.279] Saved "/config/torrents/f2249092e60195d03ec8fe94b9421342c30217620.torrent" (variant.c:1221) [2022-05-29 12:12:50.279] 新蝙蝠侠.The.Batman.2022.2160p.UHD.Blu-ray.HEVC.Atmos.TrueHD7.1-CHN@HDSky Queued for verification (verify.c:343) [2022-05-29 12:12:50.279] 新蝙蝠侠.The.Batman.2022.2160p.UHD.Blu-ray.HEVC.Atmos.TrueHD7.1-CHN@HDSky Verifying torrent (verify.c:291) [2022-05-29 12:16:53.279] Changed open file limit from 40960 to 4096 (fdlimit.c:409) [2022-05-29 12:16:53.279] Saved "/config/resume/f2249092e60195d03ec8fe94b9421342c30217620.resume" (variant.c:1221)

ylqjgm avatar May 29 '22 04:05 ylqjgm

很奇怪的问题,因为最新的几个版本和之前没有本质区别,只不过换了构建打包的方式 有空了我测试一下,感谢反馈

ChisBread avatar May 29 '22 04:05 ChisBread

好的,非常感谢,我现在也很闹不清楚,到底是我自己网络配置的问题还是Docker的问题了,不过如果说是因为网络的问题,我网络又没有更换过,同样的移动大内网,同样的二层路由器,甚至在出现问题后还减少了一层路由器,出现问题就只是更新版本后出现的,所以很奇怪

ylqjgm avatar May 29 '22 04:05 ylqjgm