Hysteria2와 OpenVPN은 모두 암호화된 연결을 구성하는 데 사용되지만, 설계 목표와 작동 계층이 서로 다릅니다. OpenVPN은 오랫동안 사용된 범용 VPN 프로토콜로, 다양한 운영체제와 네트워크 장비에서 안정적으로 지원되는 것이 장점입니다. 반면 Hysteria2는 QUIC와 UDP를 기반으로 혼잡한 무선망이나 패킷 손실이 있는 환경에서 전송 성능을 확보하는 데 초점을 둔 비교적 새로운 프로토콜입니다.
따라서 “어느 프로토콜이 무조건 더 빠른가?”라는 질문만으로 선택하면 실제 사용 결과와 어긋날 수 있습니다. 같은 프로토콜이라도 서버 위치, 접속 회선, 통신사 라우팅, 방화벽, 서버 부하, 클라이언트 구현에 따라 속도와 지연이 달라집니다. Hysteria2는 UDP가 통과되는 환경에서 장점을 보일 수 있지만 UDP가 제한된 네트워크에서는 연결 자체가 어려울 수 있습니다. OpenVPN은 최고 속도보다 호환성, 예측 가능한 동작, 문제 해결의 편의성이 중요한 상황에서 여전히 유용합니다.
Hysteria2와 OpenVPN의 기본 구조
OpenVPN은 TLS 기반의 제어 채널과 데이터 채널을 사용해 클라이언트와 서버 사이에 터널을 구성합니다. UDP 모드에서는 패킷 전달 지연을 줄이면서 VPN 터널을 만들 수 있고, TCP 모드에서는 UDP가 차단된 환경에서 TCP 연결을 활용할 수 있습니다. 인증서, 사용자 인증, 암호화 설정이 비교적 오랫동안 표준화되어 있어 기업용 네트워크, 공유기, 데스크톱 운영체제에서 지원되는 경우가 많습니다.
다만 OpenVPN의 TCP 모드는 이미 TCP인 연결을 다시 TCP 터널 안에 넣는 구조가 될 수 있습니다. 이른바 TCP-over-TCP 문제 때문에 패킷 손실이 발생하면 내부 연결과 외부 터널의 재전송이 겹치면서 지연이 크게 늘어날 수 있습니다. 모든 환경에서 문제가 발생한다는 뜻은 아니지만, 대용량 다운로드나 실시간 통신에서는 UDP 모드와 TCP 모드의 차이를 확인할 필요가 있습니다.
Hysteria2는 QUIC 기반의 UDP 전송을 사용합니다. QUIC은 연결 수립과 암호화 협상을 결합하고, 전송 흐름을 UDP 위에서 관리합니다. Hysteria2는 혼잡 제어와 패킷 손실 상황을 고려한 전송 동작을 제공하며, TLS 인증과 서버 설정이 맞아야 연결됩니다. 일부 구성에서는 패킷 형태를 감추기 위한 선택적 기능이 사용될 수 있지만, 해당 기능이 있다고 해서 모든 방화벽이나 네트워크 제한을 통과한다고 단정해서는 안 됩니다.
두 프로토콜 모두 클라이언트가 서버 설정을 읽고 터널 또는 프록시 모드를 실행해야 실제 앱 트래픽이 전달됩니다. 서비스의 구독 링크에 Hysteria2와 OpenVPN 프로필이 함께 들어 있더라도 클라이언트가 해당 형식을 해석하지 못하면 목록이 표시되지 않거나 연결이 실패할 수 있습니다. Windows와 macOS 공식 클라이언트, Android와 iOS 클라이언트, Linux 환경의 sing-box, Clash 계열 클라이언트, Shadowrocket 등은 지원 범위와 설정 방식이 서로 다르므로 프로토콜 이름만 보고 호환성을 판단하면 안 됩니다.
110+
국가 커버리지
160+
지원 회선
2가지
비교 프로토콜
무제한
동시 사용 기기
속도와 지연은 어떤 조건에서 달라질까
Hysteria2는 UDP를 사용할 수 있고 회선에 일정한 패킷 손실이나 순간적인 혼잡이 있는 경우 유리할 수 있습니다. QUIC 기반 전송은 연결 전체를 하나의 TCP 흐름에 묶지 않고 전송을 관리하므로, 일부 데이터가 지연될 때 다른 흐름까지 무조건 기다리는 상황을 줄이는 데 도움이 될 수 있습니다. 이동통신망, 공용 Wi-Fi, 장거리 국제 회선처럼 품질이 계속 변하는 환경에서 Hysteria2를 먼저 시험하는 이유가 여기에 있습니다.
그러나 Hysteria2가 항상 빠른 것은 아닙니다. 사용 중인 네트워크가 UDP 트래픽을 제한하거나, 서버의 UDP 경로가 좋지 않거나, 공유기와 보안 장비가 UDP 세션을 자주 정리하면 연결이 불안정해질 수 있습니다. UDP 패킷이 통과하더라도 해당 경로의 혼잡 제어가 현재 회선과 잘 맞지 않으면 속도가 기대보다 낮을 수 있습니다. 특히 고정된 유선망에서는 OpenVPN UDP가 더 일관된 결과를 보이는 경우도 있습니다.
OpenVPN은 구현과 운영 경험이 풍부하고, UDP 모드에서 일반적인 웹 이용과 파일 전송에 충분한 성능을 낼 수 있습니다. 서버와 클라이언트 설정이 잘 맞고 경로가 안정적이라면 속도 차이가 체감되지 않을 수도 있습니다. 반대로 UDP가 차단되어 TCP 모드를 사용해야 한다면 대기 시간이 늘거나 순간적인 정체가 더 크게 느껴질 수 있습니다. 이때 단순히 서버를 바꾸기보다 OpenVPN UDP가 허용되는지, Hysteria2가 사용할 UDP 경로가 열려 있는지부터 확인해야 합니다.
| 비교 항목 | Hysteria2 | OpenVPN | 판단 기준 |
|---|---|---|---|
| 전송 기반 | QUIC 기반 UDP | UDP 또는 TCP | 현재 네트워크에서 UDP가 안정적으로 통과하는지 확인 |
| 혼잡 환경 | 손실과 변동이 있는 회선에서 시험할 가치가 있음 | UDP 모드는 안정적일 수 있으나 TCP 모드는 정체의 영향을 받을 수 있음 | 공용 Wi-Fi, 이동통신망, 유선망을 나누어 비교 |
| 호환성 | 지원하는 최신 클라이언트가 필요함 | 운영체제와 네트워크 장비에서 폭넓게 지원되는 편 | 공유기와 회사 장비까지 함께 사용할지 확인 |
| 문제 해결 | UDP, TLS, 전송 설정을 함께 점검해야 함 | 로그와 자료가 많고 설정 항목이 비교적 잘 알려져 있음 | 직접 원인을 분석할 수 있는지 고려 |
지연 시간도 프로토콜 하나만으로 결정되지 않습니다. 사용자와 서버 사이의 물리적 거리, 중계 회선, DNS 응답 경로, 서버 부하가 모두 영향을 줍니다. 게임이나 원격 데스크톱처럼 짧은 응답이 중요한 작업에서는 평균 지연뿐 아니라 순간적인 지연 증가와 패킷 손실을 함께 봐야 합니다. 동영상 시청이나 파일 전송에서는 초기 연결보다 지속적인 처리량과 재연결 빈도가 더 중요할 수 있습니다.
배터리와 안정성을 함께 비교하기
모바일 기기에서는 속도만큼 배터리와 백그라운드 동작이 중요합니다. Hysteria2는 UDP 기반 연결을 유지하므로 이동 중 네트워크가 바뀌거나 기기가 절전 상태로 들어갈 때 연결 상태가 달라질 수 있습니다. 최신 클라이언트가 네트워크 전환과 재연결을 잘 처리하면 편리하지만, 클라이언트 구현이 충분히 다듬어지지 않았거나 운영체제가 백그라운드 활동을 제한하면 연결이 끊긴 뒤 복구가 늦어질 수 있습니다.
OpenVPN 역시 계속 암호화와 터널 처리를 수행하므로 배터리를 전혀 사용하지 않는 방식은 아닙니다. 다만 오랜 기간 검증된 모바일 클라이언트가 많고, 연결 유지와 재연결에 대한 운영 사례가 풍부합니다. 회사 Wi-Fi, 학교 네트워크, 호텔 네트워크처럼 접속 조건이 자주 바뀌는 장소에서는 OpenVPN이 문제를 예측하기 쉬울 수 있습니다. 반면 해당 네트워크가 UDP를 제한한다면 OpenVPN TCP로 전환하면서 체감 지연이 커질 수 있습니다.
안정성은 “연결됨”이라는 표시만으로 확인하기 어렵습니다. 클라이언트 화면에 연결 상태가 표시되어도 특정 앱의 DNS 요청이 다른 경로로 나가거나, 모바일 네트워크 전환 뒤 터널은 유지되지만 실제 데이터가 흐르지 않는 경우가 있습니다. 브라우저, 동영상 앱, 메신저, 업무용 서비스처럼 서로 다른 유형의 트래픽을 확인해야 합니다.
- ✅ 이동통신망과 Wi-Fi를 번갈아 사용하며 네트워크 전환 후 자동 복구를 확인합니다.
- ✅ 영상 재생, 파일 다운로드, 화상회의처럼 사용 목적에 가까운 작업으로 안정성을 판단합니다.
- ✅ 배터리 절약을 위해 사용하지 않는 동안 터널을 유지할지 모바일 설정을 조정합니다.
- ❌ 연결 아이콘이 켜져 있다는 이유만으로 모든 앱의 트래픽이 터널을 통과한다고 단정하지 않습니다.
- ❌ Hysteria2의 UDP 특성을 무시하고 UDP 제한이 강한 네트워크에서 계속 같은 설정만 반복하지 않습니다.
용도와 호환성에 따른 선택
Hysteria2는 최신 프록시 클라이언트와 잘 맞습니다. sing-box 기반 클라이언트나 Hysteria2를 명시적으로 지원하는 Clash 계열 클라이언트에서는 구독을 가져온 뒤 프로필을 선택해 사용할 수 있습니다. iOS에서는 Shadowrocket과 같이 해당 프로토콜을 지원하는 클라이언트가 필요하며, Android에서도 사용하는 앱의 코어와 버전을 확인해야 합니다. “구독 링크를 붙여 넣을 수 있다”는 기능과 “구독 안의 Hysteria2 노드를 실제로 실행할 수 있다”는 기능은 서로 다릅니다.
OpenVPN은 공식 클라이언트와 운영체제별 앱, 공유기 클라이언트에서 선택 폭이 넓습니다. 업무용 노트북, 오래된 네트워크 장비, 여러 사용자가 함께 쓰는 환경처럼 새로운 클라이언트를 설치하기 어려운 경우에는 OpenVPN이 관리하기 쉽습니다. 프로필 파일을 직접 가져오는 방식이 일반적이므로, 사용자 이름과 비밀번호, 인증서, 서버 주소, 포트가 올바르게 포함되어 있는지 확인해야 합니다.
스트리밍은 프로토콜보다 출구 회선과 서비스의 정책, 서버 위치가 더 큰 영향을 줄 수 있습니다. 동영상이 자주 낮은 화질로 전환된다면 Hysteria2에서 OpenVPN으로 바꾸기 전에 다른 회선이나 노드를 확인하는 편이 합리적입니다. 반대로 게임이나 실시간 통신에서 순간적인 끊김이 반복된다면 UDP를 안정적으로 처리하는 Hysteria2와 다른 노드를 시험해 볼 수 있습니다. 기업 내부 시스템에 접속하거나 인증서와 정책이 정해진 업무 환경이라면 관리자가 지정한 OpenVPN 프로필을 우선 사용해야 합니다.
직접 비교하는 테스트 절차
프로토콜을 비교할 때는 서로 다른 서버와 서로 다른 시간대를 사용하지 않도록 조건을 맞추는 것이 좋습니다. 가능하다면 동일한 서비스에서 제공하는 비슷한 위치의 Hysteria2와 OpenVPN 프로필을 준비하고, 같은 기기와 같은 네트워크에서 번갈아 연결합니다. 한 번의 속도 측정만으로 결론을 내리기보다 웹페이지 반응, 동영상 재생, 파일 전송, 장시간 연결을 나누어 관찰해야 합니다.
- Windows, macOS, Android, iOS 또는 Linux에서 해당 프로토콜을 지원하는 클라이언트를 준비합니다. 공식 클라이언트, Clash Verge, sing-box, Shadowrocket 등은 지원 형식이 다르므로 먼저 호환성을 확인합니다.
- 사용자 패널에서 구독 링크 또는 OpenVPN 프로필을 가져옵니다. 구독 링크는 계정 인증 정보가 포함될 수 있으므로 다른 사람에게 공개하거나 공개 문서에 붙여 넣지 않습니다.
- Hysteria2와 OpenVPN 프로필이 목록에 표시되는지 확인합니다. Hysteria2가 보이지 않으면 링크가 잘못된 것보다 먼저 클라이언트가 해당 프로토콜을 지원하는지 확인합니다.
- 각 프로토콜에서 같은 지역에 가까운 노드를 선택하고, 시스템 프록시 또는 터널 모드를 켭니다. 노드만 선택하고 실제 연결을 시작하지 않으면 시스템 트래픽이 전달되지 않을 수 있습니다.
- 웹페이지 접속, 동영상 재생, 파일 전송을 차례로 확인합니다. 연결 직후의 반응뿐 아니라 잠시 사용한 뒤 재연결이 발생하는지, 앱별로 접속 결과가 다른지도 기록합니다.
- Wi-Fi와 이동통신망을 각각 시험하고, 네트워크를 바꾼 뒤 자동 복구되는지 확인합니다. UDP 제한이 의심되면 Hysteria2와 OpenVPN UDP의 실패 양상을 비교하고, OpenVPN TCP는 별도 조건으로 판단합니다.
테스트 중 특정 앱만 작동하지 않는다면 프로토콜 변경보다 분할 라우팅과 DNS를 먼저 확인해야 합니다. 시스템 프록시를 사용하는 클라이언트는 모든 앱을 넘겨받지 못할 수 있고, 터널 모드라도 앱의 자체 DNS나 인증 연결이 별도로 처리될 수 있습니다. 또한 두 개의 VPN 클라이언트를 동시에 실행하면 가상 어댑터와 라우팅 규칙이 충돌할 수 있으므로 한 번에 하나의 클라이언트만 활성화하는 것이 좋습니다.
자주 묻는 질문
Hysteria2가 OpenVPN보다 항상 빠른가요?
항상 그렇지는 않습니다. UDP가 안정적으로 통과하고 회선에 손실과 혼잡이 있는 환경에서는 Hysteria2가 유리할 수 있지만, 서버 경로와 클라이언트 구현이 더 중요할 때도 있습니다. 안정적인 유선망에서는 OpenVPN UDP가 충분히 빠르고 일관적일 수 있으므로 실제 사용 환경에서 비교해야 합니다.
UDP가 제한된 네트워크에서는 무엇을 선택해야 하나요?
Hysteria2는 UDP 기반이므로 UDP가 차단되거나 세션이 자주 끊기는 네트워크에서는 연결이 어려울 수 있습니다. 이런 환경에서는 OpenVPN TCP가 현실적인 대안이 될 수 있지만, TCP-over-TCP로 인해 지연과 재전송 부담이 커질 수 있습니다. 네트워크 정책을 우회하려고 무리하게 설정하기보다 허용된 연결 방식과 서비스 정책을 먼저 확인하세요.
스마트폰에서는 어떤 프로토콜이 더 적합한가요?
이동 중 네트워크 품질 변화가 크고 사용하는 클라이언트가 Hysteria2를 안정적으로 지원한다면 Hysteria2를 시험할 수 있습니다. 반대로 여러 Wi-Fi에서 접속해야 하거나 호환성과 재연결의 예측 가능성이 중요하면 OpenVPN이 편할 수 있습니다. 배터리 사용량은 프로토콜 이름보다 연결 유지 시간, 암호화 처리, 앱의 백그라운드 정책에 따라 달라집니다.
공유기에서는 어떤 프로토콜이 더 쉬운가요?
공유기 제조사의 VPN Client가 OpenVPN을 기본 지원한다면 OpenVPN이 설정하기 쉬운 경우가 많습니다. Hysteria2는 공유기 펌웨어와 플러그인, 실행 코어가 모두 해당 형식을 지원해야 합니다. 공유기에서 지원하지 않는다면 Windows, macOS, Android, iOS 또는 Linux의 호환 클라이언트에서 먼저 사용성을 확인한 뒤 네트워크 구성을 확장하는 편이 안전합니다.