PPTP vs L2TP/IPSec vs OpenVPN vs IKEv2
iOS10からPPTPクライアントが廃止されてしまい、 家のバッファロールータで動いていたPPTPサーバにアクセスできなくなってしまったので、この際きちんとVPNサーバーを立ててみる。
まずはVPNの方式について調査。
VPN方式の違い
PPTP
古くからある方式だが、脆弱性があるため現在は基本的に使用しない。
- メリット
- 歴史が古く、多くのクライアントがある。
- 構築がかんたん
- 高速
- デメリット
- 安全ではない(が、今でも広く使われている)
L2TP or L2TP/IPsec
現在一般的な方式。L2TP単体ではなくIPsecと組み合わせて構築する。
- メリット
- 安全(と思われる)
- 構築がかんたん
- 対応クライアントが多い
- OpenVPNより高速
- デメリット
- クラック済みといううわさがある(詳しくは参考記事を参照)
- UDP:500を使用するためポートフォワーディングが必要
OpenVPN
- メリット
- デメリット
SSTP
Microsoftが開発した比較的新しい方式。
IKEv2
- メリット
- デメリット
まとめ
参考サイトにある通り、OpenVPN > iKEv2 > L2TP/IPsec >> SSTP >>>>> PPTP(論外) という感じかな。
クライアントは主にiOS, macOSだし、外出先からつなぎたいケースがほとんどだから、IKEv2で作ってみよう。
参考
非常にわかりやすい解説だった。