openwrt-leigodacc-manager は私が開発したシェルスクリプトに基づく OpenWrt 雷神加速器管理ツールです。
このツールボックスは、公式スクリプトに基づいてエラーチェックや依存関係のインストールを追加しました。公式スクリプトで自分で操作する必要があるさまざまな不便を補っています。
今日は、OpenWrt で雷神加速器ルータープラグインをゲーム機、PC、スマートフォンなどのデバイスに対して有効にする方法を教えます。
ASUS ルーター(梅改)、Xiaomi MiROM の純正ファームウェアではこの管理ツールを使用できません。QWRT/LEDE/ImmoraliWrt/iStoreOS などのサードパーティの OpenWrt に対応しています。
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) 組み込みシェル (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. 終了
=============================
数字の機能項目を選択し、Enter を押して実行してください:
インストール#
ここで 1
を入力して Enter を押すと、ソフトウェアソースが更新され、雷神加速器プラグインに必要なコンポーネント依存関係が欠落していないかチェックされます。
以下のように表示されます。
......
[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
必須コンポーネントが不足している場合、雷神加速器は正常に使用できません。ソフトウェアソースを適切に設定するか、適切なファームウェアに変更することをお勧めします。以下に説明があります。
このブログの ## 互換性依存関係のインストール (ホスト最適化) & ## ヘルプ セクションをお読みください。
:::
デバイスのバインド#
Android&iOS ダウンロード 雷神加速器 でデバイスをバインドします。
ここでデバイスをバインドするには、2 つの可能性があります。
- 第一の方法:すでに管理ツールを通じてインストールされている場合、雷神のモバイル APP に入って
インストール
を選択するだけでバインドが成功します(スマートフォンで SSH を行う必要はありません)。 - 第二の方法:管理ツールを通じてインストールされていない、または UPnP がオフになっている、あるいは雷神に小さな問題が発生しているため、2 回インストールする必要がある場合(別途 SSH にログインが必要)。
APP - ハードウェア加速 - ルータープラグインのインストール (インストール) - 環境検査(UPnP)- ルーターにログイン(SSH) - 加速を開始します。
- インストールがタイムアウトしてバインドに失敗した場合、管理ツールを再実行してデバイスを再バインドしてください。
- Lean 版では、UPNP が開いていることを確認するだけで、雷神サービスが開いている場合はルーターのプラグインをクリックして
インストール
すればバインドが成功します。アカウントとパスワードを入力してインストールすると、通常版に戻ります。
アンインストール#
アンインストールは非常に簡単で、管理ツールの中で 2
を選択して Enter を押すだけです。Lean バージョンをインストールしている場合、ここでは opkg を通じてアンインストールされます。
ブログの下には依存コンポーネントのリストが含まれており、興味がある方は試してみてください。管理ツール自体はこれらの依存関係をアンインストールすることはなく、雷神加速器に関連するものだけをきれいにアンインストールします。
ただし、依存コンポーネントは初心者のプレイヤーが無闇にアンインストールしないように注意が必要です。特に kmod のカーネルモジュールは慎重に扱ってください。
再インストール / 更新#
文字通りの意味で、雷神加速器を再インストールできます。更新がある場合、再インストール後に最新バージョンの雷神加速器プラグインを取得できます。
アンインストールの確認が表示されます:[INFO] アンインストールしますか? 数字を入力して Enter を押すか、10 秒後に自動的にアンインストールされます ([1] 確定 / [2] キャンセル):
1
を選択して Enter を押すと、自動的に再インストールされます。
雷神サービスの無効化 / 有効化#
ここでの雷神サービスの無効化 / 有効化は、雷神をオンまたはオフにすることを意味します。理解しやすいです。無効にすると、OpenWrt のバックエンドで加速サービスを再度有効にすることはできません。ここで無効にしてから再度有効にすると、雷神加速器を再起動できます。無効にすると、起動時に加速器が自動的に起動しません。
実行モードの切り替え#
ここでの実行モードの切り替えは、元々の Tproxy プロキシをトンネルプロキシに切り替えることを意味します。
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