관련 가이드
VPN 프로토콜 비교: WireGuard, OpenVPN, AnyConnect, Hysteria2
업데이트
프로토콜은 클라이언트와 서버가 트래픽을 어떻게 암호화하고 실어 나를지 정한 약속입니다. 모든 곳에서 이기는 프로토콜은 없고, 저마다 맞는 네트워크가 있습니다. 캠퍼스나 회사처럼 제한된 네트워크에서는 TLS 위에서 작동하는 AnyConnect를 고르세요. 패킷 손실이 많은 회선에서는 QUIC 기반의 Hysteria2를 고르세요. 한 번 로그인해 늘 켜 두고 기기끼리 서로 접속하려면 WireGuard 기반을 고르세요. 공유기, NAS, 서버에는 OpenVPN을 고르세요. 브라우저만 쓴다면 HTTPS 프록시를 고르세요. 암호화 강도는 모두 충분하며 차이를 만드는 요소가 아닙니다. 아래에서 하나씩 설명하고, 이 사이트의 여섯 가지 접속 방식이 각각 어떤 프로토콜을 쓰는지 정리합니다.
프로토콜이 나에게 의미하는 것: 네 가지
- 제한된 네트워크에서 되는가. 많은 캠퍼스, 회사, 호텔 네트워크는 UDP를 제한하고 웹사이트를 열 때와 같은 TLS 기반 TCP만 통과시킵니다. UDP 기반 프로토콜은 그런 곳에서 느려지거나 끊기고, TLS 기반은 계속 작동합니다.
- 패킷이 손실될 때 얼마나 빠른가. 모바일 데이터, 오래된 건물의 인터넷, 국경을 넘는 회선은 패킷 손실이 잦고, 프로토콜이 이를 어떻게 처리하느냐가 그런 회선에서의 실제 속도를 결정합니다.
- 배터리를 얼마나 쓰는가. 프로토콜이 가볍고 연결 유지용 패킷을 덜 보낼수록 전력을 덜 씁니다. 재연결을 반복하는 것이 가장 많이 씁니다.
- 어떤 기기에서 돌아가는가. 거의 모든 운영체제, 공유기, NAS에 클라이언트가 내장된 프로토콜이 있는가 하면, 휴대폰과 데스크톱 앱으로만 있는 것도 있습니다.
- 프로토콜만큼 중요한 점이 하나 더 있습니다. 탐지됐을 때 대안이 있느냐입니다. 프로토콜이 하나뿐인 서비스는 그 프로토콜이 방해받으면 갈 곳이 없습니다.
OpenVPN: 거의 모든 기기가 지원하는 베테랑
- 무엇인가: 20년 넘은 오픈소스 VPN 프로토콜로, .ovpn 파일 하나에 연결에 필요한 모든 것이 들어 있습니다.
- 장점: 지원 범위가 가장 넓어 대부분의 공유기 펌웨어, NAS 시스템, Linux 서버에 클라이언트가 내장되어 있습니다. UDP와 TCP 모두에서 작동합니다.
- 단점: 새 프로토콜보다 무겁고 휴대폰 배터리를 더 씁니다. 핸드셰이크에 고정된 특징이 있어 제한적인 네트워크가 알아볼 수 있습니다.
- 어울리는 곳: 부팅 시 연결되어 사람 손 없이 돌아가야 하는 공유기, NAS, 서버. OpenVPN 사용법과 언제 고르면 좋은지를 보세요.
WireGuard란: 가볍고 빠르며 네트워크가 바뀌어도 유지됩니다
- 무엇인가: 코드가 작은 새 오픈소스 VPN 프로토콜로, Linux 커널에 포함되어 있고 모든 주요 운영체제용 클라이언트가 있습니다.
- 장점: 연결이 빠르고 암호화 부담이 적으며 배터리를 아낍니다. Wi‑Fi에서 모바일 데이터로 옮겨도 연결이 알아서 이어집니다.
- 단점: UDP만 써서 UDP가 제한된 곳에서는 실패하거나 아주 느려집니다. 패킷 형식이 고정되어 있어 알아보기 쉽습니다.
- 이를 바탕으로 만든 것: Tailscale은 WireGuard 위에 계정 로그인과 기기 간 접속을 더해, 한 번 로그인하면 늘 켜져 있는 메시 네트워크를 만듭니다. 사설망(Tailscale)이란을 보세요.
- WireGuard와 OpenVPN 비교: 깨끗한 네트워크에서는 WireGuard가 더 빠르고 가볍습니다. OpenVPN은 기기 지원 범위와 TCP로도 돌아간다는 점에서 앞섭니다.
Cisco AnyConnect: TLS 기반, 제한된 네트워크에서 가장 안정적
- 무엇인가: Cisco의 기업용 VPN 프로토콜로, 클라이언트 이름은 지금 Cisco Secure Client입니다. 오픈소스 구현도 있습니다. 클라이언트는 OpenConnect, 서버는 ocserv입니다.
- 장점: 트래픽이 표준 TLS로 오가 밖에서 보면 HTTPS 사이트 방문처럼 보이므로 UDP를 제한하는 캠퍼스와 회사 네트워크에서도 계속 작동합니다. 주소, 사용자 이름, 비밀번호만 입력하면 되고 가져올 파일이 없습니다. 전 세계 기업이 재택근무에 쓰기 때문에 모든 플랫폼에 클라이언트가 있습니다.
- 단점: 연결하면 기기 전체가 경로를 타므로 현지 사이트를 직접 연결하려면 별도의 분할 라우팅이 필요합니다. 패킷 손실이 많은 회선에서는 손실을 염두에 두고 설계한 프로토콜보다 느립니다.
- 어울리는 곳: 캠퍼스와 회사 네트워크, 아이폰, 오래된 기기. 자세한 내용은 Cisco AnyConnect는 중국에서 될까?에 있습니다.
Hysteria2 프로토콜: 손실 많은 회선을 위한 QUIC 기반
- 무엇인가: HTTP/3이 쓰는 UDP 기반 전송 방식인 QUIC 위에 만든 오픈소스 프록시 프로토콜입니다.
- 장점: 패킷 손실을 의도적으로 다루도록 설계되어 모바일 데이터, 오래된 건물의 인터넷, 국경을 넘는 회선에서 이 중 가장 빠릅니다. 트래픽은 일반 HTTP/3과 비슷해 보입니다.
- 단점: UDP를 쓰므로 UDP가 제한된 곳에서는 느려지거나 끊깁니다. Hiddify나 sing-box 계열처럼 이를 지원하는 클라이언트가 필요합니다.
- 어울리는 곳: 내 휴대폰과 컴퓨터, 속도 우선, 손실 많은 네트워크. 가져오는 법은 구독 링크 가이드에 있습니다.
v2ray와 TLS 프록시 계열
v2ray는 프로토콜 하나가 아니라 프록시 도구입니다. v2ray와 비슷한 도구들이 지원하는 VMess, VLESS, Trojan 같은 프로토콜은 일반 HTTPS 프록시와 같은 발상을 공유합니다. 프록시 트래픽을 TLS로 감싸 HTTPS 사이트 방문처럼 보이게 하는 것입니다. 프록시 회선 업체 구독에 들어 있는 노드는 대부분 이런 종류입니다. VPN, 프록시 회선 업체, 가속기는 무엇이 다를까를 보세요.
- 장점: TLS 기반 TCP라 제한된 네트워크도 통과합니다. 기기의 나머지는 건드리지 않고 프로그램 하나만 프록시로 보낼 수 있습니다.
- 단점: 터널이 아니라 프록시라서 무엇을 프록시로 보낼지 클라이언트 규칙이 정하고, 규칙이 틀리면 일부 사이트가 안 열리는 증상으로 나타납니다. 클라이언트마다 받는 형식이 다릅니다.
- 가장 단순한 형태는 브라우저의 HTTPS 프록시입니다. 확장 프로그램 하나면 되고, 설치할 클라이언트도 연결 상태도 없습니다. 웹 프록시란 무엇이고 언제 쓰나를 보세요.
이 사이트의 여섯 가지 방식은 각각 어떤 프로토콜을 쓰나
LeoTun 계정 하나에는 서로 다른 프로토콜로 돌아가는 접속 방식이 여섯 가지 있습니다. 하나가 방해받아도 나머지와는 무관하므로, 하나가 힘들면 같은 계정으로 다른 방식으로 바꾸면 됩니다.
- Cisco: TLS 기반의 Cisco AnyConnect. UDP가 제한된 곳에서 첫 번째 선택입니다. Cisco 페이지를 보세요.
- OpenVPN: UDP를 우선 쓰고 UDP가 제한되면 자동으로 TCP로 바꿉니다. OpenVPN 페이지를 보세요.
- 사설망: WireGuard 기반의 Tailscale. 한 번 로그인하면 계속 온라인이고 같은 계정의 기기끼리 서로 접속할 수 있습니다. 사설망 페이지를 보세요.
- Hiddify: hysteria2 프로토콜을 쓰는 Hiddify 클라이언트. 손실 많은 회선에서 가장 빠릅니다. Hiddify 페이지를 보세요.
- 웹 프록시: 브라우저만 다루는 암호화 HTTPS 프록시. 웹 프록시 페이지를 보세요.
- 공유기: 펌웨어가 알아서 고르고 스스로 업데이트합니다. 로그인해서 쓰기만 하면 되고 프로토콜을 고를 필요가 없습니다. 공유기 페이지를 보세요.
- 기기, 네트워크, 용도별로 고르는 법은 접속 방식별 추천 상황을, 문제가 생겼을 때 바꾸는 순서는 문제 해결 점검 순서를 보세요.
FAQ
VPN은 어떤 프로토콜을 쓰나요?
업체마다 다릅니다. 흔한 것은 OpenVPN, WireGuard, Cisco AnyConnect, IKEv2이고, Hysteria2와 여러 TLS 프록시도 있습니다. 보통 클라이언트 설정이나 업체 문서에 나와 있습니다.
WireGuard와 OpenVPN 중 무엇이 나은가요?
UDP가 제한되지 않은 곳이라면 WireGuard가 더 빠르고 배터리를 덜 쓰며 네트워크가 바뀌어도 유지됩니다. OpenVPN의 장점은 거의 모든 공유기와 NAS에 클라이언트가 내장되어 있고 TCP로도 돌아간다는 점입니다. 휴대폰과 노트북의 일상 사용에는 앞쪽을, 공유기, NAS, 서버에는 뒤쪽을 쓰세요.
가장 안전한 VPN 프로토콜은 무엇인가요?
모두 공개되어 오랫동안 검증된 암호 기술을 쓰며, 제대로 설정하면 충분히 안전합니다. 실질적인 차이는 프로토콜 이름이 아니라 업체가 어떻게 운영하는지, 클라이언트가 어디서 왔는지에 있습니다.
v2ray 계열 클라이언트로 이 사이트를 쓸 수 있나요?
Hiddify 방식에서 세 가지 구독을 제공합니다. Hiddify 계열 클라이언트용 sing-box 구독, Clash Meta, Clash Verge, Stash용 Clash 구독, NekoBox, Shadowrocket, v2rayN용 hysteria2 한 줄 공유 링크(노드만 담겨 있어 라우팅 규칙은 클라이언트에서 설정)입니다. 특별한 이유가 없다면 Hiddify에서 QR 코드를 스캔하는 쪽이 손이 덜 갑니다.
캠퍼스나 회사 네트워크에서 왜 어떤 방식은 안 되나요?
그런 네트워크는 UDP를 제한하는 경우가 많습니다. Hiddify, 사설망, OpenVPN은 모두 UDP를 써서 느려지거나 끊깁니다. TLS 기반의 Cisco로 바꾸거나, 브라우저라면 웹 프록시를 쓰세요.
고르기 전에 프로토콜을 공부해야 하나요?
아니요. 세 가지 원칙이면 충분합니다. 제한된 네트워크에서는 Cisco, 손실 많은 회선에서는 Hiddify, 클라이언트를 못 까는 기기에는 공유기. 같은 계정으로 언제든 바꿀 수 있습니다.