banner
miaoer

miaoer

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

CatWrtのオンラインソースが使用できない場合は、ローカルにデプロイしましょう!

多くの人々は、キャンパスネットワークに検出やファイアウォールのブロックがあるなどのネットワークの問題のために、ルーターがさまざまなダウンロードソースを利用できず、最近では hub.docker.com が制裁を受けたことが原因です。

適当にスクリプトを書いて、国内のクラウドストレージを通じてソフトウェアソースのコピーをダウンロードすることで、Windows にローカルコピーのソフトウェアソースを展開できます。

Win7 をサポートするには、解凍ツールを自分で用意する必要があります。

まずツールをダウンロードし、その後ソースをダウンロードし、最後に ここに解凍 を選択します。

ツールのダウンロード#

ツールをダウンロード

ツールをダウンロードしたら、任意のディレクトリに解凍しますが、できれば中国語のディレクトリやパーティションがないところが望ましいです。私はここで直接 downloads フォルダに解凍して使用します。

すべてを解凍しないでください。そうしないと入れ子になります。ここに解凍 を選択すれば大丈夫です。入れ子が発生した場合は、ファイルを引き出してください。入れ子にならなければ問題ありません。

現在のファイル構造

C:\

├── Downloads\
│   ├── nginx-for-windows-catwrt-repo-main\  ## ツールのあるディレクトリ
│   │   ├── conf\
|   |   |   ...
│   │   ├── html\
│   │   ├── start.bat
│   │   └── stop.bat

ソースのダウンロード#

ここでは、ネットワークドライブに転送されたリソースを直接ダウンロードするか、Github にアクセスしてダウンロードします。メイン (main) またはリリース (releases) にある Source code(zip) と呼ばれるものは、バッチファイルによって認識されます。

圧縮ファイルの取得#

クラウドストレージ

123 クラウドストレージ 抽出コード:miao | 百度クラウドストレージ 抽出コード:miao | 绿联 抽出コード:GVV3

または以下のGithub アクセス直リンクからお好きなものを選んでください。
GHProxy | DDLC | abskoop cfworker

ここでは、ツールの下の現在のディレクトリに解凍し、CatWrt-main を開くとさまざまなシリーズのフォルダが表示されます。

すべてを解凍しないでください。そうしないと入れ子になります。解凍先を選択すれば大丈夫です。入れ子が発生した場合は、ファイルを引き出してください。

Git を使用して取得#

Git を使用できる場合は、ツールのディレクトリでローカルに clone すれば大丈夫です git clone https://github.com/miaoermua/CatWrt.git


ファイル構造#

解凍後のファイル構造はこのようになります。入れ子がないようにしてください!

image

C:\

├── Downloads\
│   ├── nginx-for-windows-catwrt-repo-main\     ## ツールのあるディレクトリ
│   │   ├── conf\
│   │   ├── CatWrt-xxxx.zip\     ## ダウンロードしたソフトウェアの圧縮ファイルをここに解凍し、解凍後は削除可能
│   │   ├── CatWrt-xxxx\     ## ツールのあるディレクトリ、下のソフトウェアパッケージフォルダを開くと html ファイルが表示されます
|   |   |   |   ...
│   │   │   ├── x86_64\
│   │   │   ├── index.html\
|   |   |   |   ...
|   |   |   ...
│   │   ├── html\
│   │   ├── start.bat
│   │   └── stop.bat

使用方法#

start.bat をダブルクリックすると、初回使用時に管理者権限を付与する必要があります。ネットワークの承認がある場合は、すべてチェックを入れる必要があります。その際、CMD でローカルのアドレスの前に http:// プロトコルヘッダーが表示されます。

URL を選択してコピーし、ブラウザで開くと、ソフトウェアソースのディレクトリと関連する説明が表示されます。これはオンラインのものとほぼ同じです。


URL とブログの https://www.miaoer.xyz/posts/network/catwrt-install-application を対応させます。例えば:

src/gz openwrt_core https://repo.miaoer.xyz/targets/x86/64/packages
src/gz openwrt_base https://repo.miaoer.xyz/x86_64/base
src/gz openwrt_luci https://repo.miaoer.xyz/x86_64/luci
src/gz openwrt_packages https://repo.miaoer.xyz/x86_64/packages
src/gz openwrt_routing https://repo.miaoer.xyz/x86_64/routing
src/gz openwrt_telephony https://repo.miaoer.xyz/x86_64/telephony

出力された URL に置き換えます。ここで IP アドレスが正しくない場合は、コンピュータの実際の IP を基準にしてください。

image

src/gz openwrt_core http://10.0.0.100/targets/x86/64/packages
src/gz openwrt_base http://10.0.0.100/x86_64/base
src/gz openwrt_luci http://10.0.0.100/x86_64/luci
src/gz openwrt_packages http://10.0.0.100/x86_64/packages
src/gz openwrt_routing http://10.0.0.100/x86_64/routing
src/gz openwrt_telephony http://10.0.0.100/x86_64/telephony

その後、送信をクリックして、ソフトウェアパッケージリストを更新します (opkg update) これで置き換えが完了しました。以前にオンラインソフトウェアソースを使用して問題が発生した場合は、このブログを参考にして解決してください。

1

image

BusyBox v1.36.0 (2023-07-05 11:34:20 UTC) built-in shell (ash)


     _____     _             _
    |     |___| |_ _ _ _ ___| |_
    |   --| .'|  _| | | |  _|  _|
    |_____|__,|_| |_____|_| |_|
   W I R E L E S S   F R E E D O M

======================================
         CatWrt.v24.3.x86_64
           Blog: miaoer.xyz
 OpenWrt: Lean source r6448-a61217134
======================================
root@CatWrt:~# opkg update
Downloading http://10.0.0.100/targets/x86/64/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading http://10.0.0.100/x86_64/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading http://10.0.0.100/x86_64/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading http://10.0.0.100/x86_64/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading http://10.0.0.100/x86_64/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading http://10.0.0.100/x86_64/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
root@CatWrt:~# 

お問い合わせ#

使用しない場合は、stop.bat をダブルクリックすることでサービスを停止できます。誤って何度も start をクリックした場合は、タスクマネージャーで自分でクリーンアップしてください。ウェブサイトがデプロイされている Windows サーバーでの操作は推奨されません。80 ポートを占有します。

Q: 他のブランチを使用してもいいですか? A: サポートしています。名前に CatWrt が含まれ、後ろに非中国語が含まれていれば大丈夫です。

ngnix:1.27.0 に基づくオープンソース nginx-for-windows-catwrt-repo

質問がある場合は、コメントを送信するか、グループに参加して問い合わせてください。

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

Footnotes#

  1. https://www.miaoer.xyz/posts/network/catwrt-applist

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