banner
miaoer

miaoer

喵二の小博客 https://www.miaoer.xyz xLog 分站
tg_channel
telegram
bilibili

Cattools ツールボックス、機能紹介および使用説明

来龙去脉#

Cattools は BASH に基づいて作成された CatWrt の強力なツールボックスで、ユーザーがさまざまな便利な機能を簡単に実現できるようにします。便利でない一部の変更に起因する問題を解決するために使用され、CatWrt 設定に深く適合し、古いバージョンと互換性があります。一部の機能にはバグが存在する可能性があるため、問題が発生した場合は私に連絡してください!

操作指南#

  • [Step 1] 指步骤 / 进度
  • ([Enter] 確認 / [0] 退出) 指操作按键 *
  • INFO 指内容
  • UPDATE 指更新
  • Warning 指警告

* 注:数字キー [1] の操作入力後に [Enter] で確認が必要です


使用方法#

SSH の使用方法がわからない場合は、このブログを参照してください 👇

1

虚拟机 / 实体机#

コードを実行している場合は、[40.xxx] またはそれ以上になるまで待ってから cattools を入力して使用します。使用中は中国語を読み取ることができないため、四角い文字が表示されます。インストールされていないと表示され、コマンドが正しい場合はインストールされていないことを意味します。この方法でインストールすることはできません。完全に正確にインストールコマンドを入力できる場合を除きます。

image

SSH#

Windows 10 以降のシステムでは、デフォルトの OpenSSH を使用して [email protected] を入力し、パスワードを入力します(パスワードを入力している間は表示されません)。

cattools を入力して使用し、インストールされていない場合は以下の方法でインストールします。

::: gallery
1
2
:::

Windows 10 以降のバージョンで SSH がないと表示された場合は、Microsoft の公式ドキュメントに従ってインストールしてください Windows 用の OpenSSH 入門

または、Putty(簡素、英語、理解しやすい)、Termius(機能が多く、英語、使いやすい)、Finalshell(中国語、使いやすい、使用は推奨しません)などのサードパーティの SSH を使用して接続します。

TTYD#

CatWrt バックエンド を開き、パスワードを入力して Enter を押し、システム - TTYD ターミナル を見つけ、アカウント root を入力し、デフォルトのパスワード password を入力します(パスワードを入力している間は表示されません)。cattools を入力して使用し、インストールされていない場合は以下の方法でインストールします。

image

インストール Cattools#

v24.9.amd64 バージョンには Cattools がプリインストールされています。古いバージョンも歓迎ですが、ソフトウェアパッケージは少し古い可能性があり、強化設定のいくつかは構成できない場合があります。

curl https://service.miaoer.xyz/cattools/install.sh | bash

インストール後、cattools を入力すると以下の内容が表示されます。

root@CatWrt:~# cattools 
スクリプトの更新をお待ちください。
cattools は二番目の URL からダウンロードされました。
cattools は正常に更新されました。


----------------------------------------------------------
                         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): _

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 を入力し、自動的にそのサブネットの .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! Preview blog to learn more."!"

UPDATE  ================================================
新しいバージョンが見つかりました:v23.8 > v24.9 (Beta)
バージョン:CatWrt.v24.9.amd64
ブログ:https://www.miaoer.xyz
========================================================

Sysupgrade - システム更新#

数字項目 7

設計ロジックは、自動的にアップグレード条件を満たしているかどうかを検出し、自動的にダウンロードリンクを取得するもので、面倒なウェブサイトへの移動は不要です。

検出項目

  • EFI
  • 総空き容量
  • x86_64 (AMD64) であるかどうか

システムのアップグレードは、ソフトウェアリポジトリからインストールされたすべてのソフトウェアが新しいファームウェアで上書きされることを意味します。

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 SSL/TLS アップロード。Tencent Cloud と阿里雲の手動ダウンロード証明書の圧縮パッケージを設定する必要があります。DDNS ドメイン名解析と組み合わせて使用します。

  • 6 root パスワードのリセット。パスワードを password に戻します。x86_64 接続後の操作や、SSH ソフトウェアに保存されたパスワードを忘れた場合に適しています。

  • 7 システムのリセット。システムを工場出荷時設定に戻します (CatWrt ファームウェアの最初の状態)。すべての設定プラグインを放棄し、最初からやり直します。

  • 0 Cattools メインメニューに戻る

この記事は Mix Space によって xLog に同期更新されました。
元のリンクは https://www.miaoer.xyz/posts/blog/cattools


Footnotes#

  1. https://www.miaoer.xyz/posts/blog/ssh-connection-to-openwrt

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。