優れたソフトウェアと実用的なチュートリアル
Windows版Clashは機能が強化され、パーサーはマルチスレッドでダウンロード可能
Windows版クラッシュ CFW豊富な機能、明確なインターフェース、使いやすさを備え、現時点で最高のプロキシ ソフトウェアと言えます。 パーサー 関数は、マルチスレッドダウンロードを実現します。Clashに精通している方は、Clashが新しいルールをカスタマイズするための関数インターフェースを提供しており、初心者にとって非常に使いやすいことをご存知でしょう。以下では、ClashのParsers関数の使い方を紹介します。
Clash for Windows でパーサーを使用する方法
開ける 設定(設定)で、 プロフィール(設定ファイルの下) パーサー 。
右側の「編集」をクリックして編集画面を開きます。次のコードを入力してください。
パーサーを使用してCFWに負荷分散を自動的に追加する
parsers: - reg: 'slbable$' yaml: append-proxy-groups: - name: ⚖️ load-balance-hash type: load-balance url: 'http://www.google.com/generate_204' interval: 300 strategy: consistency-hashing - name: ⚖️ load-balance-round-robin type: load-balance url: 'http://www.google.com/generate_204'間隔: 300 戦略: ラウンドロビン コマンド: - proxy-groups.⚖️ load-balance-hash.proxies=[]proxyNames - proxy-groups.0.proxies.0+⚖️ load-balance-hash- proxy-groups.⚖️ Load balancing-round robin.proxies=[]proxyNames - proxy-groups.0.proxies.0+⚖️ Load balancing-round robin
ロードバランサを手動で追加する
# 最初のプロキシ戦略グループに追加 - ⚖️ load-balance-round robin - ⚖️ load-balance-hashing # プロキシ戦略グループを追加します - 名前: ⚖️ load-balance-hashing タイプ: load-balance url: http://www.google.com/generate_204 間隔: 300 戦略: consistency-hashing プロキシ: - P1 - P2 - P3 - 名前: ⚖️ load-balance-round robin タイプ: load-balance url: http://www.google.com/generate_204 間隔: 300 戦略: round-robin プロキシ: - P1 - P2 - P3
Clash for Windows のパーサー機能を使用することで、マルチスレッド ダウンロードを実現できます。
Clash ダウンロード: https://github.com/Fndroid/clash_for_windows_pkg/releases
Clash公式サイト: https://docs.cfw.lbyczf.com/
Prasersを使用してサブスクリプションを更新し、古い構成を新しい構成に変更します
ウィンドウズ
0.19.4以前のバージョンをご利用の場合は、変更は不要です。0.19.5以降のバージョンをご利用の場合は、「設定」-「プロファイル」-「パーサー」-「編集」をクリックし、デフォルトのパーサー「#array」を削除して、以下の内容を貼り付けてください。
パーサー: - レジスタ: '^.*$' コード: | module.exports.parse = async (raw, { axios, yaml, notify, console }, { name, url, interval, selected }) => { const obj = yaml.parse(raw) obj.proxies.forEach( v => { if (v.network === 'ws' && !v['ws-opts'] && v['ws-path'] && !v['ws-headers']) { const opts = {} opts.path = v['ws-path'] v['ws-opts'] = opts delete v['ws-path'] } if (v.network === 'ws' && !v['ws-opts'] && v['ws-path'] && v['ws-headers']) { const opts = {} opts.path = v['ws-path'] opts.headers = v['ws-headers'] v['ws-opts'] = opts を削除します v['ws-path'] を削除します v['ws-headers'] } }) return yaml.stringify(obj) }
その後、サブスクリプションを更新します。
注: パーサーの内容はサブスクリプションを更新した場合にのみ有効になります。サブスクリプションは必ず一度更新してください。
マック
Clash for WindowsのMacユーザーの場合、操作方法はWindowsと同じです
Clash Xをご利用の方は、バージョン1.72.0以前をご利用ください。古いバージョンが使用できない場合は、手動で修正するか、CFW Mac版に切り替えてください。
アンドロイド
バージョン2.5.3以前をご利用ください。古いバージョンが使用できない場合は、手動で修正するか、CFWで修正したサブスクリプションファイルを携帯電話にインポートしてください。
リナックス
Linux版Clash for Windowsのユーザーの場合、操作方法はWindowsと同じです。
Shellclash ユーザーは、設定を手動で変更してください。
ルーター
Openclash ユーザーの方は、最新バージョンにアップデートしてください。新しいバージョンでは、古い設定の適応が完了しています。
構成ファイルを手動で変更する方法:
古い構成
ws-path: /XXXX ws-headers: ホスト: example.com
新しい構成
ws-opts: パス: /XXXX ヘッダー: ホスト: example.com
パーサーの内容を編集する際は、スペースに注意してください。スペースを無視すると、設定でエラーが発生します。
Clash For Windows チュートリアル: TUN/TAP 仮想ネットワーク カードの設定、継続的なアップデートのための Clash サブスクリプション