プロジェクト紹介#
- プロジェクトアドレス:OpenClash
- 公式ドキュメント:wiki
- Clash カーネル:Clash
- TUN モードカーネル:clash_tun
- TUN ゲームモードカーネル:clash_game (ゲームカーネルとモードを削除、TUN カーネルの機能がより充実)
- 歴史的バージョンのダウンロード:ダウンロード
インストール#
インストール環境#
- アーキテクチャ:MediaTek MT7621
- ファームウェアバージョン:OpenWrt R20.8.27 / LuCI Master (git-20.223.26773-d18ef13)
- カーネルバージョン:5.4.59
コンテンツ更新#
2021.12.6#
- Openclash バージョン:v0.44.03-beta
- 重要な機能の設定変更を推奨
2021.6.15#
-
小娱ルーターは openclash のみを実行していると、安定して動作します。
-
コメント欄で多くの人が ac2100 に言及しているのを見て、最近購入しました。こちらでテストを行ったところ、しばらくするとネットワークが切断される現象が発生し、バックエンドに入ると OpenClash が実行されていないことが表示され、手動で停止または起動しないと正常に動作しません。これは ac2100 が OpenClash を実行するのが少し厳しいことを示しています。AP として使用するか、パスワードを変更する必要があります。パスワードは基本的に正常ですが、Openclash の機能は多くありません。これらのプラグインはソフトルーターで実行することをお勧めします。たとえ 100 元以上のものであっても、安定して動作します。
バックエンドに入る#
ターミナルからアクセスします
ssh root@192.168.1.1
正常にログインできない場合は、パスワードが正しいか、バックエンドの SSH ログインが有効になっているかを確認してください。
依存関係のインストール#
- 更新
opkg update
更新エラーが発生した場合は、システム - ソフトウェアパッケージ - 設定内のアドレスが使用可能か確認してください。
小娱ルーターのソフトウェアソース(MT7621)
src/gz openwrt_core https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/packages/
src/gz openwrt_base https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/base/
src/gz openwrt_luci https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/luci/
src/gz openwrt_packages https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/packages
src/gz openwrt_routing https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/routing
src/gz openwrt_telephony https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/telephony
- 依存関係のインストール (v0.44.03-beta)
coreutils-nohup, bash, iptables, dnsmasq-full, curl, ca-certificates, ipset, ip-full, iptables-mod-tproxy, iptables-mod-extra, libcap, libcap-bin, ruby, ruby-yaml, kmod-tun
上記の依存関係を順番にインストールし、各依存関係を個別にインストールします。
kmod-tun がインストールできない(カーネルバージョンが一致しないと表示される)
強制インストール
opkg install kmod-tun --force-depends
同様の問題は上記の方法で解決できます。
エラー:opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.
rm -f /var/lock/opkg.lock
依存関係のインストールが成功したことを確認した後、次の操作を行うことができます。
メインプログラムのインストール#
- tmp ディレクトリに入る
cd /tmp/tmp/
- ipk をダウンロードおよびインストール(v0.44.03-beta)
wget https://github.com/vernesong/OpenClash/releases/download/v0.44.03-beta/luci-app-openclash_0.44.03-beta_all.ipk
opkg install luci-app-openclash_0.44.03-beta_all.ipk
ソフトウェア名はダウンロードしたバージョンに応じて変更してください。
カーネルのダウンロード#
- カーネルディレクトリに入る(ハードウェアに応じて選択)
- clash カーネル
cd /etc/openclash/core/
wget https://github.com/vernesong/OpenClash/releases/download/Clash/clash-linux-mipsle-softfloat.tar.gz
tar -zxvf clash-linux-mipsle-softfloat.tar.gz
chmod 777 clash
他のカーネルも同様の方法でインストールします。
インストール完了。
設定設定#
モード設定#
Fake-IP (TUN - 混合) モードを推奨します。
一般設定#
- カーネルコンパイルバージョン:linux-mipsle-softfloat
DNS 設定#
- ローカル DNS:有効
- カスタム上流 DNS サーバー:有効
- 以下の DNS を選択
ルール設定#
サードパーティルールの購読#
サーバーとポリシーグループ#
設定ファイルのアップロード#
自分で研究してください。
設定を保存して適用します。
起動成功画面#
新機能の紹介#
ストリーミングメディアのアンロック#
オンライン購読の変換#
より簡単なバージョン更新#
アップロードファイルタイプの追加、バックアップファイルのアップロードなど#