論野生技術&二次元

迅雷快鳥(diǎo)路由器版

可以在路由器或者同一網路下的任意設備上登陸並心跳,這樣就不用開電腦也不用在手機里裝奇怪的應用了。

對我有潔癖你來打我呀

有問題請留言。如果你要報告一個問題,請同時註明:

 

快速入門

詳細使用方法

能安裝Python的路由器

以小米路由為例

  1. 開啟SSH
  2. 安裝Python (OpenWRT用戶可以安裝完整的python包,或者安裝python-lightpython-codecspython-openssl三個包
  3. swjsq.py通過WinSCP拷貝到路由/data/usr/bin/swjsq,同目錄下新建 swjsq.account.txt,填入用戶名,密碼,如ahaha,123456(英文逗號),並保存
  4. 使用SSH進入目錄/data/usr/bin/swjsq,運行$ python ./swjsq.py
  5. 測試運行一次看能否提速,提示Upgrade done: down xxM, up xxM即表示成功。如果只開啟了快鳥會員,則只顯示down xxM;如果只開啟了上行提速會員,則只顯示up xxM
  6. 設置自啟動 SSH運行vi /etc/rc.local 或者進入LuCI的本地啟動腳本界面: 在exit 0語句之前加上: nohup python /data/usr/bin/swjsq.py >/dev/null 2>&1 &
  7. 重啟,稍等幾分鐘,ssh到路由,使用ps命令查看swjsq是否正常啟動,提速是否成功。
  8. 升級路由器固件後,需要重新設置自啟動,swjsq一般不需要重新設置,請注意備份swjsq文件。

無法安裝Python的路由器

適用於硬體條件有限無法在路由器上安裝Python的用戶

  1. 在路由器上安裝支持https的wget或curl
  2. 在PC上安裝Python,2.x或3.x版本均可
  3. 下載swjsq.py,同目錄下新建 swjsq.account.txt,填入用戶名,密碼,如ahaha,123456(英文逗號),並保存
  4. 在PC的命令提示符中進入剛才下載的目錄,然後運行python swjsq.py
  5. 提示Upgrade done: down xxM, up %xxM即表示成功登陸成功。如果只開啟了快鳥會員,則只顯示down xxM;如果只開啟了上行提速會員,則只顯示up xxM
  6. 安裝生成的swjsq_0.0.1_all.ipk,安裝後,路由/bin目錄將有 swjsq 文件;進入第8步
  7. 如果對路由器/bin目錄的修改重啟後會丟失,請使用WinSCP手動將前一步中PC上生成的swjsq_wget.sh拷貝到路由器上不會丟失的目錄,如/data/usr/bin,並更名為swjsq;進入第9步
  8. 設置自啟動,在路由器的啟動項界面將swjsq設置為已啟用;進入第10步
  9. 手動修改啟動項: SSH運行vi /etc/rc.local或者進入LuCI的本地啟動腳本界面: 在exit 0語句之前加上: nohup /bin/swjsq >/dev/null 2>&1 & 前一步中如果手動拷貝了swjsq_wget.sh,此處應改為: nohup /data/usr/bin/swjsq >/dev/null 2>&1 & 進入第10步
  10. 重啟,稍等幾分鐘,ssh到路由,使用ps命令查看swjsq是否正常啟動,或者在路由器系統進程界面查找是否存在{swjsq} /bin/ash /bin/swjsq進程;檢查提速是否成功。
  11. 升級路由器固件後,需要重新設置自啟動,swjsq一般不需要重新設置,請注意備份swjsq文件。

Docker

下載最新 docker鏡像

群暉用戶可以直接從套件->Docker->註冊表中搜索xunlei-fastdick並下載;如果拉取失敗,可以登錄SSH後運行上述命令。

或者使用DaoCloud鏡像

指定環境變數作為啟動參數

如果上一步使用了DaoCloud鏡像

說明

提示「您的帳號存在異常,請登錄安全中心確認」的排查方法

  1. 登陸迅雷下載客戶端、迅雷快鳥客戶端是否需要驗證碼?如果是且長期出現,請向迅雷客服反映。
  2. 是否頻繁多次啟動腳本?無論Python還是shell腳本每次打開均會登陸一次迅雷,如果頻繁操作很可能被誤判。請停止使用腳本12小時後再試。
  3. 是否使用了舊版本的腳本?錯誤信息中若存在'protocolVersion': 108,則說明您使用了舊版本的腳本,請下載新版
  4. 參考這個issue,是否使用了類似的固件或者啟動腳本
  5. 如果以上均為否,請提交issue或至博客留言

退出移動版