Closed RealXuChe closed 4 years ago
正常會自動封鎖有關Peer ID
QRegExp IDFilter("-(XL|SD|XF|QD|BN|DL)(\\d+)-");
https://github.com/c0re100/qBittorrent-Enhanced-Edition/blob/v4_2_x/src/base/bittorrent/session.cpp#L2148
請問你在用哪一個版本出現這問題的?
AUR最新版,Arch x86_64
Windows x64 v4.2.1.10
@RealXuChe @mxi-box
可否上傳qbittorrent.log到pastebin給我看看?
請先刪除敏感資料(e.g. 你的IP, port)再上傳~~
linux: /home/c0re/.config/qBittorrent/log/qbittorrent.log
windows: C:\Users\<username>\AppData\Local\qBittorrent\logs\qbittorrent.log
https://paste.ubuntu.com/p/dc8mTJVb4k/ https://paste.ubuntu.com/p/ydgdYbpjTM/ https://paste.ubuntu.com/p/6xqNNWqhzr/
咦,沒有這一類log?
5/2/2020 XX:XX pm - Auto banning bad Peer 'x.x.x.x'...'-XL0012-'...'Xunlei 0.0.1.2'...'XX'
没有 屏蔽掉的地方全部换成了星号,我没有删除任何行
没有 屏蔽掉的地方全部换成了星号,我没有删除任何行
ummmmmmmm......... 有問題的種子是私有還是公開的?
是公开的种子. 我在log文件夹下总共找到了8个log文件.我在这8个文件中查找了"banning",没有任何匹配
(N) 2020-02-04T17:32:23 - Auto banning bad Peer ''...'-SD0100-'...'Xunlei 0.1.0'...'CN' (N) 2020-02-04T17:32:58 - Auto banning bad Peer ''...'-XL0018-'...'Xunlei 0.0.1.8'...'CN' (N) 2020-02-04T17:33:34 - Peer "..." is manually banned. PeerID: '-XL0012-' Client: '-XL0012-w?e?S4?N3?' Country Name: '中国' (N) 2020-02-04T17:39:22 - Auto banning bad Peer ''...'-XL0012-'...'Xunlei 0.0.1.2'...'CN' (N) 2020-02-04T17:40:07 - Auto banning bad Peer ''...'-XL0012-'...'Xunlei 0.0.1.2'...'CN' (N) 2020-02-04T17:45:02 - Auto banning bad Peer ''...'-XL0018-'...'Xunlei 0.0.1.8'...'CN' (N) 2020-02-04T17:48:53 - Auto banning bad Peer ''...'-XL0012-'...'Xunlei 0.0.1.2'...'CN'
从log里面截取了一段,那个手动ban的就是没有被识别出来的。 还需要别的信息吗?出现问题的这个种子是私有的。
(N) 2020-02-04T17:32:23 - Auto banning bad Peer ''...'-SD0100-'...'Xunlei 0.1.0'...'CN' (N) 2020-02-04T17:32:58 - Auto banning bad Peer ''...'-XL0018-'...'Xunlei 0.0.1.8'...'CN' (N) 2020-02-04T17:33:34 - Peer "..." is manually banned. PeerID: '-XL0012-' Client: '-XL0012-w?e�?S4?N3?' Country Name: '中国' (N) 2020-02-04T17:39:22 - Auto banning bad Peer ''...'-XL0012-'...'Xunlei 0.0.1.2'...'CN' (N) 2020-02-04T17:40:07 - Auto banning bad Peer ''...'-XL0012-'...'Xunlei 0.0.1.2'...'CN' (N) 2020-02-04T17:45:02 - Auto banning bad Peer ''...'-XL0018-'...'Xunlei 0.0.1.8'...'CN' (N) 2020-02-04T17:48:53 - Auto banning bad Peer ''...'-XL0012-'...'Xunlei 0.0.1.2'...'CN'
从log里面截取了一段,那个手动ban的就是没有被识别出来的。 还需要别的信息吗?出现问题的这个种子是私有的。
私有種子是會自動跳過這個檢查的 https://github.com/c0re100/qBittorrent-Enhanced-Edition/blob/v4_2_x/src/base/bittorrent/session.cpp#L2137 詳情可細閱: https://github.com/c0re100/qBittorrent-Enhanced-Edition/issues/70#issuecomment-561409836
是公开的种子. 我在log文件夹下总共找到了8个log文件.我在这8个文件中查找了"banning",没有任何匹配
我發現到甚麼問題了
https://aur.archlinux.org/packages/qbittorrent-enhanced-git/
我在dc8mTJVb4k
看到這個
(N) 2020-01-17T15:56:57 - Peer ID: -qB4210-
(N) 2020-01-17T15:56:57 - HTTP User-Agent is 'qBittorrent/4.2.1'
這裡顯示你仍在使用qBittorrent官方版本 你需要移除官方版後,再透過AUR重新安裝 以下非官方版為特徵
Window Title: qBittorrent v4.2.1.10 (Enhanced Edition)
Peer ID: -qB421A-
User-Agent: qBittorrent/4.2.1.10
这还真是怪事一桩.我安装的应该是你的版本.
[user@user root]$ yay -Ss qbittorrent-enhanced-nox-git
aur/qbittorrent-enhanced-nox-git 4.2.1.10.r0.g0e9d4197d-1 (+1 0.22%)
(Installed: 4.2.1.10.r0.g118af0353-1)
A bittorrent client powered by C++, Qt5 and the good libtorrent library
(Enhanced Edition)
C0RE notifications@github.com 于2020年2月6日周四 上午12:13写道:
是公开的种子. 我在log文件夹下总共找到了8个log文件.我在这8个文件中查找了"banning",没有任何匹配
我發現到甚麼問題了 https://aur.archlinux.org/packages/qbittorrent-enhanced-git/ 我在dc8mTJVb4k看到這個
(N) 2020-01-17T15:56:57 - Peer ID: -qB4210-
(N) 2020-01-17T15:56:57 - HTTP User-Agent is 'qBittorrent/4.2.1'
這裡顯示你仍在使用qBittorrent官方版本 你需要移除官方版後,再透過AUR https://aur.archlinux.org/packages/qbittorrent-enhanced-git/重新安裝 以下非官方版為特徵
Window Title: qBittorrent v4.2.1.10 (Enhanced Edition)
Peer ID: -qB421A-
User-Agent: qBittorrent/4.2.1.10
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/c0re100/qBittorrent-Enhanced-Edition/issues/89?email_source=notifications&email_token=ALLTS2QCFY7WNYIF5PSPRD3RBLQUFA5CNFSM4KO6L2J2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK4AEPA#issuecomment-582484540, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALLTS2QOICW6PMF4YEN4OKLRBLQUFANCNFSM4KO6L2JQ .
看了一下yay的缓存.缓存的仓库的确是c0re100/qBittorrent-Enhanced-Edition,但是分支不知道为什么切换到了上游qbittorrent/qBittorrent:v4_2_x. 我觉得有可能是AUR脚本问题,毕竟我在升级时都没有Clean build. 建议AUR脚本每次构建前都切换一下分支.
看了一下yay的缓存.缓存的仓库的确是c0re100/qBittorrent-Enhanced-Edition,但是分支不知道为什么切换到了上游qbittorrent/qBittorrent:v4_2_x. 我觉得有可能是AUR脚本问题,毕竟我在升级时都没有Clean build. 建议AUR脚本每次构建前都切换一下分支.
之後的更新會改一改
如图. UA: -XL0012-�ō���6���Nw 建议:屏蔽所有UA为"XL\d{4}"的客户端