INDEX
VPN(Virtual Private Network)の色々
Virtual Private Network プロトコル一覧
PPTP - Point to Point Tunneling Protocol
Microsoft社によって提案されたプロトコルで、2点間を接続する Point-to-Pointプロトコル(PPP) を拡張したVPN接続方式。
仕様(RFC) / ライセンス
- RFC 2637
通信ポート
- IPプロトコル 47番(GRE)
- TCP ポート1723番
対応OS
- Windows - ◎ (ビルドイン)
- Mac OS -
- Linux / BSD -
- Android - △ (Android 12 から設定ができなくなっている)
- iOS (iPhone) -
L2TP - Layer 2 Tunneling Protocol
データリンク層(L2)でのトンネリングを実現するプロトコル。L2TP には、暗号化に対応しないため IPsecと併用される。
仕様(RFC) / ライセンス
通信ポート
- UDP ポート1701番(L2TPパケット)
L2TP/IPsec (IKEv1)
仕様(RFC) / ライセンス
通信ポート
- IPプロトコル 50番(ESP)
- IPプロトコル 51番(HA)
- UDP ポート500番(IKEパケット)
- UDP ポート4500番(NAT-Tパケット)
対応OS
- Windows - ◎ (ビルドイン)
- Mac OS -
- Linux / BSD -
- Android - △ (Android 12 から設定ができなくなっている)
- iOS (iPhone) -
IKEv2
仕様(RFC) / ライセンス
対応OS
- Windows - ◎ (ビルドイン)
- Mac OS - ○
- Linux / BSD - ○
- Android - ○
- iOS (iPhone) - ○
OpenVPN
仕様(RFC) / ライセンス
通信ポート
- UDP ポート1194番、任意のポート。TCP も可
対応OS
- クロスプラットフォーム
WireGuard
仕様(RFC) / ライセンス
- GPL v2
- https://www.wireguard.com/
通信ポート
- UDP ポート51820番、任意のポート
対応OS
- Linux / BSD - ○ (カーネルに組み込まれている)
SSTP (Secure Socket Tunneling Protocol)
Microsoft社によって開発されたプロトコルで、Windows Vista SP1以降で Windows 標準機能で入っている。TLS を利用し、 HTTPS ポートを使用する VPN であるため、ファイアウォールに特殊な設定が不要で、NAT・プロキシ環境下でもVPN接続が可能になる。
通信ポート
- TCP ポート443番 (https)
対応OS
- Windows - ◎ (ビルドイン)
RDGW (リモートデスクトップ ゲートウェイ)
通信ポート
- TCP ポート443番 (https)
対応OS サーバ
- Windows Server
対応OS クライアント
- Microsoft 謹製およびサードパーティーのリモートデスクトップ クライアント
SSH トンネリング
PacketiX VPN / SoftEther VPN
SoftEther プロジェクトによって、オープンソースで開発と配布が行われてる、複数プラットフォームおよび複数プロトコル対応に対応した VPN ソフトウェア。筑波大学における研究プロジェクトとして開発されて、ソフトイーサ株式会社の PacketiX VPN と Apache License 2.0 で公開されてる SoftEther VPN 。
SoftEther のサーバ自体は、既存の VPN プロトコル(IPsec、OpenVPN および MS-SSTP)にも対応する。
仕様(RFC) / ライセンス
- 商用 / Apache License 2.0
- https://ja.softether.org/
- https://github.com/SoftEtherVPN/SoftEtherVPN/
通信ポート
- TCP ポート5555番・443番・992番 他、任意のポート
対応OS
- クロスプラットフォーム
最終更新時間:2022年03月12日 18時23分39秒 指摘や意見などあればSandBoxのBBSへ。