YOURSJEYO/claude-switcher

Fail-Closed 账号环境管理器:11项环境指纹审计(Block-on-Fail)、手写STUN协议栈的WebRTC泄漏探针、Kill-Switch断网急停、多账号快照隔离、配置漂移自愈 —— 让真实IP在物理上无法泄漏

Claude 切换器 – Fail‑Closed 环境管理器(日本語訳)

What it is – Claude AI アカウントを偶発的な IP リークから保護するネイティブ macOS(およびベータ版 Windows/Linux)アプリケーションです。Claude を起動する前に、ネットワークとシステムフィンガープリント(プロキシ、TUN、出口 IP、タイムゾーン、ロケール、IPv6、DNS、WebRTC など)の 14 項目の監査を実行します。いずれかのチェックが失敗した場合、アプリは起動を拒否し、直接接続が実際の IP を露出できないようにします。

主な機能

機能 仕組み
失敗時ブロック監査 14 項目の環境チェックを実行し、赤信号があれば起動を中止します。
STUN ベースの WebRTC プローブ グローバルおよび国内の STUN サーバーにクエリを実行して、ブラウザなしで隠れた IP リークを検出する手作りの RFC 5389 クライアント(Python)。
キルスイッチデーモン ウォッチドッグプロセスがトンネルを 10 秒ごとにポーリングし、プロキシが失われるとすぐに Claude を終了します。
セッションスナップショット 各 Claude アカウントは、独自の分離されたデータボリューム(デバイスフィンガープリント、OAuth トークン、ローカル状態)を持ち、アトミックに交換できます。
設定の自己修復 ウォッチドッグが、更新や他のプロセスがリセットした場合に、プロキシ、タイムゾーン、ルーティングなどを復元します。
固定ルーティング 重要な Claude ドメインは、優先度の高いルーティングルールでプロキシを強制され、サードパーティのスプリットトンネルルールをバイパスします。
クロスプラットフォーム macOS(SwiftUI、外部依存関係ゼロ)、Windows(PowerShell + WPF、ベータ版)、Linux(bash + systemd、ベータ版)。

インストール(macOS)

git clone https://github.com/YOURSJEYO/claude-switcher.git
# double‑click installer/安装.command – it auto‑detects your proxy client, group and target region

Xcode プロジェクトは不要 – SwiftUI UI は単一の main.swift ファイルにあり、単一の swiftc 呼び出しでコンパイルされます。

一般的なワークフロー

  1. Claude 切换器 を起動し、14 項目のチェックを待ちます(緑 = OK、赤 = 問題)。
  2. すべて緑の場合は、起動する Claude アカウントを選択します。
  3. プロキシノードを変更するときは、~/.local/bin/claude-switch.sh set‑region を実行します – スクリプトは出口国を再検出し、タイムゾーンとロケールを更新し、アプリの設定を書き換えます。
  4. バックグラウンドのウォッチドッグがドリフト(例:プロキシクライアントのリセット)を自動的に修正し、トンネルが落ちた場合は Claude を終了します。

なぜ重要か – Claude(および同様の LLM サービス)は現在、多次元リスクスコアリング(IP、タイムゾーン、ロケール、DNS、WebRTC、ASN など)を適用しています。実際の ISP からの単一の迷い TCP SYN が禁止を引き起こす可能性があります。このツールは保護を「プロキシを有効にすることを忘れない」からシステムレベルのハードブロックに移行し、偶発的なリークを事実上不可能にします。

プロジェクトステータス – 積極的に保守されています(ロードマップ:macOS 安定版、Windows/Linux ベータ版、今後の Web ベース検出器、追加のフィンガープリント次元)。MIT ライセンス、サードパーティ依存関係ゼロ。


TL;DR – Claude Switcher は、Claude を起動する前にプロキシのみの環境を監査して強制するセキュリティ重視のユーティリティで、キルスイッチ、スナップショットベースのアカウント分離、自己修復設定を備えています。攻撃的な不正防止システムによって Claude アカウントがフラグ付けされるのを防ぐ必要があるパワーユーザーに最適です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト