piapia123
ja

VMess / Shadowsocks / SSR リンクの解析

エンコード

処理はすべてブラウザ内で完結します。データは送信されません

入力
ファイルをここにドロップすると読み込めます
出力

プロキシリンクに含まれるフィールドを一覧に展開します。3つの形式に共通するのはBase64 で包まれていることだけで、中身はまったく異なります:VMess は JSON(フィールドが多く、今も増え続けています)、Shadowsocks は `暗号化方式:パスワード@サーバー:ポート` という1行のテキスト、ShadowsocksR はコロン区切りの固定フィールドとクエリ文字列で、パスワードと各パラメータはさらに Base64 で符号化されています。⚠️ 本ツールが行うのは形式の解析だけです —— Base64 は暗号化ではなく、解いた内容がそのリンクのすべてで、隠されたものは何もありません。クライアントごとに Base64 の書き方(URL 安全文字セット、パディングの省略)は異なりますが、いずれも受け付けます。

機能

  • 3つのプロトコルを自動判別:vmess://、ss://、ssr://
  • VMess の省略キー名(add / aid / scy / net)を分かりやすい名称に変換
  • Shadowsocks の旧形式と SIP002 の両方に対応
  • ShadowsocksR のプロトコルプラグイン・難読化方式・クエリパラメータも展開
  • URL 安全な Base64、パディングの欠落、接頭辞の大文字小文字も許容
  • パスワードに @ や : が含まれていても途中で切れず完全に取り出します

使い方

  1. リンクを(`vmess://` などの接頭辞ごと)入力欄に貼り付けます
  2. 各フィールドがすぐに一覧表示されます(実行ボタンは不要)
  3. 必要な行だけを個別にコピーします
  4. 元のリンクも最後に表示されるので、照合に使えます

よくある質問

これは復号ですか?
いいえ。3形式はいずれもBase64 エンコードだけで、鍵はありません —— リンクを持っている人は誰でも解けますし、本ツールがしているのはそれです。Base64 はデータを印字可能な文字で表す取り決めであり、暗号化ではありません。リンク内のパスワードと UUID は平文であり、リンクを見た人は誰でも読めることを覚えておいてください。
一部のフィールドが表示されないのはなぜですか?
VMess の JSON は知っているキーをすべて含み、未使用の値は空文字列になります —— 本ツールは空の値を表示しません。そうしないと出力の半分がノイズになります。期待したフィールドが無い場合、もともと空だった可能性が高いです。また、クライアントごとに対応フィールドは異なります:古いクライアントが生成したリンクに `scy` や `sni` が無いのは正常で、解析失敗ではありません。
ここからクライアントにインポートできますか?
本ツールは解析のみで、リンクの生成や形式間の変換は行いません —— リンクに何が書かれているかを示しますが、別の形式に書き換えることはしません。インポートは元のリンクを該当のクライアントに渡してください。この制限は意図的です:変換ではフィールド(特に SSR のプロトコルパラメータと難読化パラメータ)が欠落しやすく、欠けたままでもクライアントは接続できてしまい、挙動だけが変わるため原因の特定が非常に困難になります。

関連ツール