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、パディングの欠落、接頭辞の大文字小文字も許容
- パスワードに @ や : が含まれていても途中で切れず完全に取り出します
使い方
- リンクを(`vmess://` などの接頭辞ごと)入力欄に貼り付けます
- 各フィールドがすぐに一覧表示されます(実行ボタンは不要)
- 必要な行だけを個別にコピーします
- 元のリンクも最後に表示されるので、照合に使えます
よくある質問
- これは復号ですか?
- いいえ。3形式はいずれもBase64 エンコードだけで、鍵はありません —— リンクを持っている人は誰でも解けますし、本ツールがしているのはそれです。Base64 はデータを印字可能な文字で表す取り決めであり、暗号化ではありません。リンク内のパスワードと UUID は平文であり、リンクを見た人は誰でも読めることを覚えておいてください。
- 一部のフィールドが表示されないのはなぜですか?
- VMess の JSON は知っているキーをすべて含み、未使用の値は空文字列になります —— 本ツールは空の値を表示しません。そうしないと出力の半分がノイズになります。期待したフィールドが無い場合、もともと空だった可能性が高いです。また、クライアントごとに対応フィールドは異なります:古いクライアントが生成したリンクに `scy` や `sni` が無いのは正常で、解析失敗ではありません。
- ここからクライアントにインポートできますか?
- 本ツールは解析のみで、リンクの生成や形式間の変換は行いません —— リンクに何が書かれているかを示しますが、別の形式に書き換えることはしません。インポートは元のリンクを該当のクライアントに渡してください。この制限は意図的です:変換ではフィールド(特に SSR のプロトコルパラメータと難読化パラメータ)が欠落しやすく、欠けたままでもクライアントは接続できてしまい、挙動だけが変わるため原因の特定が非常に困難になります。
関連ツール
Base64 変換
エンコードテキストを Base64 に変換し、Base64 からテキストへ戻します。日本語や中国語、emoji も UTF-8 として正しく処理。すべてブラウザ内で完結し、内容は送信しません。
URL エンコード
エンコード日本語や中国語、空白・記号を %XX にエスケープし、復元します。URL 全体とパラメータ値では方式が異なり、間違えるとリンクが開けません。ブラウザ内で処理します。
迅雷 / FlashGet
エンコードthunder:// などの専用ダウンロードリンクを通常の HTTP・FTP・マグネットアドレスに戻したり、逆に生成したりします。
HTML 実体参照
エンコード< > & と引用符を HTML 実体参照に変換し、文字へ戻します。デコードは1回だけで、&lt; は山括弧ではなく < になります。すべてブラウザ内で処理します。
JWT デコードと検証
エンコードJWT を header・payload・signature に分け、秘密鍵で HS256/384/512 の署名を検証します。exp・nbf は読める日時に変換。すべてブラウザ内で処理します。
Unicode エスケープ
エンコード日本語や中国語、emoji などの非 ASCII 文字を \uXXXX・\xXX・&#xXXXX; のエスケープ表記に変換し、復元もできます。すべてブラウザ内で処理し、送信しません。