なぜ Surfshark と ClashX を併用するのですか?
Surfshark は、100 か国以上にサーバーを持つ有名な商用 VPN サービスです。ClashX は、柔軟な分割ルーティングルールをサポートする強力なプロキシクライアントです。これらを組み合わせることで、お互いの長所を補い合うことができます。
併用する場合の典型的なユースケース
- 銀行/メール → Surfshark の暗号化トンネル(セキュリティ優先)
- 日常のブラウジング → 他のプロキシノードまたは直接接続(速度優先)
- ストリーミング → Surfshark の特定地域のノード(コンテンツのロック解除)
- 国内のウェブサイト → 直接接続(最低遅延)
その他の VPN オプションについては、VPN 推奨ページをご覧ください。
Surfshark の設定情報を取得する
Surfshark は Clash 形式のサブスクリプションリンクを直接提供していませんが、手動設定をサポートしています。以下の手順に従って、WireGuard キーを取得してください。
- Surfshark ウェブサイトにログイン → マイアカウント → VPN → 手動セットアップ
- WireGuard プロトコルを選択
- キーペアを生成し、プライベートキー (Private Key) をメモします
- サーバーの地域を選択し、サーバーアドレス (Server Address) と パブリックキー (Public Key) を取得します
- エンドポイント (Endpoint) (サーバー IP:ポート) を記録します
WireGuard の手動設定には、有効な Surfshark サブスクリプションが必要です。Surfshark をまだお持ちでない場合は、まず他の方法でサブスクリプションをインポートできます。ClashX サブスクリプションインポートチュートリアルをご覧ください。
WireGuard 設定方法
ClashX で Surfshark の WireGuard ノードを追加します(Clash Meta カーネルを使用)。まず ClashX をダウンロードし、設定ファイルを編集します。
proxies:
- name: "🦈 Surfshark-US"
type: wireguard
server: us-dal.prod.surfshark.com
port: 51820
ip: 10.14.0.2
private-key: "ここにあなたのプライベートキーを入力"
public-key: "SURFSHARK_SERVER_PUBLIC_KEY"
udp: true
mtu: 1280
reserved: [0, 0, 0]
- name: "🦈 Surfshark-UK"
type: wireguard
server: uk-lon.prod.surfshark.com
port: 51820
ip: 10.14.0.2
private-key: "ここにあなたのプライベートキーを入力"
public-key: "SURFSHARK_SERVER_PUBLIC_KEY"
udp: true
mtu: 1280
- name: "🦈 Surfshark-JP"
type: wireguard
server: jp-tok.prod.surfshark.com
port: 51820
ip: 10.14.0.2
private-key: "ここにあなたのプライベートキーを入力"
public-key: "SURFSHARK_SERVER_PUBLIC_KEY"
udp: true
mtu: 1280ここにあなたのプライベートキーを入力 をあなたの WireGuard プライベートキーに、SURFSHARK_SERVER_PUBLIC_KEY を Surfshark から提供されたサーバーパブリックキーに置き換えてください。これらの情報は、Surfshark の手動設定ページから取得できます。
分割ルーティング戦略の設定
核となるアイデア:機密性の高い通信は Surfshark の暗号化トンネルを経由させ、通常の通信は他のノードまたは直接接続を使用します。
proxy-groups:
# Surfshark 安全回線
- name: "🔒 セキュアトンネル"
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 🦈 Surfshark-US
- 🦈 Surfshark-UK
- 🦈 Surfshark-JP
# 日常プロキシ回線
- name: "🌐 日常プロキシ"
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 他のノード 1
- 他のノード 2
rules:
# 銀行と金融 → Surfshark セキュアトンネル
- DOMAIN-KEYWORD,bank,🔒 セキュアトンネル
- DOMAIN-KEYWORD,paypal,🔒 セキュアトンネル
- DOMAIN-SUFFIX,chase.com,🔒 セキュアトンネル
- DOMAIN-SUFFIX,wellsfargo.com,🔒 セキュアトンネル
# メール → Surfshark セキュアトンネル
- DOMAIN-SUFFIX,gmail.com,🔒 セキュアトンネル
- DOMAIN-SUFFIX,outlook.com,🔒 セキュアトンネル
- DOMAIN-SUFFIX,protonmail.com,🔒 セキュアトンネル
# ストリーミング → Surfshark(コンテンツのロック解除)
- DOMAIN-SUFFIX,netflix.com,🔒 セキュアトンネル
- DOMAIN-SUFFIX,hulu.com,🔒 セキュアトンネル
- DOMAIN-SUFFIX,disneyplus.com,🔒 セキュアトンネル
# 国内のウェブサイト → 直接接続
- GEOIP,CN,DIRECT
# その他 → 日常プロキシ
- MATCH,🌐 日常プロキシKill Switch の代替案
Surfshark のネイティブクライアントには Kill Switch 機能(VPN 切断時にネットワークを遮断する機能)があります。ClashX では、TUN モードを使用して同様の効果を得ることができます。
- TUN モードを有効にする — すべてのトラフィックが ClashX を経由し、回避できなくなります
- フォールバック戦略グループを使用する — Surfshark が切断されたときに自動的にバックアップノードに切り替えます
- REJECT フォールバックルールを設定する — すべてのノードが利用不可の場合、直接接続せず接続を拒否します
proxy-groups:
- name: "🔒 セキュアトンネル"
type: fallback
url: http://www.gstatic.com/generate_204
interval: 60
proxies:
- 🦈 Surfshark-US
- 🦈 Surfshark-UK
- 🦈 Surfshark-JP
- REJECT # すべてのノードが利用不可の場合、接続を拒否パフォーマンス比較
| 方法 | 速度 | 遅延 | セキュリティ |
|---|---|---|---|
| Surfshark 直接接続 | 95% | 50ms | ⭐⭐⭐⭐⭐ |
| ClashX 経由 | 88% | 60ms | ⭐⭐⭐⭐⭐ |
| ClashX 分割ルーティング | 92% | 55ms | ⭐⭐⭐⭐ |
ClashX を介して Surfshark を使用すると 5~10% のパフォーマンス低下がありますが、柔軟な分割ルーティング機能が得られます。分割ルーティング戦略(必要なときだけ Surfshark を経由させる)を使用することで、全体として最高の体験が得られます。
よくある質問
Q: ClashX で Surfshark を使用するのと、Surfshark クライアントを直接使用するのでは何が違いますか?
A: 主な違いは分割ルーティング機能です。Surfshark クライアントはグローバル VPN であり、すべての通信が VPN を経由します。ClashX ではルールによって分割でき、必要な通信だけを Surfshark 経由にし、他の通信は直接または他のプロキシ経由にすることができます。
Q: Surfshark クライアントと ClashX を同時に実行できますか?
A: お勧めしません。どちらもシステムのネットワーク設定を変更するため、競合する可能性があります。Surfshark クライアントを終了し、ClashX を通じてのみ Surfshark ノードを使用するのが良いでしょう。
Q: WireGuard 設定が接続できない場合はどうすればよいですか?
A: 以下を確認してください:1) プライベートキーとパブリックキーが正しくコピーされているか(余分なスペースがないか)? 2) サーバーアドレスが正しいか? 3) ポートが 51820 か? 4) ClashX が Clash Meta カーネルを使用しているか(オリジナルの Clash は WireGuard をサポートしていません)?
Q: Surfshark のキーはどのくらいの頻度で変更する必要がありますか?
A: Surfshark の WireGuard キーは長期的に有効ですので、頻繁に変更する必要はありません。ただし、キーが漏洩した疑いがある場合は、Surfshark のウェブサイトで再生成できます。
Q: Surfshark の代わりに他の VPN を使用できますか?
A: はい。WireGuard または OpenVPN の手動設定をサポートしている VPN であれば、同様の方法で ClashX に追加できます。NordVPN、ExpressVPN などもこれをサポートしています。
Q: この設定は Apple Silicon Mac をサポートしていますか?
A: 完全にサポートされています。ClashX と WireGuard プロトコルはどちらも M1/M2/M3/M4 チップに最適化されており、優れたパフォーマンスを発揮します。