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

對我有潔癖你來打我呀

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

  • 所使用的版本 (Python/Shell)
  • 運行的系統環境及版本 (操作系統,Python版本等)
  • 包含錯誤信息的日誌
  • 產生錯誤的操作步驟
  • (可選) 運營商所在地,如:上海電信

 

快速入門

  • 同目錄下新建 swjsq.account.txt,填入用戶名,密碼,如ahaha,123456(英文逗號),並保存
  • python ./swjsq.py &

詳細使用方法

能安裝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鏡像

說明

  • 生成的swjsq_wget.shswjsq_0.0.1_all.ipk包含了賬戶信息,請不要共享給他人使用
  • 程序會查詢快鳥和上行提速的到期時間,並自動選擇是否開啟快鳥提速和上行提速功能
  • 明文存儲的密碼將會在第一次登陸成功後保存為數字ID和密碼的MD5,明文文件將會刪除。如果需要更換賬號,只需新建一個 swjsq.account.txt,並重新運行python腳本
  • 如果修改或更新了python腳本,下次運行時將重新生成ipk包和swjsq_wget.sh,請重新安裝ipk或拷貝swjsq_wget.sh到路由器
  • 會員許可權及月加速流量等詳見這裡
  • 自帶這裡抄的純python實現RSA加密,可選安裝pycrypto加快(首次)運算速度

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

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