두 프로토콜 모두 합리적으로 설정하면 성숙하고 안전합니다. 차이는 실제 네트워크에서의 동작에 있습니다. 구호가 아니라 내 연결에 필요한 조건에 따라 고르세요.
WireGuard 요약
- 코드베이스가 작아 감사하기 쉽고 Linux 커널에 내장되어 있습니다.
- 빠르고, 지연 시간이 짧으며, 휴대폰에서 배터리 소모가 적습니다.
- 로밍에 강합니다. Wi-Fi에서 모바일 데이터로 바뀌어도 터널이 유지됩니다.
- UDP만 사용하며, 일부 네트워크가 차단하는 식별 가능한 핸드셰이크가 있습니다.
- 설정은 피어당 몇 줄이면 되며 키와 고정 주소를 사용합니다.
OpenVPN 요약
- UDP나 TCP로 실행되며, 제한적인 방화벽 다수를 통과하는 TCP 443 포트도 쓸 수 있습니다.
- 기능이 풍부합니다: 인증서, 플러그인, 다양한 인증 옵션.
- WireGuard보다 느리고 설정이 더 무겁습니다.
- 코드가 많을수록 패치를 유지해야 할 범위도 넓어집니다.
속도와 배터리
WireGuard는 같은 VPS에서 대체로 더 높은 처리량과 낮은 CPU 부하를 제공합니다. 휴대폰에서는 배터리 수명과 터널 재연결 속도에서 차이를 느끼게 됩니다.
제한적인 네트워크 통과
호텔, 사무실, 일부 국가는 WireGuard 핸드셰이크나 모든 UDP를 차단합니다. WireGuard가 통하지 않는 곳에서도 TCP 443의 OpenVPN은 통과하는 경우가 많습니다. 그마저 실패한다면 VLESS와 REALITY처럼 HTTPS를 흉내 내도록 만든 프로토콜이 필요합니다.
설정 노력
WireGuard는 WireGuard 설정 가이드처럼 10분과 몇 개의 명령이면 됩니다. OpenVPN에는 인증 기관, 서버 및 클라이언트 인증서가 필요하며, 도우미 스크립트가 생성해 줄 수는 있어도 관리할 것이 더 많이 남습니다.
개인정보 고려 사항
WireGuard는 설계상 피어 주소를 서버 메모리에 보관하고 정적 키는 관리하기 쉽지만, 개인 VPN에는 출구 IP가 하나뿐이라는 점을 알아야 합니다. 로컬 네트워크와 ISP로부터는 보호해 주지만, 방문하는 사이트에 대해 익명이 되지는 않습니다. VPS 제공업체는 서버를 떠나는 트래픽을 볼 수 있습니다.
무엇을 선택할까
- 휴대폰과 노트북에서의 일상적 사용: WireGuard.
- UDP 또는 비웹 포트를 차단하는 네트워크: TCP 443의 OpenVPN.
- 심한 검열: TLS를 흉내 내는 프록시.
- 개별 인증서와 폐기가 필요한 다수의 사용자: OpenVPN 또는 관리 계층을 갖춘 WireGuard.
같은 서버에서 두 가지를 서로 다른 포트로 실행하고 네트워크별로 선택할 수도 있습니다. 먼저 15분 체크리스트로 서버를 보호하세요.
자주 묻는 질문
WireGuard가 OpenVPN보다 빠른가요?
대개 그렇습니다. 지연 시간과 CPU 사용량이 낮으며, 특히 휴대폰에서 차이가 납니다.
WireGuard가 차단된 곳에서도 OpenVPN은 작동하나요?
자주 그렇습니다. OpenVPN은 TCP 443 포트로 실행할 수 있어서 제한이 심한 많은 방화벽을 통과합니다.
개인용 VPN을 쓰면 익명이 되나요?
아니요. 로컬 네트워크와 ISP에는 트래픽이 가려지지만, VPS 호스트와 방문하는 사이트는 서버 IP에서 나오는 활동을 여전히 볼 수 있습니다.