CatWrt
カスタマイズされた OpenWrt スマートゲートウェイ
プロジェクト#
- 👍 大学の学生やオープンソースコミュニティの開発者に好まれ、コミュニティで OpenWrt の知識を相互に交流
✅ 学生の確認:武漢大学、華中科技大学、中南大学、杭州電子科技大学、江西理工大学などの大学...
-
🪅 商業料金プロジェクトを含まず、自由ソフトウェアを全面的に受け入れ、プライベートアプリを簡単に展開
-
🆙 強力な性能と信頼性を追求し、OpenWrt を効率的に利用し、可用性 ++
-
📦 CatWrt ソフトウェアリポジトリ、opkg を使用してネイティブにインストールし、Linux の学びがここから始まる...
注:
-
プロジェクトは大学公式と活動協力を行っておらず、データはコミュニティユーザーが提供した大学からのものです(侵害があれば削除します)。
-
プロジェクトは自由ソフトウェアであり、学術交流のためのものであり、商業目的での使用は禁止されており、すべての操作はユーザーに帰属します。
CatWrt#
x86_64#
対象:x86 "ソフトルーター"、物理インストール、仮想マシンインストール、コンテナ(lxc,Docker)。
サポートされるのは: x86_64/AMD64/64 ビット;サポートされないのは: x86_32/386/32 ビット
安定版:v24.9 / リリース版: CatWrt.v24.9.amd64
コンテナ版:
Wireless#
CatWrt Wireless シリーズの無線ルーターのファームウェアには MT7621、Filogic 8x0 が含まれ、いずれもメディアテックプラットフォームです。
CatWrt-v23.8 対応:TP-link TL-XDR 4288/6086/6088、Xiaomi Redmi AX6000、Xiaomi WR30U、jcg q30、GL.iNet mt3000~~、H3C nx30Pro~~ 大分区バージョン (LEDE/QWRT) ハードルーターのファームウェア
CatWrt-v24.9.mt7621 対応:小米 / 紅米 AC2100、新ルーター 3 などのモデル...
安定版:v23.8.mt798x /v24.9.mt7621 || リリース版: CatWrt.v23.8.mt798x / CatWrt.v24.9.mt7621
ARM#
対象:FriendlyARM R5s、電動バイソン r66s
安定版:v22.12 / リリース版: CatWrt.v22.12.arm
使い方#
システムの更新#
CatWrt v23.2 では、更新チェック機能を導入しました。CatWrt Terminal に cattools
を入力して取得し、手動でアップグレードする方法は以下の通りです。
ここでは v23.9 バージョンの x86 システム efi ブートをデモとして、ターミナルに以下のコードを入力することでワンクリックでシステムを更新できます。この例では、具体的な更新の注意事項はバージョンブログによって決定されます。
sysupgrade -v https://github.com/miaoermua/CatWrt/releases/download/v24.9/CatWrt.v24.9.amd64-squashfs-combined-efi.img.gz
アプリのインストール#
CatWrt は多くのオープンソースソフトウェアのインストールをサポートしています。必要な場合は以下のブログを参考にして、アプリケーションソフトウェアリポジトリを使用した後、パッケージマネージャー opkg
でインストールを完了してください。
オープンソース#
CatWrt はオープンソースの Lean's LEDE リポジトリを基にした OpenWrt ディストリビューションです。リリースブログに残されたリンクと、このリポジトリの更新時に記述されたソースコードのアドレスを確認できます。
プロジェクトは自由ソフトウェアであり、コンパイルプロセスは完全に信頼でき、コミュニティとの交流を通じて自分で手を動かすことで完全に一致する CatWrt をコンパイルできます。ファームウェアには一切のバックドアや監視、TLS/SSL のクローズドソースソフトウェアは含まれておらず、CatWrt はすべての LEDE の変更を公開しオープンソース化しています。SSL セキュリティはインターネットの最後の壁であり、安全でクリーンであることがファームウェアが達成すべきことです。
コンパイル時には miaoermua/catwrt_base を参考にし、GPL2.0 ライセンスを遵守し、二次開発には出所を明記する必要があります。
Q&A#
CatWrt と呼ばれていますが、OpenWrt ではないのですか?
Q: なぜ CatWrt と呼ばれ、なぜ手動でコンパイルするのか;
A: CatWrt は名前に慣れているので簡単にしました。Cat はミャオ二の略称で、名前を勝手に広めたり変更したりすることはお勧めしません。現在、私たちは LEDE を使用してコンパイルしており、将来的には上流の immortalwrt ソースコードを基に CatWrt NEXT を制作する機会があるかもしれません。現時点では、OpenWrt のディストリビューションとして名前を変えたものと考えてもらっても構いません。手動で CatWrt をコンパイルする理由は、手動でコンパイルしてテストした後にリリースし、安定性の問題をできるだけ排除し、コンパイル済みのソフトウェアリポジトリを提供するためです。自動化コンパイルは実現が難しいか、ハードルが高く、競合製品もあります。
学生を強調する理由は?
Q: なぜ学生を強調するのか。
A: 私たちは学生であるからこそ、これらの OpenWrt や他の Linux ディストリビューションを楽しむ機会があるのです。また、学生を強調するのは、私たちの CatWrt ファームウェアを学生グループに向けてオープンにし、相互に交流し学ぶためです。
エコシステムについて?
Q: なぜエコシステムを構築するのか;
A: 独立しているからこそ安定しており、みんなで交流し学ぶことで問題を発見し修正できます。いくつかのコンテンツを公開し、より多くの人を助けるために共有します。ファームウェアの問題については相互に質問し合います。また、ファームウェアは新しい事例、例えば IPTV のような新しい使い方が出た場合には、それに関連するアプリケーションを更新します。これが私たちと他の違いであり、ユーザーが OpenWrt や Linux を学ぶ手助けをすることで、オープンソースコミュニティ全体にとって有益です。
ファームウェアを作るのは大変ですか?
Q: なぜわざわざ独自にファームウェアをコンパイルするのか、既存のものを使えば良いのではないか;
A: 市場に出回っているファームウェアは品質がまちまちで、あるバージョンが安定していても次のバージョンは必ずしも安定しているわけではありません。主に自分が使うためであり、次に誰かが私たちをサポートするためにデバイスサポートを提供しています。もちろん、あなたも自分のデバイスを送ってサポートを受けることができます。
どのようにして利益を上げるのか?
Q: どのようにして利益を上げるのか;
A: ファームウェアから利益を得ることはなく、単に自分用に共有するだけです。例えば、ネットワーク構築の提案などのサービスは別途料金が必要です。これはエコシステムの一部です。
更新速度は?
Q: 更新速度はどうか;
A: 不定期に更新し、一般的には新しいドライバーやハードウェアが出た際に更新します。x86 は引き続きメインラインで、約一年に 2-3 回の更新があります。
ヘルプ#
ファームウェアのサポートは完璧ではなく、バグが発生することがあります。問題が発生した場合は、下のコメント欄にメッセージを残すか、グループに参加して質問してください。私のファームウェアを使用している場合は簡単な相談が可能ですが、有料であればなお良いです。他人のファームウェアを使っている場合は無視します!
コメントを多く残して励ましてください (´・・) ノ (._.`)
この記事は Mix Space によって xLog に同期更新されました。
元のリンクは https://www.miaoer.net/posts/network/catwrt