アプリがシステムプロキシを参照しない場合、UDP を引き継ぐ必要がある場合、またはルールに従ってより広範なシステム通信を処理したい場合に、TUN が必要になります。ブラウザなどシステムプロキシを正常に参照できるアプリでは、通常、追加の引き継ぎは不要です。システムプロキシでは対象の通信を扱えないことを確認してから、クライアントのドキュメントに従って TUN、DNS ハイジャック、自動ルーティングを有効にし、すぐに再検証してください。
まず、対象の通信に TUN が必要かを判断する
対象のアプリがすでにシステムプロキシに従っている場合、最初から TUN を有効にする必要はありません。接続一覧にリクエストがまったく表示されない場合に、次の確認へ進みます。
対象のアプリで HTTP/SOCKS プロキシを設定できないか
接続一覧に対象アプリのリクエストが表示されないか
UDP、ゲーム、音声通信、コマンドラインツールのいずれかを処理する必要があるか
現在のシステムで TUN または VPN インターフェースを作成できるか
必要であることを確認できたら、次の手順で有効にします
- まず通常のシステムプロキシでは要件を満たせないことを確認します(参照: システムプロキシ FAQ)
- TUN を有効にする前に設定をバックアップし、元のプロキシ設定を記録します(参照: TUN デバイスの説明)
- クライアントのドキュメントに従って TUN、DNS ハイジャック、自動ルーティングを有効にします
- 有効にした後、接続一覧で対象のリクエストが Clash へ入ることを確認します
TUN は速度を最適化するスイッチではありません
TUN は、別の VPN、企業向けセキュリティソフトウェア、仮想ネットワークアダプターと競合する場合があります
モバイル端末の TUN は、通常、システムの VPN 権限として表示されます
