openwrt-leigodacc-manager 是我开发的一款基于 shell 脚本 OpenWrt 雷神加速器管理器
该工具箱在基于官方脚本的基础上增加了错误检测,依赖安装。拟补了官方脚本需要自己操作的各种不便
今天就教大家如何在 OpenWrt 上启用雷神加速器路由器插件为游戏主机,PC,手机等设备进行加速
华硕路由器(梅改),小米 MiROM 原厂固件不能使用本管理器,支持第三方 OpenWrt 如 QWRT/LEDE/ImmoraliWrt/iStoreOS 安装雷神加速器插件
CatWrt 用户可以直接在 cattools 中快速识别并安装,具体参考这个博客 👇
使用喵二专属雷神加速器口令
miaoer
可获得 50 小时不可暂停体验时长,搭配 OpenWrt 端可实现 6 端加速
PC 兑换:雷神加速器 - 右上角更多 - CDK / 口令兑换 - 口令兑换时长输入miaoer
兑换
SSH#
首先我们需要连接 SSH,这里你可以用 Windows 自带的 OpenSSH 直接在 Windows Terminal 里面或者 CMD 输入 ssh [email protected]
这里的 192.168.1.4 是你的 OpenWrt 地址。
具体参考这个博客 👇
登录到终端里面,点击博客右边的 COPY 复制代码在终端中粘贴即可运行
sh -c "$(curl -fsSL https://service.miaoer.xyz/openwrt-leigodacc-manager/leigod.sh)"
下方示例为管理器的所有功能菜单面板,系通过 SSH 登录执行管理器。
Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。
安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows
PS C:\Users\Cat> ssh [email protected]
[email protected]'s password: #输入密码不可见 详情查看如何链接 SSH 上方博客
BusyBox v1.36.0 (2023-07-05 11:34:20 UTC) built-in shell (ash)
_____ _ _
| |___| |_ _ _ _ ___| |_
| --| .'| _| | | | _| _|
|_____|__,|_| |_____|_| |_|
W I R E L E S S F R E E D O M
======================================
CatWrt.v24.9.x86_64
Blog: miaoer.xyz
OpenWrt: Lean source r6781-062d85f8f
======================================
root@CatWrt:~# sh -c "$(curl -fsSL https://service.miaoer.xyz/openwrt-leigodacc-manager/leigod.sh)"
=============================
OpenWrt LeigodAcc Manager
1. 安装
2. 卸载
3. 重装/更新
4. 禁用/启用 雷神服务
5. 切换运行模式 (TUN/Tproxy)
6. 安装兼容性依赖 (主机优化)
7. 禁用 IPv6 (手机优化)
8. 切换为 Lean IPKG 版
9. 反馈/帮助
0. 退出
=============================
选择数字功能项并回车执行:
安装#
这里输入 1
并回车确定,这里会更新软件源,并且检查是否遗漏雷神加速器插件所需的组件依赖
如下打印
......
[INFO] libpcap 必备组件已安装,跳过
[INFO] iptables 必备组件已安装,跳过
[INFO] kmod-ipt-nat 必备组件已安装,跳过
[INFO] iptables-mod-tproxy 必备组件已安装,跳过
[INFO] kmod-ipt-ipset 必备组件已安装,跳过
[INFO] ipset 必备组件已安装,跳过
[INFO] kmod-tun 已安装,跳过
[INFO] kmod-ipt-tproxy 已安装,跳过
[INFO] kmod-netem 已安装,跳过
[INFO] tc-full 已安装,跳过
[INFO] conntrack 已安装,跳过
[INFO] UPnP 已启用并运行
安装成功后可以在雷神加速器 APP 发现并绑定设备
[INFO] 下面是雷神提供的脚本,打印内容偏长如遇到问题请提供输出内容(截图/文字)反馈到群里.
....
如果这里出现 [INFO] 缺少组件包: kmod-netem
或者其他组件就说明你的固件目前缺少这个依赖,可能会影响使用体验,但可以正常使用。
安装好依赖后就是安装雷神加速器官方 OpenWrt 插件了,这里会执行一次官方脚本,且输出大量内容
直到官方脚本结束会校验二进制文件目录是否存在,如存在就代表安装成功提示:[INFO] LeigodAcc 已成功安装
可以去前往 OpenWrt 后台体验雷神加速器插件。
::: warning
如缺少必备组件雷神加速器会无法正常使用,建议配置好软件源或者更换合适的固件,下面有描述。
请阅读本博客的 ## 安装兼容性依赖 (主机优化) & ## 帮助 部分
:::
绑定设备#
安卓 & iOS 下载 雷神加速器 绑定设备
这里绑定设备可能会有两种可能
- 第一种:已经通过管理器安装,直接进入雷神手机 APP 选择
安装
就绑定成功了(不需要在手机 SSH) - 第二种:可能没通过管理器安装,或者 UPnP 没打开,亦或者雷神出现小问题需要进行两次安装(需要另外登录 SSH)
APP - 硬件加速 - 安装路由器插件 (安装) - 环境检测(UPnP)- 登录路由器(SSH) - 开始加速
- 如果超时安装绑定失败,重新执行一次管理器,重新绑定设备
- Lean 版只需要确保 UPNP 打开,雷神服务打开点一下路由器插件
安装
就绑定成功了,如果要输账号密码安装就会回到普通版
卸载#
卸载这里就很简单只需要在管理器里面选择 2
并回车确定,如果你安装的 Lean 版本这里会通过 opkg 卸载
博客下面有包括依赖组件的列表感兴趣的可以动手试一下,管理器本身并不会卸载这些依赖,只会把雷神加速器相关的卸载干净
但依赖组件小白玩家千万别乱卸载,尤其是 kmod 的内核模块一定要小心小心再小心。
重装 / 更新#
字面意思,可以重装雷神加速器,如果有更新重新安装后可获得最新版本雷神加速器插件
会提示卸载:[INFO] 确定卸载? 输入数字后回车或 10s 后自动卸载 ([1]确定 / [2]取消):
选择 1
回车即可,会自动重新安装一遍。
禁用 / 启用 雷神服务#
这里的禁用 / 启用 雷神服务就是把雷神开启和关闭很好理解,如果禁用了可就不能在 OpenWrt 后台上再开启加速服务咯,这里禁用后再启用可以实现重启雷神加速器,禁用后不会开机自启加速器。
切换运行模式#
这里的切换运行模式其实就是把原本的 Tproxy 代理,换成了 Tunnel 代理,也就是隧道
Tun 模式对于游戏兼容性更好,因为涉及更底层的网络架构这里就不展开说了,相对应的会比 Tproxy 消耗更多内存和性能。
而默认选择 Tproxy 性能更好,这里就看个人选择吧
这里 [INFO] 中间的内容一般是重启服务后打印的,如果和输出的不一致可以在下面评论告诉我
[INFO] 已切换 tun 模式
match x86_64 -> amd64
uci: Entry not found
sh: : unknown operand
uci: Entry not found
sh: : unknown operand
router is not xiaomi, use general openwrt
/etc/rc.common: line 129: show_openwrt_suggestion: not found
start service: /usr/sbin/leigod/acc-gw.linux.amd64 --mode tun
[INFO] 已经重启 LeigodAcc 服务
[INFO] 已切换 tproxy 模式
match x86_64 -> amd64
uci: Entry not found
sh: : unknown operand
uci: Entry not found
sh: : unknown operand
router is not xiaomi, use general openwrt
/etc/rc.common: line 129: show_openwrt_suggestion: not found
start service: /usr/sbin/leigod/acc-gw.linux.amd64
[INFO] 已经重启 LeigodAcc 服务
安装兼容性依赖 (主机优化)#
这里选择安装兼容性依赖就是把刚刚安装缺失的组件,通过天灵源进行安装,因为该操作可能不太好可能和你的第三方固件不兼容,没经过广泛测试!
这里还是推荐使用编译好的 CatWrt 或者天灵大佬的 ImmoralWrt 安装
其实原版固件也是可以的只要不是 nftables (firewall4),这里还是看个人喜好,这个功能主要是影响游戏主机的连接性检测,检测 NAT 类型和显示对局内加速后的 PING 正常用
对应 pkg 包不存在 请换支持的固件彻底解决,如果是非必要组件可以不安装自适应。
Unknown package 'pkg'.
Collected errors:
* opkg_install_cmd: Cannot install package pkg.
# 这里缺少 tc-full 和 kmod-netem 是比较正常的,部分情况下不影响正常使用所有第三方固件都基本上有,需要固件软件包支持
禁用 IPv6 (手机优化)#
禁用 IPv6 可以使部分手机游戏或主机、PC 正常通过 OpenWrt 雷神加速器代理
这里需要注意的是,禁用和启用都需要断开一下手机 Wi-Fi 无线网络重新连接,让雷神加速器可以认识你的设备,最好是忘记连接后关闭随机 MAC 地址(iOS: 私有无线网络地址)
切换为 Lean IPKG 版#
此功能为实验性功能,通过软件源安装 Lean 版本的 Leigod 插件,支持在软件源安装,Lean's LEDE 可以自己编译 Leigod-acc,QWRT 预装了,与普通版本暂时并无区别。
如果你的软件源不支持该版本,将无法安装,即便是研究绕过管理器的控制软件包管理器也不会给你安装,你可以选择我们的 CatWrt.v24.9 版本。
组件#
只需要极客玩家及开发者了解,小白用户无需留意插件会自动安装可以安装的。
- 必要组件(影响插件运行)
libpcap
iptables
kmod-ipt-nat
iptables-mod-tproxy
kmod-ipt-ipset
kmod-ipt-tproxy
ipset
kmod-tun
curl
miniupnpd
- 非必要组件(影响游戏内 PING 值,影响 NAT 类型检测)
kmod-netem
tc-full
conntrack
conntrackd
帮助#
目前 IPK 版本正在和 LEDE 进行合并,届时将保留官方版本和 Lean 版本,Lean 版本可自行编译所有依赖并且可以设置定时暂停雷神加速器时长。
如果需要帮助可以加入雷神加速器体验群 632342113
系统不支持 不建议使用市面上的修改版固件安装,这种固件会乱改标准的 OpenWrt 系统文件可能会出现意想不到的问题,即便是我们现在移除了固件检测,我们也建议用户不要使用这种版本。
无网 可以开启 Tun 模式错开插件的 Tproxy 代理实现加速代理共存,如不确定插件代理模式,请关闭 Proxy 插件。
Cattools 是 CatWrt 专属工具箱可以实现 软件源配置,CatWrt 必须启用后才能安装雷神加速器必要的组件,我们提供了雷神加速器的所需依赖组件可供安装。
关于 nftables (firewall4) 暂时可能不支持,如果使用纯 firewall4 环境可能不支持正常运行,请使用基于 luci 22.x 以下版本如 CatWrt/LEDE/QWRT/immoralwrt 22.x/iStoreOS
如想支持我继续为雷神开发 OpenWrt 周边,可以用我的口令 miaoer
支持我,具体操作在顶部有写,无论你是否之前兑换过都非常感谢你支持。
此文由 Mix Space 同步更新至 xLog
原始链接为 https://www.miaoer.net/posts/blog/openwrt-leigodacc-manager