GithubHelp home page GithubHelp logo

amplatzer / xunlei-fastdick Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fffonion/xunlei-fastdick

0.0 2.0 0.0 64 KB

迅雷快鸟

Home Page: https://yooooo.us/2015/xunlei-fastdick-router

Python 100.00%

xunlei-fastdick's Introduction

迅雷快鸟

一个可以运行在路由器的迅雷快鸟(diǎo)客户端

快速入门

  • 同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456,并保存
  • python ./swjsq.py &

使用方法

以小米路由为例

  • 开启SSH
  • 安装Python
  • 将项目文件通过winscp拷贝到路由临时文件夹,同目录下新建 swjsq.account.txt,填入用户名,密码,如ahaha,123456,并保存
  • 进入目录,$ python ./swjsq.py
  • 安装生成的swjsq_0.0.1_all.ipk,安装后,路由 /tmp/bin 目录将有 swjsq 文件
  • 将swjsq移到/data/usr/bin,测试运行一次看能否提速
  • 设置自启动 vi /etc/rc.local 在exit0语句之前加上: nohup /data/usr/bin/swjsq >/dev/null 2>&1 &
  • 重启,稍等几分钟,ssh到路由,使用ps命令查看swjsq是否正常启动,提速是否成功。
  • 升级路由器固件后,需要重新设置自启动,swjsq一般不需要重新设置,请注意备份swjsq文件。

Docker

  • 下载最新 docker image
docker pull flier/xunlei-fastdick
  • 指定环境变量作为启动参数
docker run -d --name=xunlei-fastdick --restart=unless-stopped -e XUNLEI_UID=<uid> -e XUNLEI_PASSWD=<uid> flier/xunlei-fastdick

说明

  • Python版本可以为2.x或3.x(但是Python3.x没有支持生成ipk包,所以会报一个错(因为作者比较懒
  • 如果路由器硬件限制无法安装Python,也可以在PC上运行脚本,登陆成功后会生成swjsq_wget.sh以及一个ipk包,将生成的ipk安装进路由器即可;需要路由器安装支持https的wget或curl
  • 如果路由器配置较高,也可以直接用python ./swjsq.py &的方式加速,同理修改设置自启动脚本
  • 明文存储的密码将会在第一次登陆成功后保存为数字ID和密码的MD5,明文文件将会删除
  • 会员权限及月加速流量等详见这里
  • 自带这里抄的纯python实现RSA加密,可选安装pycrypto加快(首次)运算速度

TODO

  • session过期时间
  • web前端

xunlei-fastdick's People

Contributors

4ft35t avatar aa65535 avatar fffonion avatar flier avatar malash avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.