VPN 프로토콜

Last updated 23 days ago

VPN 프로토콜의 종류를 살펴보고 각각의 장단점을 알아봅니다.

IKEv2

IKEv2는 최근 가장 많이 사용되는 프로토콜 중 하나이며 모바일 환경에 가장 적합하다고 알려져 있습니다. IKEv2의 특징으로는 아이폰에서 별도의 프로그램 설치 없이 사용할 수 있고, 커넥션 로밍 기능으로 wifi, LTE가 전환 될때 끊김없이 연결이 가능하다는 점이 있습니다.

서버에서 Port를 지정할수는 있지만 아이폰에서 따로 서버 Port를 지정할 수 없기 때문에 Port가 막히는 경우 사용이 불가 합니다.

IPSec/L2TP

IKEv2와 비슷하게 많이 사용되는 프로토콜로 빠른것이 특징입니다. 아이폰에서 별도의 프로그램 설치 없이 사용 할 수 있습니다.

서버에서 Port를 지정할수는 있지만 아이폰에서 따로 서버 Port를 지정할 수 없기 때문에 Port가 막히는 경우 사용이 불가 합니다.

OpenVPN

https://openvpn.net/

오픈소스 기반인 OpenVPN은 꽤 안전하다고 알려져 있으며, 조금 느린것이 단점 입니다. 꽤 많은 VPN업체에서 안드로이드 플랫폼에 OpenVPN을 사용합니다.

WireGuard

https://www.wireguard.com/

다른 프로토콜에 비해 꽤 최신에 나온 VPN프로토콜이며, 다른 프로토콜에 비해 빠르고 간단하게 설치가 가능하다는 장점이 있습니다. 특징으로는 아직은 안정화가 되지 않았지만 Linux 커널에 합쳐질 가능성이 있는 차세대 VPN 프로토콜입니다.

아직은 초기 단계라 Linux만 지원하며, 앞으로 개발이 더 활발히 되어 모두가 WireGuard로 점차 옮겨나갈것으로 보입니다.

Shadowsocks

https://shadowsocks.org

중국 검열을 피하기 위해 처음 나온 프로토콜로 실제로 VPN프로토콜이 아니라 Socks5 프록시라고 불립니다. 하지만 Socks5 프록시는 TCP, UDP 모두 터널링 할 수 있기 때문에 VPN 구현체로 사용될 수 있습니다. 이 프로토콜의 장점은 다른 VPN 프로토콜과 달리 중간에서 VPN 트래픽인지 알수 없게 하기 때문에 검열을 피하기 위한 가장 접합한 프로토콜이라고 할 수 있습니다.

현재 베일덕의 모바일은 Shadowsocks 프로토콜로 구현되어 있습니다.