WireGuard 鍵ペア&ピア設定生成ツール 開発者ガイド
WireGuard の Curve25519 公開鍵・秘密鍵ペア、事前共有鍵 (PSK)、およびクライアント/サーバー用ピア設定ブロックをブラウザ内で安全に生成します。
# =========================================================
# WireGuard Client Configuration for: Work Laptop
# Save to /etc/wireguard/wg0-client.conf or import into app
# =========================================================
[Interface]
PrivateKey = qIOQti92akyvcSrNxKmDGmOTOqZpyCNpIiRCU1AqIFI=
Address = 10.8.0.2/32, fd86:ea04:1115::2/128
DNS = 1.1.1.1, 8.8.8.8
MTU = 1420
[Peer]
PublicKey = WkT9aMOtAuXEg5bG2/PvXSNJ90Fcf4UejCPG7Fmfs2U=
PresharedKey = WYf+0IeaWwZX2zdozh+ujBc32PJ2NCPhB7vG1OmlluE=
Endpoint = vpn.example.com:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
Curve25519 鍵ペア生成
純粋な RFC 7748 X25519 楕円曲線ディフィー・ヘルマン鍵交換をブラウザ内で完結。サーバー送信ゼロ。
ゼロナレッジ・ブラウザ完結処理
すべての秘密鍵、事前共有鍵 (PSK)、エンドポイント情報はブラウザのメモリ内のみに保持されます。
マルチプラットフォーム対応
Linux wg-quick、macOS、Windows、Android/iOS QRコード、Docker Composeへの即時エクスポートに対応。