但是通过电脑里的雷鸟或者迅雷软件加速,并不总是好用,第一,每次打开提速功能都需要手动打开软件,第二,有可能忘记做。所以最近在网上查了一些资料,雷鸟功能部署在家里的路由器上,以便获得每次手动开启时带宽
但是通过电脑里的雷鸟或者迅雷软件加速,并不总是好用,第一,每次打开提速功能都需要手动打开软件,第二,有可能忘记做。所以最近在网上查了一些资料,雷鸟功能部署在家里的路由器上,以便获得每次手动开启时带宽不再加倍的效果。记录如下过程:
首先,应该指出的是:
功能实现原则:通过python运行相关文件,登录迅雷服务器,获取提速信息,提速带宽。
作者页面:https://github.com/fffonion/Xunlei-FastDick
早期准备:
我用了刷子Openwrt固件(LEDE)软路由。软路由不是很重要,能够刷进去Openwrt路由器是最重要的(当然Padavan这些固件在理论上是可能的)。目前市面上很多路由器都能够刷进去Openwrt系统,比如华硕的很多路由器。如果你不知道你现在用的路由器能不能刷人Openwrt,可以通过百度“类型路由器+Openwrt”询价。
比如MobaXterm,我用过MacOS因此,它被使用Termius。另外,你可以使用它Winscp在路由器之间来回传输文件。
具体步骤:
在“管理权”的“SSH访问”内打开SSH功能,LEDE默认情况下打开
默认用户名是root,密码是路由器的登录密码
终端输入"python"并回车,如果上面的红框里有什么东西,就说明有Python环境,否则需要先安装Python环境
LEDE独立的文件管理功能,因此,可以通过浏览器轻松传输。对路径没有特殊要求,我的上传路径是/usr/bin/
保存此文件并将其上传到和swjsq.py 在文件的同一路径下,例如,在我将swjsq.py已经上传了/usr/bin/目录,所以这个swjsq.account.txt文件也应该上传到/usr/bin/目录。
通过SSH要上传的客户端位置swjsq.py 文件的路径,并运行swjsq.py:
在终端顺序输入:
如果一切正常,并且帐户也支持加速功能,终端将显示Upgrade done: down xxM, up xxM这意味着成功
应该注意的是,Upgrade done: down xxM, up xxM只能显示其中一个,down表示下载带宽的加速,up表示上传带宽的加速,这取决于你的账户和当地运营商使用的加速功能。
通过LEDE的 系统--启动项 功能,在“本地启动脚本”在中添加启动脚本
以LEDE为例,添加到本地启动脚本:
保存,然后重启路由器。
重启路由器后,请等待几分钟,用SSH客户端登录,通过ps命令来查看服务启动:
如果显示python /usr/bin/swjsq.py这一项,则服务会成功启动,每次路由器重新启动后,它可以自己启动,无需人工干预
成功加速到200M
以上是整个部署的全过程。更多问题请留言,我会尽力回答。如果你有兴趣了解更多,也可以留言,当然,关注是最好的[如花]