なぜゲームには専用のプロキシ設定が必要なのか?
ゲームは、通常のインターネット利用とは全く異なるネットワーク品質を要求します:
通常のシステムプロキシモードはTCPトラフィックしかプロキシできませんが、ゲームはボイスチャットやリアルタイムの同期などでUDPプロトコルを多用します。つまり、システムプロキシはゲームに対しては基本的に効果がなく、真のグローバルプロキシを実現するにはClashXのTUNモードが必要です。
日本から海外サーバーでのプレイ(LOLアメリカ、Valorant、PUBG国際版など)、海外から日本国内サーバーでのプレイ(原神国内版、モンストなど)、Steam/Epicストアの加速、クロスリージョンのマルチプレイマッチング。
TUNモード:ゲームに必須の設定
ゲーム加速には 必ず TUNモード を有効にする必要があります。その理由は以下の通りです:
- UDP対応 — TUNモードはネットワーク層で動作し、TCPとUDPの両方のトラフィックをプロキシできます
- グローバルカバー — ゲームクライアント側に設定は不要。すべてのトラフィックが自動的にClashXを経由します
- DNS制御 — ゲームドメインが誤って高遅延なサーバーに解決されるのを防ぎます
- リーク防止 — ゲームがプロキシをバイパスして直接接続するのを防ぎ、すべての通信が最適なルートを使用するようにします
TUNモードの詳細な設定手順については、ClashX TUNモード設定チュートリアル を参照してください。
低遅延ノードの選択
ゲームプロキシはノードの品質に対して非常に高い要求があります。回線の種類ごとのゲームパフォーマンスは以下の通りです:
| 回線の種類 | 遅延 | ジッター | ゲームへの適性 |
|---|---|---|---|
| IPLC専用線 | 30-60ms | 極めて低い | ⭐⭐⭐⭐⭐ |
| IEPL専用線 | 30-70ms | 極めて低い | ⭐⭐⭐⭐⭐ |
| CN2 GIA | 60-120ms | 低い | ⭐⭐⭐⭐ |
| 通常の一般回線 | 100-250ms | 中〜高 | ⭐⭐ |
FPSゲーム(Valorant, CS2)は遅延80ms以下が望ましく、IPLC/IEPLを選択してください。MOBAゲーム(LOL)は100ms前後まで許容できます。ターン制や戦略ゲームは遅延に敏感ではないため、通常のノードでも問題ありません。
ゲーム用分流ルールの設定
まず ClashXをダウンロード してTUNモードを有効にした後、設定ファイルを編集して以下のルールを追加します。詳細な構文は config.yaml 完全ガイド を参照してください。
ゲーム専用ノードグループ
proxy-groups:
# ゲーム加速 - 最も遅延の少ないノードを自動選択
- name: "🎮 ゲーム加速"
type: url-test
url: http://www.gstatic.com/generate_204
interval: 120
tolerance: 30
proxies:
- 🇯🇵 東京-IPLC
- 🇭🇰 香港-IEPL
- 🇸🇬 シンガポール-IPLC
- 🇺🇸 ロサンゼルス-CN2
# 手動選択 (遅延テストが不正確な場合用)
- name: "🎮 ゲーム手動"
type: select
proxies:
- 🎮 ゲーム加速
- 🇯🇵 東京-IPLC
- 🇭🇰 香港-IEPL
- 🇸🇬 シンガポール-IPLC
- DIRECTゲームプラットフォーム別分流ルール
rules:
# ===== Steam =====
- DOMAIN-SUFFIX,steampowered.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,steamcommunity.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,steamstatic.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,steamcdn-a.akamaihd.net,🎮 ゲーム加速
# ===== Epic Games =====
- DOMAIN-SUFFIX,epicgames.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,unrealengine.com,🎮 ゲーム加速
# ===== Riot Games (LOL/Valorant) =====
- DOMAIN-SUFFIX,riotgames.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,leagueoflegends.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,playvalorant.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,riotcdn.net,🎮 ゲーム加速
# ===== PlayStation Network =====
- DOMAIN-SUFFIX,playstation.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,playstation.net,🎮 ゲーム加速
- DOMAIN-SUFFIX,sonyentertainmentnetwork.com,🎮 ゲーム加速
# ===== Xbox Live =====
- DOMAIN-SUFFIX,xbox.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,xboxlive.com,🎮 ゲーム加速
# ===== HoYoverse 海外サーバー =====
- DOMAIN-SUFFIX,hoyoverse.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,mihoyo.com,DIRECT
- DOMAIN-SUFFIX,yuanshen.com,DIRECT
# ===== PUBG =====
- DOMAIN-SUFFIX,pubg.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,playbattlegrounds.com,🎮 ゲーム加速
# ===== Nintendo =====
- DOMAIN-SUFFIX,nintendo.com,🎮 ゲーム加速
- DOMAIN-SUFFIX,nintendo.net,🎮 ゲーム加速
# ===== 国内ゲーム 直接接続 =====
- DOMAIN-SUFFIX,tencent.com,DIRECT
- DOMAIN-SUFFIX,qq.com,DIRECT
- DOMAIN-SUFFIX,netease.com,DIRECT
- DOMAIN-KEYWORD,163.com,DIRECT
- MATCH,DIRECTDNSの最適化
ゲームはDNS解決の速度に非常に敏感です。誤ったDNS解決が行われると、遠くのサーバーに接続されてしまい、数十ミリ秒の遅延が加算されます。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
# ゲームドメインは fake-ip を使用しない (接続問題を防止)
- "*.battlenet.com"
- "*.blizzard.com"
- "*.riotgames.com"
- "*.leagueoflegends.com"
- "*.playvalorant.com"
- "+.stun.*"
nameserver:
- https://dns.cloudflare.com/dns-query
- https://dns.google/dns-query
nameserver-policy:
# 特定のドメインには特定のDNSを使用
"+.tencent.com": "https://doh.pub/dns-query"
"+.netease.com": "https://doh.pub/dns-query"
"+.mihoyo.com": "https://doh.pub/dns-query"一部のゲームのアンチチートシステムは、接続IPを検出します。fake-ipを使用している場合、ゲームが異常なIPを検出して切断されることがあります。これらのゲームドメインを fake-ip-filter に追加して、実際のIPが使用されるようにしてください。
パフォーマンス向上のためのヒント
1. Tolerance(許容誤差)を下げる
url-testノードグループの tolerance を30msに設定(デフォルトは150ms)すると、ClashXがより積極的に低遅延なノードに切り替えるようになります:
- name: "🎮 ゲーム加速"
type: url-test
tolerance: 30 # 遅延の差が30msを超えたら切り替え
interval: 120 # 2分ごとにテスト2. TCP Fast Open
一部のプロキシプロトコルは TCP Fast Open をサポートしており、ハンドシェイクの遅延を軽減できます。ノード設定で有効にします:
proxies:
- name: "🇯🇵 東京-IPLC"
type: ss
server: jp.example.com
port: 443
cipher: aes-256-gcm
password: "your-password"
tfo: true # TCP Fast Open を有効化3. 不要なルールを無効にする
ルールが多いほどマッチングに時間がかかります。ゲーム用にはルールリストを簡素化し、必要なゲームドメインルールとフォールバックルールだけに絞ることをお勧めします。
遅延のテスト方法
- ClashX 内蔵スピードテスト: メニューバーのアイコンを右クリック → Benchmark で各ノードの遅延を確認
- ゲーム内遅延表示: ほとんどのゲームの設定に遅延(Ping)表示機能があります。リアルタイム監視のために有効にしてください
- ターミナルでの Ping テスト:
ping -c 20 game-server.comで平均遅延とパケットロスを確認 - ClashX 接続パネル: ダッシュボードで各接続の実際の遅延とトラフィックを確認
よくある質問
Q: システムプロキシモードでゲームはできますか?
A: いいえ。システムプロキシはTCPトラフィックしかプロキシできませんが、ゲームはUDPを多用します。ゲームトラフィックをプロキシするには、必ずTUNモードを有効にする必要があります。
Q: 国内ゲームをするときはプロキシをオフにする必要がありますか?
A: オフにする必要はありません。分流ルールで国内ゲームのドメイン(tencent.com, netease.com, mihoyo.com など)を DIRECT(直接接続)に設定すれば、ClashXが自動的に国内トラフィックを直接接続します。
Q: プレイ中に突然ゲームが切断されます
A: ノードの自動切り替えによってIPが変わったことが原因である可能性が高いです。対策:1) 自動選択(url-test)ではなく手動選択(select)を使用する。2) tolerance の値を大きくする。3) url-test の代わりに fallback グループを使用する。
Q: Steamのダウンロード速度が遅いです
A: SteamのダウンロードはCDNを使用します。Steamダウンロード用ドメインに対して個別に高帯域なノードを設定するか、ダウンロード時のみ一時的に直接接続に切り替えることをお勧めします。
Q: Valorant のサーバーに接続できません
A: Valorant のアンチチート「Vanguard」はプロキシに対して敏感です。以下の点を確認してください:1) Riot 関連ドメインを fake-ip-filter に追加する。2) システムプロキシではなく TUN モードを使用する。3) ノードの IP が Riot によってブロックされていないか確認する。
Q: どの地域のノードがゲームに最適ですか?
A: ゲームサーバーの場所によります。アジアサーバーなら日本/香港/シンガポール、アメリカサーバーならロサンゼルス/サンノゼ、欧州サーバーならフランクフルト/ロンドンを選んでください。サーバーに最も近いノードを選択するのが鉄則です。