banner
miaoer

miaoer

喵二の小博客 https://www.miaoer.net xLog 分站
tg_channel
telegram
bilibili

OpenWrt 雷神加速器插件管理器使用指南

openwrt-leigodacc-manager 是我开发的一款基于 shell 脚本 OpenWrt 雷神加速器管理器

该工具箱在基于官方脚本的基础上增加了错误检测,依赖安装。拟补了官方脚本需要自己操作的各种不便

今天就教大家如何在 OpenWrt 上启用雷神加速器路由器插件为游戏主机,PC,手机等设备进行加速

华硕路由器(梅改),小米 MiROM 原厂固件不能使用本管理器,支持第三方 OpenWrt 如 QWRT/LEDE/ImmoraliWrt/iStoreOS 安装雷神加速器插件

CatWrt 用户可以直接在 cattools 中快速识别并安装,具体参考这个博客 👇

1

使用喵二专属雷神加速器口令 miaoer 可获得 50 小时不可暂停体验时长,搭配 OpenWrt 端可实现 6 端加速
PC 兑换:雷神加速器 - 右上角更多 - CDK / 口令兑换 - 口令兑换时长输入 miaoer 兑换

catwrt-v24.9-leigod


SSH#

首先我们需要连接 SSH,这里你可以用 Windows 自带的 OpenSSH 直接在 Windows Terminal 里面或者 CMD 输入 ssh [email protected] 这里的 192.168.1.4 是你的 OpenWrt 地址。

具体参考这个博客 👇

2


登录到终端里面,点击博客右边的 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) - 开始加速

image

  1. 如果超时安装绑定失败,重新执行一次管理器,重新绑定设备
  2. 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 版本。

3

组件#

只需要极客玩家及开发者了解,小白用户无需留意插件会自动安装可以安装的。

  • 必要组件(影响插件运行)
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 支持我,具体操作在顶部有写,无论你是否之前兑换过都非常感谢你支持。

leigod

此文由 Mix Space 同步更新至 xLog
原始链接为 https://www.miaoer.net/posts/blog/openwrt-leigodacc-manager


Footnotes#

  1. https://www.miaoer.net/posts/blog/cattools

  2. https://www.miaoer.net/posts/blog/ssh-connection-to-openwrt

  3. https://www.miaoer.net/posts/network/catwrt

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。