ユースケース別情報 · Clash 技術ブログ

Zoom、Teams、Slack を Clash で振り分ける方法:リモート会議とログインのトラブルシューティング

ログインできても、会議メディア、ファイル、メッセージの常時接続がすべて正しい経路を通っているとは限りません。以下では Zoom、Teams、Slack のネットワーク経路を個別に扱い、社内 VPN は内部システム向けに残します。

  • Zoom
  • Teams
  • Slack
  • リモートワーク
目次

まずログイン、ファイル、会議メディアがそれぞれ通る経路を区別する

Zoom、Teams、Slack はいずれも業務用ソフトウェアですが、ログイン、チャット、ファイルのダウンロード、会議の音声と映像、社内ネットワークは同じ接続を使用しません。すべての業務用ドメインを一つのノードグループへ入れるのではなく、まずログインを安定させ、その後 UDP 会議と WebSocket を個別に検証してください。これにより、「ログインできても会議へ入れない」場合と「会議は正常でも添付ファイルを開けない」場合を、それぞれ別の入口から調査できます。

公式のネットワーク要件で特に注意すべき違い

アプリケーション主要なトラフィック2026 年時点でも参照すべき公式情報
Zoomログインと Web ページは TCP 443 を使用し、会議メディアでは UDP が優先される会議では UDP 3478-3479、8801-8810 がよく使われ、IP 範囲は更新される
TeamsMicrosoft 365 ではログイン、チャット、ファイル、メディアが分かれているメディアでは UDP 3478-3481 の直接接続が推奨され、エンドポイント一覧は毎月更新される
Slackメッセージには TCP 443 上の持続的な WebSocket が必要SSL 検査は WebSocket に対応するか、公式に列挙された wss ドメインを対象外にする必要があります

ドメインルールはログインと通常の HTTPS に適していますが、メディア通信では UDP、企業ファイアウォール、アプリケーションプロセスも考慮する必要があります。公式に管理されている IP 一覧を個人用 YAML へ恒久的にコピーしないでください。Zoom と Microsoft はどちらも範囲を更新するため、企業環境では管理者が公式一覧を購読する必要があります。

業務用 Web ページとリアルタイム会議を二つのポリシーグループに分ける

チャット、ファイル、ログインでは出口の安定性が重要で、会議では UDP、アップロード速度、ジッターがより重要です。Work-Web で通常のリクエストを管理し、Meeting では UDP の動作を確認済みのノードを選択できます。会社のネットワークで Zoom または Teams のメディアを直接接続できる場合は、Meeting グループにも DIRECT を残してください。

ルールでは安定したドメインだけを例示し、メディア IP は公式一覧に従う
proxy-groups:
  - name: Work-Web
    type: select
    proxies: [REPLACE_WITH_WORK_NODE, DIRECT]
  - name: Meeting
    type: select
    proxies: [DIRECT, REPLACE_WITH_UDP_NODE]

rules:
  - DOMAIN-SUFFIX,zoom.us,Meeting
  - DOMAIN-SUFFIX,zoom.com,Meeting
  - DOMAIN-SUFFIX,teams.microsoft.com,Work-Web
  - DOMAIN-SUFFIX,teams.cloud.microsoft,Work-Web
  - DOMAIN-SUFFIX,slack.com,Work-Web
  - DOMAIN-SUFFIX,slack-edge.com,Work-Web
  - MATCH,DIRECT

二つの REPLACE_WITH 名を、現在の設定に実在するノード名へ置き換える必要があります。元の設定にフォールバックポリシーがある場合は、最後の MATCH,DIRECT を以前の MATCH ルールへ戻してください。まずポリシーを手動で固定し、会議の途中で出口が自動的に切り替わらないようにします。

Zoom へログインできても Connecting のままなら、メディアの UDP を確認する

ブラウザで zoom.us を開けても、HTTPS のログイン入口へ到達できることしか証明できません。会議へ入った後も Connecting のままになる、映像は見えても音声が聞こえない、共有を始めて数分後に切断される、といった場合は、Clash の接続ページとファイアウォールログで UDP を確認してください。Zoom の公式情報で現在示されている会議メディア用ポートには、UDP 3478-3479 と 8801-8810 が含まれます。

個人のネットワークでは、同じノードで Zoom の音声と共有を先にテストできます。企業ネットワークでは IP の許可リスト一式を独自にコピーせず、Zoom の公式ページに基づく管理を管理者へ依頼してください。ノードが UDP に対応していない場合、Web プロキシを切り替えても会議メディアは修正できません。

Teams のファイルは正常でも会議が途切れるなら、同じ経路の問題ではありません

Teams のログインは Microsoft の認証サービスを経由し、チャットとファイルは SharePoint または OneDrive へ接続する場合があります。リアルタイムメディアでは、さらに別のエンドポイント群を使用します。Microsoft の 2026 年版ネットワークガイドでも、メディアをプロキシの対象外にして経路をできるだけ短くし、UDP 3478-3481 を許可することが引き続き推奨されています。

会社がプロキシまたは SSL 検査を必須としている場合は、組織のポリシーに従ってください。個人の Clash ルールで、会社の VPN が配布したプライベートネットワークと内部 DNS を上書きすべきではありません。Web ページとチャットが正常な場合は、会議の遅延を理由に Microsoft 365 のすべてのトラフィックを別の地域へ切り替えないでください。

Slack に灰色のバーで再接続が繰り返し表示される場合は、公式の WebSocket テストを直接実行する

Slack で特に分かりやすい問題は、Web ページが開けないことではなく、メッセージ領域の上部に再接続のメッセージが繰り返し表示されることです。まず公式の接続テストで WebSocket を確認してから、SSL 検査の調整を管理者へ依頼する必要があるか判断します。

Slack に関する個別確認

  1. my.slack.com/help/test を開く

    現在のワークスペースから接続テストを実行し、Primary と Backup の WebSocket を確認します。

  2. SSL 復号を確認する

    プロキシが WebSocket に対応していない場合は、管理者が wss-primary.slack.com、wss-backup.slack.com、wss-mobile.slack.com を対象外にする必要があります。

  3. Net Logs を収集する

    デスクトップ版の Help → Troubleshooting → Restart and Collect Net Logs から、実際に切断された接続を記録できます。

  4. Huddle を切り分ける

    テキストは安定していて Huddle だけが失敗する場合は、Audio & video の設定で音声と映像のテストを実行し、ワークスペースはリセットしないでください。

会社の VPN が社内ネットワークをすでに処理している場合、二つ目の TUN を重ねない

コンピューターから会社の VPN にも接続する必要がある場合は、会社から配布されたプライベートネットワークと内部 DNS を優先して維持してください。Clash では本当に必要な外部 Web ページだけを処理するほうが、二つの仮想ネットワークインターフェースでデフォルトルートを奪い合うより安定します。

ブラウザではログイン済みでも、デスクトップクライアントがログインページへ戻る

認証、コールバック、アプリケーションリクエストで同じ Work-Web の出口を維持し、システム時刻とデフォルトブラウザからのコールバックを確認します。ログイン途中にノードを切り替えないでください。

会社の Web ページは正常でも、Clash TUN を有効にすると利用できなくなる

Clash のシステムプロキシへ戻し、プライベートネットワークと内部 DNS は引き続き会社の VPN で処理します。

テキストメッセージは正常でも、添付ファイルを開けない

SharePoint、Slack のファイル用ドメイン、CDN への実際のリクエストを確認し、会議用 UDP は変更しないでください。

モバイルホットスポットでは会議が正常でも、会社の Wi-Fi では失敗する

結果をネットワーク管理者へ渡し、UDP と SSL/WebSocket の検査を重点的に確認してもらいます。

会議の途中でノードが自動的に切り替わり、切断される

Meeting グループを固定選択へ変更し、会議へ入り直して新しいセッションを確立します。

ルーティング設定後の実利用テスト

  • Zoom へログインでき、音声、映像、画面共有を連続してテストできる
  • Teams でメッセージを送信し、ファイルを開き、テスト会議へ一度参加できる
  • Slack の公式テストで Primary と Backup の WebSocket に合格し、ファイルと Huddle をそれぞれ利用できる
  • 社内 Web ページと内部 DNS は引き続き会社の VPN で処理され、Clash の終了後にシステムプロキシが残らない

参考資料