【PT攻略】U2 家寬生存指南+自動拖孤種腳本教程
【PT攻略】系列须知:此为我个人经验与感想,适用于新手上路,找到一个相对合适的玩法,或有不足、纰漏、错误,欢迎补充、纠错、建议。
本文基于曾在u2论坛发布的:萌新家宽生存指南 & 孤种保护宣言 | 对萌新【脚本使用指南】&【自动拉孤种】(unraid/docker/linux环境 | qb客户端)创作
“萌新家宽生存指南”为理论,“自动拖孤种脚本教程”为实操,可以按需选择
萌新家寬生存指南
家寬生存不易,尤其是很多人說「U2是盒子大軍的天下,家寬根本無力生存」,然則任何具有free機制(用戶自行選擇放free)與盒子的站點,家寬都可以輕鬆的生存下去~
一句話版本
> 拉孤種
> 保孤種
> 「釣」腳本
> 坐等上傳到帳
細則
1、建議下載BDMV、DVD(原盤)資源
- 相對於其他資源更具有保種和收藏的價值,壓制資源可以再壓,原盤資源沒了可就不好弄了
2、下載做種人數為1-3(含)的種子最好
- 如果魔力有限,可以下載做種人數2-3(含)的,因為做種人數為1的可能相對難拉
3、下載的時候建議放個人free
- 不過如果做種者或自己連通性都不太好的話,可能會拉不下來。全局free會招來很多盒子一起下載,從保孤種上來說效果更好了,但是時間線拉的就比較長了,因為要起碼一個月等其他人陸續撤種才能恢復孤種狀態
4、需要上傳時,找一兩個保種人數少的,放全局free吸引腳本和路人
- 可以再私下給自己放一個2.33上傳的魔法,有金的話可以直接全局2xfree
福利
參與該計劃的萌新(金儲備量少於300)可以聯繫我:
- 贈予20金啟動資金
- 後續Ucoin不夠了,雖然不能持續予以支持,但是每次5金還是很輕鬆
** 不驗證任何東西,默默保孤種就好。因為我自己行事就緩慢,所以不會查驗進度製造緊迫感。開心最好 **
結論
我靠這個策略,每天只要願意,隨時可以跑滿寬帶(當然60Mbps的小水管而已)
同時也大幅度增加時魔(上傳的加成)
補充
眾所周知U2有一套比較複雜的計算機制,我這種初中文憑的家裡蹲根本看不懂,但總的來說
保種數量越多、保種人數越少(孤種)、時間越長、上傳速度越快,獲得的時薪就越高(如有不對請指正,畢竟我真看不懂……)
所以
堆數量:下載 外掛資源 | Lossless Music(有保種加成)
堆體積:下載 BDMV 和 DVD
有百度網盤可參考此:百度網盤備份930部BDMV(注意不要跳檢),已停止更新,或者直接從tsdm等論壇下載好,到u2輔種(不要跳檢、不要快檢)
最好是堆原盤數量,當然,堆壓制資源也無所謂,純看個人喜好。只是個人不推薦,因為相對於圓盤資源,價值更低,刷流自然是要的,但在差距不大的情況下,保原盤孤種也沒什麼損失不是
自動拖孤種腳本教程(docker/linux+qb)
原始教程的渊源(诸如特别鸣谢、时间线等等)可进入原帖查看,此处只摘选主要部分
python腳本(本文採用):【自動拉孤種並放魔腳本 for GitHub】 by xiaolang的帖子
python腳本:【追魔下載腳本u2_scripts for GitHub】 by uto396(未發表帖子)
JS腳本:【自動拉放魔孤種/自動刪種/RSS 自動下種腳本 (qB 限定)】 by lslqtz的帖子
(我只知道這些,歡迎補充)
本文原旨為幫助我這般萌新體驗腳本的便捷性,有經驗的大佬可點擊上方連結直接下載腳本並使用,因為本文對您而言信息熵太高
如果您對腳本毫不了解,那麼通篇大白話(因此或有囉嗦)的本文非常適合您,如有疑問歡迎提問
Ⅰ 前置工作
Ⅰ.Ⅰ 鑒權API
本腳本資料庫依賴該api,因此需要授權,如果您使用的腳本不依賴此api,則無需授權,具體請看腳本所需的設置
> 安裝油猴插件:Tampermonkey插件官網
進入官網,會自動讀取瀏覽器信息,點擊下載,跳轉到對應的插件商城進行安裝即可
> 安裝自動鑒權腳本:U2歷史記錄
點擊「安裝此腳本」——在新跳轉的頁面再次點擊「安裝」即可
> 登入U2,並隨便訪問個種子頁面,激活自動鑒權工具後點擊開始鑒權
> 等待其全自動完成,拷貝token值出來備用後,刷新即可
*如果沒有全自動完成* >> 點擊「檢查一下」,複製前三行(框住的),添加到個人說明任意位置等待自動讀取即可(直通車:點此跳轉個人說明修改頁)
Ⅰ.Ⅱ 獲取cookie
> 在站內隨便點擊滑鼠右鍵,選擇「檢查」 或 按下「F12」喚出控制台
> 根據不同的瀏覽器自行尋找cookie訪問方式,雙擊即可編輯或選中,將值拷貝出來備用(示例為edge瀏覽器,chrome里為「應用」,firefox里是「存儲」)
Ⅰ.Ⅲ 下載腳本
> 直接下載:u2_save_torrents for GitHub
> 備用下載(V1.1.7板本)藍奏雲 密碼:hlu0
Ⅱ 配置腳本
> 解開壓縮包,用記事本等編輯器打開 config.py 文件
黑色部分:原始文件內容無需改動
藍色部分:需要/建議改動的部分
紅色部分:我追加的說明,便於理解之用而非需要設置或填寫內容
- 在你的配置文件上直接修改,別複製粘貼*
- 配置文件隨時可以修改,無需擔心參數設置不妥*
萌新建議看一遍設置及注釋,全是大白話,大佬請哈哈一笑路過
*在你的配置文件上直接修改,別複製粘貼下文再刪多餘內容*
-------------config.py文件起始----------------
# 所有选项除了注明外,填写True/False
# qb连接设置
CLIENT_IP = '192.168.50.25' # 修改为你qb的ip(可为公网ip或公网域名,能正常连通即可)*
CLIENT_PORT = 8080 # 修改为你qb的web ui(访问用的)端口*
CLIENT_USER = 'admin' # 你qb设置的web ui登录用户名,下为密码*
CLIENT_PASSWORD = 'adminadmin'
# 添加种子时,是否默认暂停(不自动开始下载)
paused = False # 测试用可以暂停(改为 True),如果正常投入生产建议自动下载(改为 False)*
# 保存路径(如果是docker,则为容器内相对路径),add_id打开之后,路径会变成/save_path/种子id/种子名,套了一层名为id的文件夹(不明白默认False就可)
add_id = False
save_path = "/U2" # 设置下载路径,记得添加“/”前缀及区别大小写,docker请填写容器内部路径。*
# kysdm巨佬的api
# uid
uid = "57008" # 你的u2 UID(点击个人主页,url末尾的数字即是)*
# 自动化鉴权脚本,自动获取passkey https://greasyfork.org/zh-CN/scripts/428545
token = "KFCCrazyThursdayVme50" # 1.1章节获取的token值*
# u2的cookie,从iyuu复制就行,下载种子用
cookie = "nexusphp_u2=KFCCrazyThursdayVme50" # 1.2章节获取的cookie值,记得添加“exusphp_u2=”的前缀,后面追加你的cookie值*
# 运行间隔(每n小时下载一次孤种)
interval = 1 # 脚本运行时间间隔*
# 设为False后,就变成只给大家放魔、自己不下载刷流的福利脚本
down = True # 目前版本是从站内孤种库种中随机拉种放魔,而非从保种列表中读取,所以设置为False是纯粹的公益,我等含金量少的就不要考虑了*
# 每次下载数量
download_num = 2 # 每次下载的种子数量,根据自己的容量和情况调节即可,配置文件随时可以修改*
# 孤种筛选条件(最大/最小做种人数)
minimum = 1 # 筛选范围—最小做种人数(含)*
maximum = 2 # 筛选范围—最大做种人数(含)*
# 是否释放魔法,每次最大花费(每金为10000),费用超了这个种子直接跳过不下。魔法持续时间最低24,生效范围"ALL"/"SELF" 1金等于100银,1银等于100铜。即1金等于10000铜
magic = True # 是否释放魔法,如果没有放魔需求可以填False关闭*
max_cost = 15000 # 单种放魔最大限制,即超过15000铜(1.5金)就不释放,根据需要设定即可*
magic_hours = 24 # 魔法持续时间,最低为24小时,最高360小时,且只能是整数*
magic_scope = "ALL" # 魔法有效范围,ALL为全局,SELF为私人。如果想加快下载速度可以全局,金少想默默拉种可以私人魔,无所谓下载量可以前面关闭放魔*
# 上传率1.3~2.33,下载0~0.8,不设范围检测,乱填炸了不负责
upload_ratio = 1.3 # 上传比率范围,最小1.3*
download_ratio = 0.00 # 下载比率范围,0为免费*
# 蹭魔法有效期(蹭大佬的全局魔法,剩余n小时以上就蹭,否则自己释放,防止时间不够下载)
free_hours = 12 # 【待更新】*
# 是否只保BDMV/DVDISO
BDMV = True # 设定为True就只保bdmv和dvd这两种原盘资源,设定为Flase则按照保种人数随机选,建议填为True*
# 针对幼儿园需要代理访问的情况
# 设置代理请自行谷歌/百度搜索,或:https://archive.is/1vGZ2*
proxy = True # 是否开启代理,若不需要填为Flase即可,但可能有无法推送种子的问题*
proxies = {'http': "192.168.50.25:7890", # 填写实际代理地址,下同*
'https': "192.168.50.25:7890"}
# SSL 我这网太差了才关的,能用就尽量True
verify = True # 如果你也出现网络问题,可以设置为Flase,在那之前保持开启状态即可*
# 日志等级,默认INFO,嫌吵改成WARN(大写)
level = "INFO"
header = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) ApplewebKit/537.36 (KHtml, like Gecko) Chrome/80.0.3987.163 Safari/537.36',
}
-------------config.py文件结束----------------
修改完畢後,保存備用即可
截圖版本(文本染色)或許更清晰點:
Ⅲ 環境部署
二选一即可
> 新建文件夾
> 在appdata文件夾下新建一個文件夾並存放設置好的腳本文件,自定義即可, 比如我設置的u2autoguzhong(u2自動孤種的拼音)
Ⅲ.Ⅰ docker環境(unraid)
> 在docker欄點擊「ADD CONTAINER」添加容器
> 添加name:隨意,供辨識用,別用特殊符號即可
> 添加鏡像源地址:mkxiaolang/auto_save_torrents:latest
> 添加目錄映射
- name:供辨識用,隨機即可
- 內部路徑(Container Path:):/auto_save_torrents/
- 外部路徑(Host Path:):/mnt/user/appdata/u2autoguzhong/ **你新建的文件夾名是什麼就填什麼,如果是其他系統,原理一樣,填寫完成的目錄路徑即可**
> 點擊「apply」應用配置
> 等待自動拉取完成即可 **如有網絡問題無法下載容器請另行解決**
ps:在次期間,unraid的web服務無響應很正常,需要等其拉取完成或者拉取中斷,通用病例,切勿慌張
> 在docker欄中點擊該容器的圖標,選擇start啟動腳本
日誌
在設定的文件夾內會多出一個「log」文件夾,裡面存放的便是日誌文件
Ⅲ.Ⅱ Linux環境(unraid)
感覺能用linux當生產力,用不著再看教程了。但是unraid等基於linux的系統也可以嘗試安裝,因為直接用命令行運行腳本,響應比較快,比較靈活
Ⅲ.Ⅱ.Ⅰ 環境部署
基礎工具(unraid用戶可以通過Nerd Pack插件搜索python選中並安裝所有有關插件,就可以部署好基礎環境):
> ubuntu/debian 安裝python3:sudo apt-get install python3
> ubuntu/debian 安裝pip:sudo apt-get install python3-pip
可以命令行輸入:python3 / pip
如果沒有安裝成功會報錯
**網上關於安裝這兩者的教程也很多,鑑於大部分linux用戶懂操作,unraid等系統用戶可以通過插件等便捷方式安裝,這裡不過多展開了**
> 依次運行命令安裝所需依賴:
pip install retry
pip install loguru
pip install requests
pip install qbittorrent-api
Ⅲ.Ⅱ.Ⅱ 運行腳本
> 通過cd命令至腳本存放目錄:cd ../mnt/user/appdata/u2autoguzhong
(示例用,請根據實際存放位置輸入命令,如果你在root目錄下,可以先出去,或直接用「../」從根目錄開始輸目錄)
> 運行腳本:python3 main.py
/ python main.py
(根據你具體的python版本選擇即可)
Ⅲ.Ⅱ.Ⅲ 日誌
會直接在命令行內列印出日誌
Ⅳ Q&A專區(使用上)
Q:鑒權時提示:Error: 獲取Key失敗?
A:網絡問題,請刷新頁面,或改善網絡環境後重試
Q:鑒權時忘記保存token值怎麼辦?
低技術解決方案:換個瀏覽器登上帳戶重新下載插件 / 清除瀏覽器cookie和緩存數據重新登錄帳戶
正常解決方案(感謝3L&API作者Azusa巨佬熱心糾錯):
參考cookie獲取方式,在indexedDB中展開history並點擊keyvaluepairs,複製左側token的值即可
Q:linux系統命令行無法運行py腳本?
A:命令行cd至文件目錄運行:
chmod 777 main.py
(如果覺得777權限太高可以設置為755,能運行腳本就行)
Q:腳本設置了下載路徑,但還是下載到「/download」里?
A:如果開啟了「自動管理」,它會保存在設置的默認文件夾中,請關閉「自動管理」種子的設置
Q:報錯 2022-08-28 23:14:47.350 | WARNING | __main__:<module>:204 - HTTPSConnectionPool(host='u2.kysdm.com', port=443): Read timed out. (read timeout=3)
A:連結api超時,過會就好了,有時候訪問量大或者網絡一時不好,連不上api很正常
Q:linux終端運行腳本,關閉終端腳本就停止了
A:低技術解決方案:不關閉終端窗口 A:一般解決方案:知乎提問:linux 在終端打開程序後關閉終端,程序也跟著關閉了怎麼辦?
Q:qb客戶端限定嗎?
A:我本地是qb客戶端,考慮到腳本有一項依賴是qb的api,所有應該是的。(我安裝其他客戶端後會試一試,到時候再做編輯)
Q:待添加
Ⅴ Q&A專區(腳本功能上)
Q:簡單來說腳本都有什麼功能?
A:定時根據設定的保種人數範圍按照自定義的放魔範圍拉取指定數量孤種孤種並下載至指定文件夾
A:過濾放魔超過指定金額的種子避免消耗過多ucoin | 過濾超過指定大小的資源不下載避免擠滿硬碟
A:已有對自己有效的free魔法並在設定時限內不放魔直接上車,節省UCoin消耗
A:可選只下載原盤(BDMV/DVDISO)資源
A:可添加代理設置,避免無法連接u2伺服器
Ⅵ Q&A專區(後記)
Q:我該不該選擇這個腳本? / 為什麼沒有保種人數到一定量刪種的功能?
A:對於保孤種腳本來說沒必要,想刪手動刪即可,批量刪,如果設定的刪種時間一致,那麼可能會一堆人下載,又一堆人撤種,反而會造成更多孤種,甚至是死種!
保孤種腳本不管是出發點還是刷流方式都有別於普通腳本。普通腳本就是跟隨free跑來下載,然後定時刪除,孤種是長期持有,用放魔來薅其他腳本的羊毛。保孤種的刷流能力並不亞於普通刷流腳本,只是時間拉的比較長而已
而且普通家寬搶不過盒子,跟著其他盒子腳本只能吃肉渣,自己存孤種,讓盒子找你下載,豈不是美滋滋
Q:我的uc數量不夠,不足以支撐我這麼操作怎麼辦?
Ⅰ 參加孤種保護計劃:孤種保護宣言,我給你啟動資金,將下載循環時間拉長、下載數量減少,ucoin過濾值降低,,一步一步來,沒金了我可以每次發你5金(當然我uc儲備也很少,沒法源源不斷地提供,只能說給你一個低保)。
Ⅱ 加入其他跟free腳本,完全的蹭吃蹭喝,可以避免ucoin不足
Ⅲ 鹹魚,u2非常好生存,不刷流完全不影響存活與否
Q:我有公網IP,也保了孤種,但是沒速度?
A:前提是確實在用公網ip,未設置光貓橋連路由器撥號上網,或設置了但無法通過公網ip訪問等前置設置無效的情況不在討論範圍內,可以自行搜索教程或者pm我協助解決
一般來說內網ip也可以跑滿,我是在確保可行之後才發的帖子,但是如果你說你有公網也沒有速度,那麼就是埠設置的問題
通常只是在qb里開啟了upnp,理論上,路由器也開啟upnp,就沒什麼問題,可實際操作中,連通性還是不行,可以通過:檢查埠開放,輸入公網ip和qb監聽埠(連接裡面的埠,而不是webui埠)查看是否開放
可以手動設置埠轉發,將qb監聽埠轉發出去,並且再檢測下,如果開放了就好了。此操作也可以解決大部分站點的「可連接:否」的問題
如果不懂如何操作,我可以找時間再截幾張圖編個教程或者pm我協助解決先
Q:待添加