VPN초보자 용어 정리: 구독, 노드, 회선, 프로토콜, 분할 한눈에 알아보기
구독, 노드, IEPL 전용 회선과 중계·직결, 프로토콜, 트래픽 분할 규칙, 전역·규칙 모드까지 초보자가 헷갈리는 VPN 용어를 한 페이지에서 정리합니다.
VPN 용어를 빠르게 살펴보고 각 용어의 역할부터 구분해 보세요. 구독은 설정을 제공하고, 노드는 연결 지점이며, 회선은 데이터가 이동하는 경로를 가리킵니다. 프로토콜은 통신 방식을 정하고, 트래픽 분할은 요청을 어디로 보낼지 결정합니다. 서로 연동되지만 같은 의미는 아닙니다. ‘연결됨’으로 표시되어도 모든 앱의 트래픽이 선택한 출구를 거치는 것은 아닙니다.
일상적으로 VPN이라고 하면 네트워크 접속에 사용하는 프록시 서비스까지 가리키는 경우가 있습니다. 엄밀히 말해 시스템 수준의 가상 네트워크와 앱 프록시는 적용 범위가 다릅니다. 이 글에서는 클라이언트에서 실제로 쓰이는 용례를 바탕으로 용어를 설명하며, 특정 프로토콜이나 회선 이름, 모드가 서비스 품질을 보장한다고 보지는 않습니다.
구독, 노드와 클라이언트
유료 구독은 요금제 이용 관계이고, 구독 링크는 설정을 가져오는 경로입니다. 유료 구독은 데이터 한도와 이용 기간을 정하며, 구독 링크를 사용하면 클라이언트가 서버에서 연결 설정을 가져옵니다. 일반적으로 ‘구독 업데이트’는 설정을 다시 가져온다는 뜻입니다. 요금제를 갱신하거나 데이터 한도를 자동으로 초기화한다는 의미는 아닙니다.
클라이언트는 이러한 설정을 실행하는 소프트웨어입니다. 노드는 클라이언트에서 선택할 수 있는 연결 항목으로, 서버 주소와 포트, 인증 정보, 프로토콜 및 전송 매개변수 등을 포함할 수 있습니다. 노드 이름은 식별을 돕는 라벨일 뿐입니다. 이름만으로 실제 출구나 네트워크 경로, 대상 플랫폼에서 어떻게 인식되는지 확인할 수는 없습니다.
| 용어 | 주요 역할 | 자주 혼동하는 점 |
|---|---|---|
| 유료 구독 | 요금제, 데이터 한도, 결제 주기를 정함 | 클라이언트에서 설정을 업데이트하는 것과 다름 |
| 구독 링크 | 클라이언트에 업데이트 가능한 설정 제공 | 일반 웹페이지가 아니므로 공개 공유하지 않는 것이 좋음 |
| 노드 | 클라이언트에서 선택할 연결 매개변수 제공 | 노드 이름만으로 실제 출구를 증명할 수 없음 |
| 회선 | 진입 지점과 중계 지점, 출구 간 전송 경로를 설명 | 회선 유형과 통신 프로토콜은 다름 |
| 프로토콜 | 클라이언트와 서버의 통신 방식을 규정 | 특정 프로토콜 지원이 모든 설정 변형의 지원을 뜻하지는 않음 |
| 트래픽 분할 규칙 | 요청을 직결, 프록시 또는 차단 중 어느 방식으로 처리할지 결정 | 노드를 선택해도 모든 요청이 해당 노드를 이용하는 것은 아님 |
같은 구독 링크를 여러 클라이언트에서 사용할 수 있는지는 설정 형식과 코어 지원 여부에 따라 다릅니다. 가져온 뒤 노드 목록만 표시된다고 해서 규칙, DNS, 정책 그룹까지 모두 갖춰진 것은 아닙니다. 구독에 전체 설정이 포함되는 경우도 있고 노드 정보만 제공되는 경우도 있으므로, 서비스 안내와 가져온 결과를 확인하세요.
회선: IEPL 전용 회선, 중계와 직결
회선은 데이터가 어떤 경로를 거치는지 설명합니다. 사용자에서 진입 지점까지, 진입 지점에서 출구까지, 출구에서 대상 웹사이트까지 각 구간이 모두 이용 경험에 영향을 줄 수 있습니다. 클라이언트에 표시되는 지역은 대개 출구 위치를 나타내며 진입 지점의 위치까지 알려 주지는 않습니다. 노드 이름만으로 연결 경로 전체를 파악하기도 어렵습니다.
직결 회선과 규칙에서 말하는 직결
회선 분류에서 직결은 일반적으로 클라이언트가 공용 인터넷을 통해 별도의 중계 진입 지점 없이 해외 서버에 직접 연결하는 방식을 뜻합니다. 이 경우에도 통신사 네트워크의 일반 라우팅을 거칠 수 있습니다. ‘직결 회선’은 프록시 트래픽을 전달할 수 있지만, 트래픽 분할 규칙에서 말하는 ‘프록시를 거치지 않고 대상에 직접 접속’하는 직결과는 의미가 다릅니다.
중계 회선
중계는 클라이언트와 출구 사이에 전달 구간을 추가하는 방식입니다. 진입 지점에 연결하기 쉬워지거나 좋지 않은 경로를 피하는 데 도움이 될 수 있지만, 새로운 혼잡 지점이 생길 수도 있습니다. 현재 네트워크에 더 적합한지는 진입 지점의 품질, 중계 구간, 출구 부하에 달려 있습니다. ‘중계’라는 라벨만 보고 속도를 판단할 수는 없습니다.
IEPL 전용 회선
IEPL은 일반적으로 서로 다른 지역의 네트워크를 연결하는 국제 이더넷 전용 회선을 가리킵니다. 서비스에서 IEPL을 사용한다는 설명은 보통 전체 경로 중 일부 구간이 해당 회선을 이용한다는 뜻이지, 사용자 기기에서 대상 웹사이트까지의 모든 접속 구간이 전용 회선을 통과한다는 의미는 아닙니다. 가정용 네트워크, 호텔 Wi-Fi, 출구에서 웹사이트까지의 연결도 병목이 될 수 있습니다.
따라서 회선 유형은 안정성과 관련이 있지만 실제 사용 환경에서의 확인을 대신하지는 못합니다. 같은 기기와 같은 로컬 네트워크, 같은 대상 앱을 사용해 비교하고, 혼잡 시간대와 장시간 사용 시의 상태도 살펴보세요. 한 번 연결에 성공한 결과만으로 장기적인 품질을 단정하지 마세요.
프로토콜: 이름과 호환성
프로토콜은 통신하는 양측이 데이터를 주고받는 방식을 정합니다. 설정에서 프로토콜, 암호화 방식, 전송 방식, TLS 매개변수는 서로 관련은 있지만 각각 다른 계층에 해당합니다. 프로토콜 이름만 알아서는 작동하는 노드를 직접 재구성하기 어려운 경우가 많습니다. 현재 클라이언트에 맞는 서비스 제공 설정을 사용하는 편이 안전합니다.
- Shadowsocks: 널리 쓰이는 암호화 프록시 프로토콜입니다. 클라이언트와 서버에서 암호화 방식 및 인증 매개변수가 일치해야 합니다. 버전이나 확장 기능에 따라 지원 여부가 다를 수 있습니다.
- VMess: V2Ray 생태계에서 흔히 사용하는 프록시 프로토콜입니다. 실제 연결은 설정된 전송 방식과 관련 매개변수에도 달려 있으므로 서버 주소만 복사해서는 충분하지 않습니다.
- Trojan: 일반적으로 TLS를 통해 프록시 통신을 전달합니다. 인증서 검증, 서버 이름, 인증 정보가 서로 일치하는지에 따라 연결 결과가 달라질 수 있습니다.
- VLESS: 프로토콜 자체는 트래픽을 암호화하지 않습니다. 보안은 함께 사용하는 보안 계층과 전체 설정에 달려 있습니다. 이름의 차이만으로 보안 수준의 높고 낮음을 판단해서는 안 됩니다.
- Hysteria2와 TUIC: 둘 다 QUIC 기술을 기반으로 하며, 일반적으로 네트워크에서 해당 UDP 통신을 허용해야 합니다. 현재 네트워크가 UDP를 제한한다면 노드 설정이 정확해도 연결이 제대로 수립되지 않을 수 있습니다.
위 내용은 일반적인 용어 설명이며 VPNKM의 프로토콜 지원 목록이 아닙니다. 특정 프로토콜을 사용할 수 있는지는 앱 버전, 코어 버전, 구체적인 설정을 함께 확인해야 합니다. 시스템 시간이 크게 어긋나면 인증서나 시간 검증을 사용하는 연결에도 영향을 줄 수 있습니다. 오류가 발생하면 설정을 바꾸기 전에 먼저 로그를 확인하세요.
트래픽 분할: 규칙 모드와 전역 모드
트래픽 분할은 클라이언트가 요청을 받은 뒤 직결할지, 프록시 정책 그룹에 전달할지, 아니면 차단할지 판단하는 과정입니다. 규칙은 도메인, 대상 IP, 프로세스 또는 그 밖의 조건을 기준으로 적용될 수 있으며, 구체적인 기능은 클라이언트에 따라 다릅니다. 많은 설정은 규칙을 순서대로 적용하므로 먼저 일치한 규칙이 최종 경로에 영향을 줍니다. 규칙을 많이 추가한다고 더 나아지는 것은 아닙니다.
규칙 모드는 설정에 지정된 조건에 따라 경로를 선택합니다. 예를 들어 특정 도메인은 프록시로 보내고 다른 요청은 직결하며, 어느 규칙에도 해당하지 않는 요청은 기본 정책으로 전달할 수 있습니다. 정책 그룹은 규칙이 선택할 출구 목록이나 선택 방식이지 새로운 회선이 아닙니다. 그룹에서 직결을 선택하면 요청이 프록시를 거치지 않을 수 있습니다.
전역 모드는 일반적으로 클라이언트가 처리하는 요청을 하나의 정책으로 전달합니다. 여기서 핵심은 ‘클라이언트가 처리하는 요청’입니다. 앱이 시스템 프록시를 사용하지 않고 가상 네트워크 인터페이스에도 연결되지 않았다면 전역 모드만 켜도 해당 앱의 요청이 자동으로 클라이언트에 들어오지는 않습니다. 전역 모드라고 해서 모든 요청이 같은 출구를 사용하는 것도 아니므로 선택한 정책을 확인해야 합니다.
시스템 프록시는 해당 설정을 따르는 앱에 요청을 로컬 프록시 포트로 보내도록 알립니다. TUN 모드는 가상 네트워크 인터페이스를 통해 라우팅 조건에 맞는 트래픽을 처리합니다. 일반적으로 적용 범위가 더 넓지만 제외 항목, 라우팅, 클라이언트 구현에 따라 달라집니다. 모드 이름이 비슷해도 앱마다 실제 동작은 다를 수 있습니다.
DNS, 출구 IP와 누출
DNS는 도메인 이름을 접속 가능한 주소로 변환합니다. 출구 IP는 대상 웹사이트에 요청을 보낸 출처 주소로 표시되는 IP입니다. 두 항목은 서로 다른 구간을 설명합니다. 웹 요청이 예상한 출구를 통과한다고 해서 도메인 조회도 예상한 경로를 이용한다고 단정할 수는 없습니다.
DNS 누출은 일반적으로 도메인 조회가 예상한 해석 경로를 벗어나는 현상을 말합니다. 예를 들어 프록시 측에서 처리하려던 조회가 로컬 네트워크의 DNS 서버로 전달되는 경우입니다. 문제가 있는지 판단하려면 먼저 설정의 의도부터 확인해야 합니다. 설계상 직결하도록 지정한 도메인이 로컬 DNS를 사용하는 것은 반드시 누출을 의미하지 않습니다.
브라우저의 보안 DNS, 앱에 내장된 조회 기능, 시스템 캐시, 클라이언트의 DNS 설정은 모두 확인 결과에 영향을 줄 수 있습니다. 검사 페이지에 표시된 DNS 서버의 지역 정보만으로 조회 경로를 확정할 수도 없습니다. 문제를 살펴볼 때는 클라이언트 로그와 DNS 설정, 앱 설정을 함께 확인하고 지도나 지역 라벨만으로 결론 내리지 마세요.
출구도 앱별로 확인해야 합니다. 브라우저에서 확인한 IP는 해당 브라우저 요청의 경로만 보여 줍니다. 회의 앱, 명령줄 도구, 다운로드 프로그램은 서로 다른 경로를 사용할 수 있습니다. 네트워크가 IPv4와 IPv6를 모두 제공한다면 클라이언트가 처리하는 범위와 테스트 방식이 일치하는지도 확인하세요.
클라이언트 가져오기 및 연결 확인 단계
Windows, macOS, iOS, Android, Linux는 권한 체계와 네트워크 설정이 서로 다릅니다. 모바일 기기에서는 시스템 VPN 권한 요청이 자주 표시됩니다. 데스크톱 앱에는 시스템 프록시와 TUN을 각각 켜고 끄는 설정이 있을 수 있습니다. Linux 앱은 프록시 환경 변수나 서비스 권한을 별도로 설정해야 할 수 있습니다. 시스템에 VPN 표시가 나타나도 관련 연결이나 인터페이스가 설정되었다는 뜻일 뿐, 앱별 동작을 확인한 것은 아닙니다.
- 계정과 설정을 가져오는 방법을 확인하세요. 요금제 상태를 확인한 다음 서비스에서 안내하는 방법으로 호환되는 설정을 가져오세요. VPNKM 클라이언트에서 설정을 가져오려면 로그인 상태여야 하며 유효한 구매 요금제가 있어야 합니다. 구독은 로그인 후 받을 수 있습니다. 자세한 내용은 클라이언트 페이지를 확인하세요.
- 형식을 확인한 뒤 가져오세요. 클라이언트의 구독 가져오기 또는 설정 가져오기 기능을 사용하세요. 노드와 규칙, 정책 그룹이 제대로 표시되는지 확인합니다. 형식 오류가 발생하면 먼저 클라이언트 호환성을 확인하고, 낯선 변환 서비스에 링크를 반복해서 제출하지 마세요.
- 노드와 트래픽 처리 방식을 선택하세요. 먼저 서비스가 권장하는 설정과 모드를 사용하고 필요한 시스템 권한을 허용하세요. 실제로 어떤 설정이 적용되는지 판단하기 어려워질 수 있으므로 네트워크를 처리하는 클라이언트를 여러 개 동시에 실행하지 마세요.
- 대상 앱에서 확인하세요. 브라우저의 출구를 확인한 뒤 실제로 사용할 앱도 열어 보세요. 클라이언트에 해당 연결 기록이 있는지, 어떤 규칙이 적용됐는지, 마지막에 어떤 정책을 사용했는지 확인합니다.
- 계층별로 오류 원인을 확인하세요. 노드에 전혀 연결되지 않으면 로컬 네트워크, 설정, 인증부터 점검하세요. 브라우저는 정상이지만 다른 앱에 문제가 있으면 클라이언트가 처리하는 범위를 확인합니다. 특정 웹사이트만 문제가 있다면 규칙, DNS, 대상 플랫폼의 상태를 살펴보세요.
구독을 업데이트하면 설정 일부가 바뀔 수 있으며, 클라이언트에서 직접 수정한 내용이 유지되는지는 앱 구현에 따라 다릅니다. 수정하기 전에 설정의 출처와 덮어쓰기 관계를 확인하세요. 문제를 진단할 때는 한 번에 관련 설정 하나만 바꾸고 결과를 살펴본 뒤 다음 단계로 넘어가세요. 그래야 원인을 찾을 수 있던 문제에 변수가 여러 개 겹치는 일을 막을 수 있습니다.
요금제 용어와 이용 전 확인 사항
데이터 한도, 연결 기기 수, 회선 수는 서로 다른 기준입니다. VPNKM은 연결 기기 수에 제한이 없지만, 여러 기기가 함께 사용하면 선택한 요금제의 데이터 한도를 공유합니다. 110+ 국가 / 160+ 회선은 서비스 범위를 나타내며 모든 대상 웹사이트 접속을 보장하지는 않습니다.
VPNKM 월간 구독은 가입일을 기준으로 매월 데이터가 초기화되며, 달력상의 매월 초에 일괄 초기화되지 않습니다. 이용 중 요금제를 업그레이드하면 차액은 남은 날짜에 따라 계산됩니다. 데이터 패키지는 모두 사용할 때까지 이용할 수 있고 유효기간이 없습니다. 구체적인 한도와 가격은 요금제 페이지에서 확인하세요. 데이터 패키지는 매월 자동으로 충전되는 구독 상품이 아닙니다.
- ✅ 유료 구독과 설정 구독의 차이를 확인했고, 설정 업데이트가 요금제 갱신을 뜻하지 않는다는 점을 이해했습니다.
- ✅ 클라이언트 지원 여부를 확인했고, 프로토콜 이름만으로 회선 품질을 판단하지 않았습니다.
- ✅ 정책 그룹과 트래픽 분할 결과를 확인하고 브라우저와 실제 사용할 앱을 각각 점검했습니다.
- ✅ 구독 토큰과 인증 정보를 가린 뒤 로그나 스크린샷을 첨부해 도움을 요청했습니다.
- ❌ ‘연결됨’ 표시나 지역 이름, 한 번의 출구 조회만으로 모든 트래픽의 경로를 판단하지 않았습니다.
처음 설정하는 경우 초보자 가이드를 참고하세요. 가져오기를 마쳤는데도 접속할 수 없다면 문제 해결 가이드를 확인하세요. 지원팀에 문의할 때는 ‘노드가 작동하지 않는다’고만 하기보다 운영체제와 클라이언트, 오류 내용, 이미 확인한 사항을 함께 알려 주면 원인을 찾는 데 도움이 됩니다.