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