我一直对迅雷的超级会员情有独钟,尤其是其中附带的迅雷快鸟加速服务,对我而言简直是不可或缺。每当我需要下载文件时,总会第一时间启动迅雷快鸟,以便享受更迅捷的下载体验。目前我家庭使用的宽带是中国电信提供的100M光纤服务,而借助迅雷快鸟的加速功能,我的下载速度理论上能够提升至200M,这意味着下载效率将翻倍。
然而,通过电脑上的迅雷快鸟或迅雷软件进行加速并非总是理想状态,一方面需要每次手动开启软件才能激活提速功能,另一方面也很容易忘记执行这一操作。因此,最近我在网上搜集了一些资料,决定在家庭路由器上部署迅雷快鸟功能,以便无需每次手动操作即可享受带宽翻倍的优势。下面我将详细记录这一过程:
首先,需要明确以下几点:
- 此方案不包括任何形式的提速功能破解,使用前需确保拥有正常使用迅雷快鸟提速功能的账号;
- 该方法采用第三方.py文件实现功能,可能无法保证全天候稳定运行;
- 实施此方案需要借助一些额外的软件对路由器进行访问和管理;
功能实现机制:通过运行Python脚本登录迅雷服务器,获取提速信息并实现带宽加速。
项目来源:https://github.com/fffonion/Xunlei-FastDick
前期准备工作:
- 一台具备SSH管理功能且支持Python安装的路由器
我个人使用的是基于Openwrt固件(LEDE)的软路由。虽然软路由的选择并非关键,但任何能够刷入Openwrt的路由器都是理想选择(当然,Padavan等固件理论上也可以)。目前市面上多数路由器都支持刷入Openwrt系统,例如华硕旗下的多款路由器。如果你不确定自己使用的路由器是否兼容Openwrt,可以通过百度搜索“路由器型+Openwrt”获取相关信息。

- SSH客户端软件
例如MobaXterm,我使用MacOS系统因此选择Termius。此外,你可能还需要使用Winscp进行文件传输。
具体实施步骤:
- 访问项目页面,下载swjsq.py文件
- 登录路由器,启用SSH功能(以下截图均以LEDE为例):
在“管理权”的“SSH访问”选项中开启SSH功能,LEDE系统默认开启此功能
- 使用SSH客户端连接路由器并登录:
默认用户名为root,密码为路由器的登录密码
- 确认路由器是否已安装Python环境:
在终端输入”python”并回车,如果显示类似上图红框内的内容则表示已具备Python环境,反之则需先进行安装。安装方法可通过搜索引擎快速查找。
- 将文件传输至路由器(可能需要使用Winscp):
LEDE系统自带文件管理功能,因此可通过浏览器方便地进行文件传输。上传路径没有严格限制,我选择的路径是/usr/bin/
- 创建一个包含你的迅雷账号和密码的文件,账号和密码之间用英文状态下的逗号分隔,例如用户名为AAA,密码为bbb,则文件内容应为:
AAA,bbb
将此文件保存后上传至与文件相同的路径下,例如之前将文件上传到了/usr/bin/目录,则该文件也应上传至/usr/bin/目录。
- 验证提速功能是否正常工作(以文件上传在/usr/bin/为例):
通过SSH客户端定位到文件所在路径,并执行以下操作
在终端依次输入:
cd /usr/bin 回车(切换至文件所在目录)
python ./swjsq.py 回车(运行swjsq.py文件)
如果一切设置正确且账号支持提速功能,终端将显示“Upgrade done: down xxM, up xxM”即表示成功。需要注意的是,“Upgrade done: down xxM, up xxM”可能只会显示其中一项,”down”表示下载带宽提速,”up”表示上传带宽提速,具体取决于你的账号功能和本地运营商。
- 将提速功能添加到路由器启动项,实现自动启动:
通过LEDE系统的“系统–启动项”功能,在“本地启动脚本”中添加启动脚本
以LEDE为例,在本地启动脚本中添加以下内容:
nohup python /usr/bin/swjsq.py >/dev/null 2>&1 &
保存设置后,重启路由器。
- 验证自启动是否成功:
路由器重启后等待几分钟,使用SSH客户端登录,通过ps命令查看服务启动情况:
如果显示“python /usr/bin/swjsq.py”这一项,则服务自启动成功,今后每次路由器重启都会自动启动,无需人工干预
- 检查提速效果:
成功提速至200M
以上便是整个部署的完整过程。如有任何疑问,欢迎留言交流,我会尽力解答。如果你对更多相关内容感兴趣,也欢迎留言提出,当然能关注就是最好的啦[如花]