はじめに
Clashを有効にしたあと、TikTokが起動しない、ログイン画面から先へ進まない、動画の読み込みが止まるといったトラブルが起きることがあります。原因は「Clashが接続できていない」場合だけではありません。TikTokの通信が意図せずDIRECTになっている、選択中のノードが混雑している、DNSの名前解決に失敗しているなど、複数の要因が考えられます。
まずはアプリ、ブラウザー、ほかの通信をそれぞれ確認し、どの範囲で問題が起きているかを切り分けましょう。そのうえで、ルール、ノード、DNSの順に確認すると、関係のない設定をむやみに変更せずに原因を絞り込めます。Clash Verge Rev、Mihomoなど、クライアントやコアによって画面名は異なりますが、確認する基本項目は共通しています。
この記事で確認すること
通信経路、TikTok向けルール、プロキシノード、DNS、端末側の設定を順番に確認し、変更後に接続結果を確かめる手順を紹介します。
1まず症状と接続状態を切り分ける
設定を編集する前に、Clashの接続状態とTikTok以外の通信を確認してください。Clashのメイン画面でコアが起動しているか、サブスクリプションが有効か、現在選択しているプロキシグループに利用可能なノードがあるかを見ます。システムプロキシまたはTUNモードを使っている場合は、その機能が有効になっていることも確認します。
- TikTok以外のサイトも開けない: Clashのコア、サブスクリプション、選択中のノード、端末のネットワーク接続を先に確認します。
- ブラウザーでは開くがアプリでは失敗する: アプリの通信がClashを通っているか、VPN権限やTUNモードの状態を確認します。
- 画面は開くが動画だけ止まる: 動画配信先の通信が別ルールで振り分けられていないか、ノードの速度やパケット損失を調べます。
- 特定のWi-Fiだけで発生する: モバイル回線など別のネットワークでも試し、ルーターやネットワーク側の問題と区別します。
Clashの接続ログを開き、TikTokを起動した時刻に新しい通信が記録されるかを見てください。通信が記録されない場合は、アプリの通信がClashを経由していない可能性があります。記録がある場合は、接続先ドメイン、適用されたルール、選択されたポリシー、エラー内容を確認します。ログに表示されるドメインはアプリのバージョンや機能によって変わるため、特定のドメイン名だけを前提にしないことが大切です。
確認のコツ
一度に複数の設定を変えると、改善した理由が分からなくなります。現在のプロファイルをバックアップし、変更は一項目ずつ行って、その都度アプリを再起動して結果を比較してください。
2ルールと通信モードを確認する
ルールモードでは、通信先ごとにPROXY、DIRECT、またはプロキシグループのいずれかが選ばれます。TikTokに関係する通信がDIRECTへ送られていると、Clashを起動していても期待した経路にならないことがあります。一方、すべてを無条件にプロキシへ送る設定は、ほかのアプリや国内サービスまで影響するため、まずは接続ログで実際に適用されたルールを特定しましょう。
クライアントの「接続」や「Connections」画面で該当する通信を選び、どのルールとプロキシグループが使われたかを確認します。ルールプロバイダーを使っている場合は、プロバイダーの更新が失敗していないかも調べてください。設定ファイルを手動で編集する場合は、ルールが上から順に評価されることに注意します。広い範囲を対象にするルールを追加しても、それより前に一致するルールがあれば、追加した設定は適用されません。
TikTok は例示用のグループ名です。実際のプロファイルに同じ名前のグループがなければ、そのまま貼り付けても動作しません。利用中の設定に存在するポリシー名へ置き換え、変更後は設定の構文チェックを行ってください。TikTokが利用する接続先は機能や地域などで異なることがあるため、ログで確認できた通信だけを対象に調整し、むやみにドメインを追加しないようにします。
設定変更時の注意
プロファイルの直接編集は、サブスクリプション更新で上書きされる場合があります。クライアントのルール追加機能やMerge機能が使える場合は、提供元の設定を壊さない方法を選んでください。
3ノードとプロキシグループを試す
ルールが意図したグループを選んでいても、グループ内のノードが停止中、混雑中、またはTikTokとの通信に適さない場合は再生が不安定になります。自動選択やURLテストの結果だけで判断せず、複数の利用可能なノードを一つずつ選び、同じ動画を再生して比較してください。テスト対象のURLに正常応答しても、実際の動画配信まで安定するとは限りません。
- 現在のノード名と接続テストの結果を記録します。
- 同じ地域または別の地域のノードを一つ選び、TikTokを完全終了してから再起動します。
- アプリの起動、ログイン、動画の再生、画質変更など、症状が出る操作を同じ条件で試します。
- 結果を比較し、改善した場合はそのノードをしばらく利用して安定性を確認します。
すべてのノードで同じ症状が出る場合は、ノード単体よりもルール、DNS、端末側のプロキシ設定が原因である可能性があります。反対に、一部のノードだけ動画が止まるなら、そのノードの混雑や経路品質が疑われます。プロバイダーのノード一覧や障害情報も確認し、ノードの追加・更新が必要か判断しましょう。
速度だけで選ばない
接続テストの遅延が小さくても、動画の読み込みに必要な通信が安定するとは限りません。短い動画を複数回再生し、読み込み開始までの時間や途中停止の有無も比べてください。
4DNSと端末側の設定を確認する
DNSの応答が遅い、または端末とClashで名前解決の経路が食い違っていると、アプリの起動や動画の読み込みに時間がかかることがあります。DNS設定を変更する前に、現在の設定が有効か、DNS関連のエラーがログに出ているかを確認してください。プロファイルでDNSが無効になっている場合や、利用できないDNSサーバーが設定されている場合は、提供元の推奨設定に戻して比較します。
fake-ip、redir-hostなどのモードは、構成全体との互換性を考慮して選ぶ必要があります。特定のモードを有効にすれば必ずTikTokが直るわけではありません。変更する場合は、元の設定を保存し、クライアントを再起動した後に接続ログと再生状態を再確認してください。独自に複数のDNSサーバーを追加すると、原因の切り分けが難しくなるため、一度に変更する項目は一つにします。
端末側では、ほかのVPNやプロキシアプリが同時に動作していないかを確認します。AndroidではVPN接続の競合やバッテリー最適化、iOSではVPN構成の切り替え、WindowsやmacOSではシステムプロキシの残存設定が影響することがあります。Clashを終了した後も手動プロキシ設定が残っていると、通常接続に戻したつもりでも通信が失敗する場合があります。
- ClashのDNS関連ログにタイムアウトや名前解決エラーがないか確認する。
- 端末の日付と時刻が自動設定になっているか確認する。時刻のずれは安全な接続に影響することがあります。
- アプリのキャッシュを消す場合は、ログイン情報や下書きへの影響を確認してから実行する。
- Wi-Fiとモバイル回線を切り替え、ネットワーク固有の問題かどうかを比較する。
5変更後に接続を確かめる
設定を修正したら、Clashの構成を再読み込みし、コアが正常に起動していることを確かめます。次に、プロキシグループで選択中のノードを確認し、TikTokを完全に終了してから再度起動してください。画面を閉じるだけではアプリがバックグラウンドで動き続けることがあるため、必要に応じてアプリを終了してから試します。
動画の再生が改善しても、ログインやコメントなど別の機能に問題が残る場合があります。問題が出る操作を個別に試し、その時の接続先とルールを記録してください。再発したときに、どの設定変更やノード選択が影響したのかを追いやすくなります。設定を元に戻す手順も用意し、プロファイル全体を不用意に初期化しないようにしましょう。
利用地域とサービス規約について
TikTokの利用可否や機能は地域、アカウント、サービス側の提供状況によって異なる場合があります。Clashの設定はサービス提供地域の制限や利用規約を変更するものではありません。利用地域の法令とサービスの規約を確認してください。
よくある質問
ClashをオンにするとTikTokだけ使えなくなるのはなぜですか?
TikTokの通信だけ別のルールに一致している、選択したノードとの接続が不安定、またはアプリの通信が想定した経路を通っていない可能性があります。接続ログでTikTok起動時のルールとポリシーを確認し、まず別のノードで同じ操作を試してください。
動画が再生されず、読み込み表示のままです。DNSを変更すれば直りますか?
DNSが原因のこともありますが、ノードの混雑や動画通信に適用されるルールが原因の場合もあります。DNS設定を変更する前に、ログのエラー内容と別ノードでの再生結果を比べてください。複数の設定を同時に変更せず、一つずつ検証するのが確実です。
ブラウザーでは開くのに、スマートフォンアプリでは開けないのはなぜですか?
アプリがシステムプロキシを使わず、VPNまたはTUNによる経路を必要としている可能性があります。端末のVPN権限、ClashのTUN設定、ほかのVPNアプリとの競合を確認し、アプリ起動時にClashの接続ログが記録されるか調べましょう。
ルールを追加したら、TikTok以外の通信にも影響します。どうすればよいですか?
対象範囲が広すぎるルールや、既存ルールとの順序が原因として考えられます。変更前のプロファイルに戻せるようバックアップし、ログで確認できた通信だけを対象にして、ルールの位置とグループ名を見直してください。
以上の手順で原因を切り分けても改善しない場合は、Clashクライアントのバージョン、コアの種類、発生時刻、利用ネットワーク、エラーログを整理し、プロバイダーやクライアントのサポートへ相談してください。ログを共有する際は、サブスクリプションURL、認証情報、個人を特定できる情報を必ず削除しましょう。