banner
阿道

阿道

阿道博客

OpenClash のインストールと簡単な使用方法、および一般的なエラーの解決(openwrt)(2021年12月6日)

プロジェクト紹介#

  • プロジェクトアドレス: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 ログインが有効になっているかを確認してください。

依存関係のインストール#

  1. 更新
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
  1. 依存関係のインストール (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

依存関係のインストールが成功したことを確認した後、次の操作を行うことができます。

メインプログラムのインストール#

  1. tmp ディレクトリに入る
cd /tmp/tmp/
  1. 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

ソフトウェア名はダウンロードしたバージョンに応じて変更してください。

カーネルのダウンロード#

  1. カーネルディレクトリに入る(ハードウェアに応じて選択)
  • 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 を選択
    -w982

ルール設定#

-w852

サードパーティルールの購読#

-w422

サーバーとポリシーグループ#

-w839

設定ファイルのアップロード#

自分で研究してください。

設定を保存して適用します。

起動成功画面#

image

新機能の紹介#

ストリーミングメディアのアンロック#

image

オンライン購読の変換#

image

より簡単なバージョン更新#

image

アップロードファイルタイプの追加、バックアップファイルのアップロードなど#

image

Meta カーネルの追加#

紹介:https://clashmeta.gitbook.io/meta/

image

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