来龙去脉#
Cattools は BASH に基づいて書かれた CatWrt の強力なツールボックスで、ユーザーがさまざまな便利な機能を簡単に実現できるようにします。部分的な変更が不便な派生品を解決するために使用され、CatWrt の設定に深く適合し、古いバージョンと互換性があります。一部の機能にはバグが存在する可能性があるため、問題が発生した場合は私に連絡してください!
操作指南#
- [Step 1] 指步骤 / 进度
- (
[Enter]
確認 /[0]
退出) 指操作按键 * - INFO 指内容
- UPDATE 指更新
- Warning 指警告
* 注:数字キー [1]
の操作入力後、[Enter]
で確認が必要です
インストール Cattools#
v24.9(mt7621 & amd64)バージョンでは、Cattools がプリインストールされているため、再インストールは不要です!
古いバージョンも歓迎ですが、ソフトウェアパッケージは少し古く、強化設定のいくつかは設定できない場合があります。
curl https://service.miaoer.xyz/cattools/install.sh | bash
インストール後、cattools
と入力すると以下の内容が表示されます。
root@CatWrt:~# cattools
Please wait for the script to be updated.
cattools update downloaded from the second URL.
cattools updated successfully.
----------------------------------------------------------
CatTools
https://github.com/miaoermua/cattools
----------------------------------------------------------
1. SetIP - IPを設定
2. Network_Wizard - ネットワークウィザード
3. Apply_repo - ソフトウェアリポジトリの設定
4. Diagnostics - ネットワーク診断
5. Debug - ログを取得
6. Catwrt_update - 更新を確認
7. Sysupgrade - システム更新
8. Restore - ソフトウェアパッケージを復元
9. Utilities(more) - ユーティリティ
0. Exit - 終了
----------------------------------------------------------
数字を入力してEnterを押してください (Please enter your choice): _
使用方法#
SSH の使い方がわからない場合は、このブログを参照してください 👇
仮想マシン / 実機#
コードを実行している場合、cattools
を入力するには [40.xxx] 以上になるまで待つ必要があります。使用中に中国語を読み取ることができないため、表示がブロック文字になります。インストールされていないと表示され、コマンドが正しい場合はインストールされていないことを意味します。この方法でインストールすることはできません。正確にインストールコマンドを入力できる場合を除きます。
SSH#
Windows 10 以降のシステムでは、デフォルトの OpenSSH を使用して [email protected]
と入力し、パスワードを入力します(パスワードを入力している間は表示されません)。
cattools
と入力して使用し、インストールされていない場合は以下の方法でインストールします。
::: gallery
:::
Windows 10 以降のバージョンで SSH がないと表示された場合は、Microsoft の公式ドキュメントに従ってインストールしてください Windows 用の OpenSSH 入門
または、Putty(簡素、英語、理解しやすい)、Termius(機能が多い、英語、使いやすい)、Finalshell (中国語、使いやすい、使用は推奨しません)などのサードパーティの SSH を使用して接続します。
TTYD#
CatWrt バックエンド にアクセスし、パスワードを入力して Enter を押し、システム - TTYD ターミナル を見つけ、アカウント root
とデフォルトのパスワード password
を入力します(パスワードを入力している間は表示されません)。cattools
を入力して使用し、インストールされていない場合は以下の方法でインストールします。
SetIP - IP を設定#
数字項 1
仮想マシン作成時に手動で IP アドレスを希望のサブネットに設定できます。華やかな設定は不要で、特にゲーマー向けの設定大神に適しています。以下のネットワークウィザードの折衷案です。
操作方法は、必要な IP アドレスを入力し、実行後にネットワーク部分が再起動され、CatWrt を再起動することなくバックエンドで設定できます。
この方法は、従来の操作を行うユーザーに適しており、手動でネットワークを設定した後は、正常なネットワークを得るために CatWrt を再起動する必要があります。
Please enter the IP Addr and press Enter /// 请输入 IP (默认为 192.168.1.4): 10.0.0.4
Network_Wizard - ネットワークウィザード (バイパスゲートウェイ)#
数字項 2
ネットワークウィザードは基本的な設定で、ユーザーが過度に介入することなく、推奨設定を得ることができ、手間が省けます。以下の内容が含まれます。
- [Step2] バイパスゲートウェイ (バイパスルーター)
- [Step3] IP を設定
- [Step4] IPv6
- [Step5] ダイヤルアップ (PPPoE) / 自動取得 (DHCP)
- [Step6] DNS
- [Step7] IP サブネット
- [Step8] 強制 DHCP
- [Step9] UPNP
- [Step10] ポートバインディング
注:バイパスゲートウェイの設定は現在、単一のネットワークポートのみをサポートしており、スクリプトは単一のネットワークポートデバイスを認識し、バイパスゲートウェイの設定が表示されます。複数のネットワークポートがある場合は表示されません。
ポートバインディングは eth0 を WAN ポート、eth1 を LAN ポートとして設定し、デフォルトの設定とは逆になります。
3 つ以上のネットワークポートを持つホストに対してこの操作をお勧めします。
Bypass_gateway - バイパスゲートウェイ#
network_wizard - ネットワークウィザード に含まれ、数字キーで直接呼び出すことはできません。
設計ロジックは、ユーザーが指定したメインルーターの IP を入力し、自動的に IP をそのサブネットの .4 に変更し、以下の機能を有効または無効にします。
- [Step3] メインルーターの IP を取得
- [Step4] バイパスゲートウェイの IP を設定
- [Step5] DNS を設定
例えば、ユーザーがメインルーターの IP 192.168.31.1
を入力すると、スクリプトは自動的に IP 192.168.31.4
を生成し、バイパスゲートウェイとして使用します。
注:デバイスが変更された後は、ネットワークウィザードを使用してルーターモードに戻すことはできません。メインルーターを DNS サーバーとして使用することは推奨されませんが、使用可能ですが、標準的ではありません。
Apply_repo - ソフトウェアリポジトリの設定#
数字項 3
ユーザーがバージョン番号を選択する必要がなく、自動的にバージョンを検出し、指定されたソフトウェアリポジトリのミラーまたはメインサイトを選択することで、CatWrt が提供する豊富なソフトウェアパッケージを取得できます。古いバージョンから v22.12 の CatWrt まで互換性があります。
Q: なぜソフトウェアリポジトリの設定を統合せず、デフォルトの Tencent Cloud を使用するのですか? A: 運営資金がないため、統合すると一部のシーンで流量が増加し、サーバーが負荷に耐えられなくなる可能性があります。
メインサイト以外を選択してください。ネットワーク環境にあまり期待しない場合はメインサイトを選択してください。非スポンサーのユーザーには無料で提供されるミラーを選択してほしいですが、サポートしていただける場合はメインサイトを選択できます。
-
メインサイト
repo.miaoer.xyz
は、当サイトが阿里云広州データセンターに構築したソフトウェアリポジトリで、Cattools の後の時代にはスポンサー方式を採用しています。 -
Github Pages は無料で提供されるプロジェクトホスティングミラーサイトです。
-
Cloudflare が無料で提供する CDN 加速のサフィックスは上記の通りで、一部の地域では不親切かもしれませんが、使用可能です。
-
Vercel は無料で提供されるサーバーレスホスティングミラーサイトです。
-
Netlify は無料で提供されるサーバーレスホスティングミラーサイトです。
対応するサービスの数字を選択するか、何もしないで 5 秒待つと、デフォルトで Vercel のミラーが使用されます。適用が完了したら、opkg install
でアプリをインストールできます。
Diagnostics - ネットワーク診断#
数字項 4
既知の疑わしい場所を自動的にチェックし、誤操作によるネットワーク切断や故障を防ぎます。
- PING
- DNS
- LSLOOKUP
- IPv4
- IPv6
- 優先 IPv6
- WAN (バイパスゲートウェイ)
- PPPoE (DHCP)
- WAN6
- Tcping
Debug - ログを取得#
数字項 5
プラグイン設定を除くすべての問題に関する情報を取得し、ブラウザからアクセス可能で、バグのフィードバックに使用できます。
ユーザーは実行後に [CTRL]
+ [左クリック]
でログを開き、[CTRL]
+ [C]
で全テキストをコピーし、logs.txt
という名前の新しいファイルを作成して問題を提出します。
- リリース版
- オンライン時間
- メモリ使用状況
- ハードディスク使用状況
- インストール済みアプリのリスト
- システムログ
- カーネルログ
- 一部のプラグインログ
- 実行中のすべてのタスク
- ネットワークインターフェース情報
- ネットワーク設定 (ダイヤル情報を含む。もし不快に思われる場合は削除するか、直接メールを送信してください)
- ファイアウォール
- ルーティングテーブル
問題を提出 またはメールを [email protected] に送信し、件名を catwrt logs: + 問題の説明
にしてください。
TG グループ: t.me/miaoergroup // QQ グループ: 669190476
CatWrt_update - 更新を確認#
数字項 6
設計ロジックは、ローカルファイルとブログのバックエンドサーバー内のチェックサムが同じかどうかを確認して更新をチェックします。
現在のバージョン
LOCAL =================================================
現在のバージョン: v24.9
現在のアーキテクチャ: amd64
現在のチャネル: Beta
========================================================
最新バージョン:Your CatWrt is latest version!
最新バージョンでない場合:New CatWrt updates found!
UPDATE ================================================
新しいバージョンが見つかりました:v23.8 > v24.9 (Beta)
バージョン:CatWrt.v24.9.amd64
ブログ:https://www.miaoer.xyz
========================================================
Sysupgrade - システム更新#
数字項 7
設計ロジックは、自動的にアップグレード条件を満たしているかどうかを検出し、自動的にダウンロードリンクを取得するもので、面倒なウェブサイトへの移動は不要です。
検出項目
- EFI
- 総ストレージサイズ
- x86_64 (AMD64)、mt7621 であるかどうか
システムをアップグレードすると、ソフトウェアリポジトリからインストールされたすべてのソフトウェアが新しいファームウェアで上書きされます。
ROOT アカウントのパスワードはデフォルトのパスワードに戻される可能性があります:(password)
アップグレード中はプラグイン設定とプリインストールされたプラグインが保持され、アップグレードを得ることができます。
opkg または手動でインストールしたプラグインは削除されますが、後でソフトウェアリポジトリから取得できます!
この更新も最新バージョンをダウンロードしますので、更新前に Cattools の catwrt_update で更新を確認してください。
ダウンロード項目
ghproxy が提供する加速ダウンロードを選択するか、元の Github release から直接ダウンロードします。
Restore - ソフトウェアパッケージを復元#
数字項 8
この機能は、システムアップグレード後にソフトウェアパッケージを復元するために実装されており、広く知られている理由で CatWrt (LEDE) アップグレード後に手動でインストールしたプラグインが失われます。
Sysupgrade - システム更新 と連携して使用され、システム更新前にこの機能を使用してインストール済みソフトウェアパッケージのリストをバックアップし、更新後に ソフトウェアリポジトリの設定 機能を使用して最新のソフトウェアリポジトリを取得します。
操作後、この機能を使用してソフトウェアパッケージのリストを読み取ると、Cattools が自動的にアップグレード前のソフトウェアおよびプラグインをインストールします。
Utilities (more) - ユーティリティ#
数字項 9
設計ロジックは、いくつかのアプリケーションのサポートと設定を実現し、一元的に設定することです。
-
1 カーネルのダウンロード。カーネルをダウンロードすると、プラグインの機能が有効になり、ユーザーが提供する設定ファイルが必要です。
-
2 Tailscale の設定。tailscale を自動的に設定して、リモートネットワークを実現します。
-
3 Leigod の設定。雷神加速器プラグインをインストールし、ゲーム機、PC、スマートフォンを加速します。
-
4 TTYD 無パスワード。ネットワークに接続されていない環境での SSH ターミナルデバッグや新しい環境設定時に便利です。危険性が高いため、初心者には推奨しません。
-
5 IPK ソフトウェアパッケージのインポート。CatWrt ソフトウェアリポジトリにないソフトウェアパッケージをインポートしてインストールします。
-
6 SSL/TLS アップロード。Tencent Cloud と Alibaba Cloud の手動ダウンロード証明書の圧縮パッケージを設定する必要があります。DDNS ドメイン名解析と組み合わせて使用します。
-
7 root パスワードのリセット。パスワードを password に戻します。x86_64 接続後の操作や、SSH ソフトウェアに保存されたパスワードを忘れた場合に適しています。
-
8 システムのリセット。システムを工場出荷時の設定 (CatWrt ファームウェアの初期状態) に戻します。すべての設定プラグインを放棄し、最初からやり直します。
-
0 Cattools メインメニューに戻る
この記事は Mix Space によって xLog に同期更新されました。
元のリンクは https://www.miaoer.net/posts/blog/cattools