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