前言:

目前拾光塢N3支持一鍵部署qBittorrent以提供更好的BT離線下載體驗(yàn),而眾所周知,qBittorrent原項(xiàng)目提供的反吸血系統(tǒng)極弱;這不僅會(huì)導(dǎo)致諸如迅雷、QQ旋風(fēng)、各類支持BT的媒體播放器等不規(guī)范BT客戶端連接到您的下載器后下載您已有的數(shù)據(jù)而不給出任何上傳回報(bào),近期在BT網(wǎng)絡(luò)中還觀測到了各種惡意客戶端,這些惡意客戶端會(huì)無止境地下載您正在做種的數(shù)據(jù),造成非常巨大的流量消耗(大部分受害者上行垃圾流量超過2T),不僅加重了您的設(shè)備的負(fù)擔(dān),還極大地增加了運(yùn)營商注意到您的異常流量從而封寬帶的風(fēng)險(xiǎn)。為了防止上述情況的發(fā)生,同時(shí)共同維護(hù)一個(gè)良好的BT分享環(huán)境,本文將帶來PBH(PeerBanHelper)在N3的Docker中部署和使用的方法。

預(yù)估難度:

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血338955244d7f7ea9f70df40f1a782260450972bc9.png

 

Just a cat and mouse game

1.拉取PBH鏡像

根據(jù)PBH的Github界面給出的提示,PBH的Docker鏡像的latest版本可能存在更新不及時(shí)的情況,官方建議先查看Github的Release界面的最新版版號(hào),后拉取相應(yīng)版本鏡像(如Release界面顯示最新版為5.0.7,則拉取 ghostchu/peerbanhelper:v5.0.7 鏡像)

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

然而,根據(jù)Docker Hub給出的鏡像更新時(shí)間和特征值,截止本文發(fā)布時(shí)間,latest鏡像已同步至最新版,這對現(xiàn)只能拉取latest鏡像的N3而言無疑是好事,故現(xiàn)在我們直接在拾光塢的鏡像商店中拉取鏡像是可行的,但我們?nèi)孕桕P(guān)注后續(xù)latest版是否跟進(jìn)了最新版鏡像

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

打開拾光塢客戶端,登錄,進(jìn)入 容器服務(wù)

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

點(diǎn)擊右側(cè) 鏡像商店

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

在商店中搜索 ghostchu/peerbanhelper,選擇圖中鏡像,點(diǎn)擊 導(dǎo)入鏡像,并靜待導(dǎo)入完成

注:這里提供個(gè)截止本文發(fā)布時(shí)間仍可用的Docker鏡像源:https://docker.1panel.live,如無法拉取可在鏡像商店中配置

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

導(dǎo)入完成后,點(diǎn)擊右側(cè) 鏡像管理

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

找到剛剛下好的鏡像,點(diǎn)擊右側(cè) 創(chuàng)建容器

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

基礎(chǔ)設(shè)置 中,容器名稱隨便填;勾選 啟用性能限制,CPU選擇2-3核,內(nèi)存請?jiān)O(shè)置為400MB左右的適當(dāng)值;如有需要,勾選 開機(jī)自啟 選項(xiàng)

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

路徑設(shè)置 中,請將容器內(nèi) /App/data 文件夾掛載至本地任一目錄,用于存放配置文件

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

網(wǎng)絡(luò)設(shè)置 請?jiān)O(shè)為 Bridge模式

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血屏幕截圖,20240308,182057.png

端口設(shè)置 中,請將容器內(nèi) 9898 TCP端口轉(zhuǎn)發(fā)至本地任一端口

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

環(huán)境設(shè)置 中,請點(diǎn)擊右上角 增加一行 增加名稱為 TZ,取值為 Asia/Shanghai 的環(huán)境變量

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

命令設(shè)置 中保存不變即可

配置完成后,點(diǎn)擊 提交 創(chuàng)建容器

2.配置PBH

容器創(chuàng)建完成后,點(diǎn)擊左側(cè) 容器管理,啟動(dòng)剛剛創(chuàng)建的PBH容器

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

靜待PBH啟動(dòng)完畢后,查看 /app/data 映射至的本地目錄中是否有圖中文件夾生成;確認(rèn)有后,我們先關(guān)閉PBH容器

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

 

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

下載此配置好的 config.yml 文件:下載后將后綴改為.yml

本配置文件已開啟BTN網(wǎng)絡(luò)功能,您可獲得最新的威脅客戶端信息,同時(shí)匿名向BTN網(wǎng)絡(luò)上傳潛在威脅客戶端特征;上傳的數(shù)據(jù)不包含任何如種子內(nèi)容等您的個(gè)人數(shù)據(jù)

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

打開 /app/data 映射至的本地目錄中的 config 文件夾

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

將其中原有的 config.yml 刪除,將下載的文件上傳至其中

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

隨后,啟動(dòng)PBH容器

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

在日志中查看WEBUI訪問token

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

查看云盤內(nèi)網(wǎng)IP

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血

打開瀏覽器,輸入 [內(nèi)網(wǎng)IP]:[9898端口轉(zhuǎn)發(fā)至的本地端口號(hào)] 訪問PBH

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

輸入token登錄

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

點(diǎn)擊 已連接的下載器 右側(cè)的+號(hào)新增下載器,這里以qBittorrent為例

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

按下圖配置,填入客戶端所在內(nèi)網(wǎng)IP、WEBUI端口號(hào)、WEBUI訪問用戶名和密碼即可;PBH目前支持qBittorrent, Transmission, Deluge, BiglyBT四種客戶端

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

配置完成后保存,即可看到PBH已開始檢測和封禁威脅客戶端

用這招,實(shí)現(xiàn)在拾光塢N3的Docker中安裝PBH以提高BT上傳下載效率,反各種惡意客戶端吸血圖片.png

3.可能遇到的問題和提示

  1. 極個(gè)別情況下,PBH可能會(huì)造成部分正常客戶端被封禁,可查看其WEBUI并解封您認(rèn)為正常的IP段
  2. 為防止小可能性的誤殺,不建議PT會(huì)員使用PBH
  3. 可查看PBH項(xiàng)目主頁獲得其他客戶端配置方法幫助以及其他支持
  4. 文中提供的config.yml文件中提供了一個(gè)公用的官方BTN網(wǎng)絡(luò)(PeerBanHelper Official BTN)賬號(hào),不排除在使用人數(shù)多后會(huì)遭到BTN網(wǎng)絡(luò)屏蔽;若賬號(hào)失效,可查看BTN網(wǎng)絡(luò)詳情頁配置自己的賬號(hào)
  5. 若日后出現(xiàn)了民間自建BTN網(wǎng)絡(luò),請注意:只使用您信任的 BTN 網(wǎng)絡(luò)

,

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。