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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。