来龙去脉#
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 の使い方がわからない場合は、このブログを参照してください 👇
仮想マシン / 実機#
コードを実行する場合は、[40.xxx] 以上になるまで待ってから cattools
を入力して使用します。使用中は中国語を読み取ることができないため、四角い文字が表示されます。インストールされていないと表示され、コマンドに誤りがない場合はインストールされていないことを意味します。この方法でインストールすることはできません。正確にインストールコマンドを入力できる場合を除きます。
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