背景
由于众所周知的原因,在国内打“境外势力”的游戏往往需要加速器,对于PC,可以使用X易、X豚等知名加速器或者自己搭建线路用Netch加速,手机上也是同理,但是对于主机端,加速并不容易,虽然可以使用ss-tproxy进行网关代理,但是需要一定的姿势水平,教程我早就想写了,但是出于部分原因一直搁置。
正好,最近借到了uu加速器的主机端账号,而想使用uu加速器加速主机端一般可采用如下两种方法:
- 买UU盒子(约100元)
- 在路由器上安装插件(固件可以是openwrt、asuswrt、梅林、小米等)
显然,在路由器上安装插件是最为经济实惠的方案。然而,他不支持padavan,所以只好自己动手,帮它“兼容”一下。
正文
直接上手
首先ssh登陆路由器,执行:
wget https://eaglemoe.com/wp-content/uploads/2022/12/install.sh
bash install.sh
等待命令跑完,手机上打开“uu主机加速”APP,即可绑定路由器设备。
待设备绑定完毕后,继续执行:
/sbin/mtd_storage.sh save
接着打开路由器设置页面,选中在“路由器启动后执行”,在最后一行如图所示输入如下代码:
# 启动uu主机端插件
/etc/storage/uu/S99uuplugin
保存完毕后即完成了uu插件的安装。
脚本解析
文章的安装脚本源自于UU官方,首先通过Yadomin的padavan脚本安装方法,使其支持padavan,再对其部分内容进行修改,主要体现在
- 优化了安装步骤,无需多余指令,直接运行脚本即可。
- 将安装脚本的
/tmp
目录修改至/etc/storage
目录,使得插件能在padavan下进行保存。 - 优化了
config_bootup
,让uu插件可以开机自启,不需要每次重启路由器后都全新安装。
同样,该脚本的缺陷就是仅支持Padavan安装,梅林等其它安装会直接报错,虽然一个if判断(143-144行)就能解决,但是有什么必要呢?毕竟其他系统也不会使用这个脚本。
已知问题
1. 路由器重启后,手机端提示路由器离线
解决方案:路由器重启后,打开“UU主机加速”APP,点击左上角路由器标志,选择“路由器解绑”,解绑完成后再次点击绑定即可,无需重新安装脚本。
总结
打游戏要紧,溜了。
文章评论
搞清楚了,估计是新版固件未安装kmod-tun依赖。 刷回旧版固件就好了。
不知道怎么回事,最近用不了了,quest2和quest3都不行,系统是v68和v69。用小米路由器自带的uu加速器没问题。
你好,我想问下,我装的h大的padavan固件,install之后去app绑插件,识别我是华硕路由器,然后让我输管理员账号密码,输完还提示登录失败,请问是啥原因?十分感谢🙏
@soonjk 重启路由器后,app重新绑定试试
大佬,到保存那一步会报错,有什么处理方式吗
[RT-AC54U /home/root]# /sbin/mtd_storage.sh save
Save storage files to MTD partition "/dev/mtdblock5"
Error! Invalid storage final data size: 1746226
[RT-AC54U /home/root]# /sbin/mtd_storage.sh save
Save storage files to MTD partition "/dev/mtdblock5"
Error! Invalid storage final data size: 1746230
[RT-AC54U /home/root]#
@panda 空间不足,以后有空我改下脚本吧
@Yukie 想请问这个存储空间不足的情况可以有空调整下吗?麻烦大佬了
# /sbin/mtd_storage.sh save
Save storage files to MTD partition "/dev/mtdblock5"
Error! Invalid storage final data size: 1864975
@sai 简单改一下就行,先在脚本里面把所有下载的文件丢到/tmp目录,再把脚本设置为开机执行
@Yukie 同样出现这个问题,请问可以发一下具体的代码吗,小白不会操作,谢谢大佬
太强了