Windows에서 국제 회선을 제대로 돌리려면 순서가 사실상 다섯 단계로 고정됩니다. 클라이언트 설치, 구독 가져오기, 회선 선택, 적용 확인, 부팅 시 자동 시작 설정입니다. 어느 하나를 건너뛰면 문제는 뒤 단계에서 '연결이 안 됨', '연결은 되는데 너무 느림', '브라우저에서만 됨'의 형태로 나타납니다. 이 글은 다섯 단계를 하나씩 풀어 쓰고, 각 단계마다 자주 막히는 지점을 표시했습니다. 그대로 따라 하면 10분 남짓이면 끝납니다.
먼저 무엇을 준비해야 하는지부터 짚겠습니다. Windows 클라이언트 자체는 껍데기에 가깝고, 실제로 연결이 되는지를 결정하는 것은 구독 안에 담긴 설정입니다. 그래서 설치에 손대기 전에 세 가지가 손에 있는지 확인하세요.
시작 전 준비: 계정, 구독 링크, 관리자 권한
- 계정: 아이디와 비밀번호. 가입에 이메일 주소가 필요 없고 인증 메일을 기다릴 일도 없어, 두 칸만 채우면 바로 패널로 들어갑니다.
- 구독 링크: 토큰이 붙은 HTTPS 주소 한 줄로, 안에는 회선 목록과 연결 파라미터가 들어 있습니다. 계정 비밀번호는 아니지만 권한은 비밀번호와 같습니다.
- 관리자 권한 1회: 설치 과정에서 필요하고, 이후 TUN 모드로 모든 트래픽을 넘길 때도 실행할 때마다 필요합니다.
구독을 받았다면 먼저 포함된 규모를 한번 보세요. 뒤에서 생길 추측을 꽤 줄여 줍니다.
같은 계정으로 대수 제한 없이 동시 접속할 수 있어, 두 번째 기기를 위해 구독을 따로 열 필요가 없습니다. 집에 있는 여러 대의 PC를 설정할 때 특히 유용합니다. 구독 링크를 복사해 가면 설정 과정은 완전히 같습니다. 먼저 효과만 확인하고 싶다면 60일 무조건 환불 조항이 돌아갈 길을 남겨 둡니다. 회선을 먼저 제대로 돌려 보고 장기적으로 쓸지 결정하세요.
다운로드와 설치: 클라이언트를 올바른 위치에 설치하기
- 패널의 다운로드 메뉴에서 Windows 설치 파일을 받으세요. 설치 파일과 계정이 같은 입구에 있습니다. 출처가 불분명한 변조 패키지는 쓰지 마세요. 변조 패키지에서 가장 흔한 문제는 남의 구독이 미리 심겨 있거나 기본 포트가 바뀌어 있는 것입니다.
- 설치 파일을 더블클릭해 설치하고, 설치 경로는 기본값 그대로 두면 됩니다. 시스템 드라이브가 아닌 곳에 설치하면 이후 자동 업데이트에 추가 쓰기 권한이 필요할 수 있습니다.
- 처음 실행하면 Windows가 방화벽 알림을 띄웁니다. 전용 네트워크를 체크하고 허용하세요. 이 단계에서 거부를 누르면 '연결됨으로 표시되지만 트래픽이 전혀 없는' 증상이 나타납니다.
- TUN 모드(가상 네트워크 어댑터로 모든 트래픽을 처리)를 쓸 계획이라면 바로 가기를 관리자 권한으로 실행하도록 설정하거나, 클라이언트 설정에서 해당 옵션을 체크하세요.
- 업그레이드 전에 이전 버전을 먼저 종료하세요. 두 버전이 동시에 실행되면 로컬 수신 포트를 서로 차지하려 해서, 새로 설치한 클라이언트가 계속 미연결 상태로 멈춥니다.
설치 단계에서 실제로 문제가 생기는 곳은 두 군데뿐입니다. 방화벽 허용과 포트 점유입니다. 전자는 첫 실행 때 물어보고, 후자는 덮어쓰기 설치를 하거나 클라이언트를 두 개 동시에 설치했을 때만 나타납니다. 설치가 끝났다고 바로 연결을 누르지 말고, 구독 가져오기까지 마친 뒤 함께 확인하면 순서가 훨씬 매끄럽습니다.
구독 가져오기: 링크, 업데이트, 프로토콜 차이
구독 링크는 쿼리 파라미터에 토큰이 들어 있는 HTTPS 주소로, 서버는 토큰을 보고 회선 목록과 연결 파라미터를 돌려줍니다. 클라이언트는 이 문자열만 인식하므로 복사할 때는 전체를, 붙여넣을 때는 군더더기 공백 없이 넣어야 합니다.
- 링크를 통째로 복사하세요. 메신저를 거쳐 전달된 링크는 줄바꿈으로 잘리는 일이 잦아, 끝에서 몇 글자만 빠져도 가져오기에 실패합니다.
- 클라이언트의 구독 페이지나 설정 페이지를 열고 새 구독을 만들어 링크를 붙여넣은 뒤 저장하세요.
- '업데이트'를 한 번 직접 눌러 회선 목록이 새로 고침될 때까지 기다리세요. 첫 가져오기는 자동으로 당겨오지 않아, 이 단계를 빠뜨리면 화면이 계속 비어 있습니다.
- 설정에서 구독 자동 업데이트를 켜세요. 하루 한 번이면 충분합니다. 회선이 조정되면 로컬 목록은 이 단계를 거쳐야 동기화됩니다.
프로토콜과 전송 방식의 차이
클라이언트가 구독에 따라 프로토콜을 자동으로 고르므로 일상 사용에서 직접 지정할 필요는 없습니다. 다만 문제를 찾을 때 차이를 알아 두면 유용합니다. 똑같이 '연결이 안 됨'이어도 프로토콜마다 원인이 다릅니다.
| 프로토콜 | 전송 기반 | 특징 | 문제 해결 팁 |
|---|---|---|---|
| Shadowsocks | TCP / UDP, 자체 암호화 | 핸드셰이크가 단순하고 오버헤드가 적음 | 암호화 방식이 서버와 다르면 바로 연결 실패 |
| VMess | TCP, WebSocket, gRPC 등 | 설정 항목이 많고 UUID와 전송 파라미터에 의존 | 시스템 시간 오차가 크면 인증 실패 |
| VLESS | 보통 TLS 위에서 동작 | 자체 암호화가 없어 보안은 외부 TLS에 의존 | 인증서나 도메인이 맞지 않으면 실패 |
| Trojan | TLS, 주로 443 포트 사용 | 트래픽 형태가 일반 HTTPS와 유사 | 도메인과 인증서에 의존해 IP 직결은 대개 실패 |
| Hysteria2 | QUIC, UDP 기반 | 패킷 손실이 큰 회선에서 더 안정적 | UDP 품질에 민감, UDP가 막힌 네트워크에서는 사용 불가 |
| TUIC | QUIC, UDP 기반 | 멀티플렉싱, 핸드셰이크가 빠름 | 마찬가지로 UDP 허용이 필요, 아니면 계속 재연결 |
주의: 구독 링크의 토큰은 비밀번호와 같습니다. 스크린샷을 찍거나 단체 채팅방에 올리거나 공개 문의에 붙이기 전에 토큰 부분을 가리세요. 링크가 외부로 새면 다른 사람이 쓰는 트래픽이 내 계정에서 나갑니다.
회선 선택: 직결, 중계, 전용선의 선택 기준
회선 목록은 보통 세 가지로 나뉩니다. 직결, 중계, IEPL 전용선입니다. 이름만 보면 마케팅 용어 같지만, 실제로는 데이터가 로컬에서 접속 지점 설비까지 어떻게 가는지를 설명합니다. 이 점만 이해하면 회선 선택이 더 이상 추측이 아닙니다.
| 회선 유형 | 데이터 경로 | 적합한 상황 | 유의점 |
|---|---|---|---|
| 직결 | 로컬에서 접속 지점 설비까지 바로 연결, 국제 구간은 공용 인터넷 국제 출구를 경유 | 간단한 자료 검색, 가벼운 브라우징 | 저녁 피크 시간대에는 국제 출구 혼잡의 영향을 크게 받음 |
| 중계 | 로컬에서 진입 노드까지, 이후 최적화 회선을 거쳐 접속 지점으로 | 일상 브라우징, 동영상, 장시간 접속 | 한 홉이 더 늘지만 국제 구간이 더 안정적, 우선 선택 |
| IEPL 전용선 | 로컬에서 진입점까지, 이후 독립 전용선으로 접속 지점까지 | 장시간 화상 회의, 대용량 업로드·다운로드 | 비용이 높아 용도별로 배분되므로 동영상 시청에는 적합하지 않음 |
고를 때는 이 순서로 판단하면 크게 벗어나지 않습니다:
- 지역 먼저: 특정 지역의 콘텐츠를 봐야 한다면 해당 지역 접속 지점을 고르세요. 지역이 틀리면 뒤에서 어떻게 조정해도 소용없습니다.
- 다음은 유형: 일상 브라우징과 동영상은 중계, 안정성이 중요한 회의와 업로드는 전용선으로.
- 지연 시간만 보지 말 것: 지연이 낮다는 건 왕복이 빠르다는 뜻일 뿐, 대역폭이 충분하다거나 피크 시간대에 흔들리지 않는다는 뜻은 아닙니다. 체감을 좌우하는 건 대개 패킷 손실과 지터입니다.
- 두세 개로 고정: 회선이 많다고 해서 모두 내 환경에 맞는 건 아닙니다. 내 네트워크에서 안정적인 두세 개를 기억해 두는 편이 매번 무작위로 고르는 것보다 편합니다.
전체 지역과 회선 목록은 글로벌 노드 페이지에서 국가별로 걸러 볼 수 있어, 클라이언트에서 하나씩 넘겨 볼 필요가 없습니다.
정리: 처음 설정할 때는 중계 회선 하나로 전체 과정을 먼저 통과시키고, 확인 단계를 모두 통과한 뒤에 전용선이나 특정 지역 접속 지점을 시험하세요. 순서를 뒤집으면 문제가 생겼을 때 회선 탓인지 설정이 적용되지 않은 탓인지 구분할 수 없습니다.
적용 확인: 프록시 모드, DNS, 출구 IP
클라이언트에 '연결됨'이 떠도 트래픽이 실제로 회선을 타는 것은 아닙니다. Windows에서는 트래픽을 처리하는 방식이 두 가지이고 동작 차이가 커서 확인 방법도 다릅니다.
- 시스템 프록시 모드: 클라이언트가 시스템 프록시 설정을 바꾸고, 그 설정을 따르는 프로그램(브라우저, 일부 데스크톱 앱)만 회선을 탑니다. 시스템 프록시를 읽지 않는 프로그램, 예를 들어 일부 게임, 명령줄 도구, 일부 스토어 앱은 그대로 직결됩니다.
- TUN 모드: 클라이언트가 가상 네트워크 어댑터를 만들어 시스템 프록시를 읽지 않는 프로그램까지 포함해 모든 IP 트래픽을 처리합니다. 관리자 권한이 필요하고, 다른 가상 어댑터(가상 머신, 컨테이너 도구, 다른 네트워크 소프트웨어)와 충돌할 수 있으며, 증상은 연결은 되는데 트래픽이 없는 상태입니다.
아래 목록과 하나씩 대조하면 대부분의 문제를 짚어낼 수 있습니다:
- ✅ IP 조회 페이지를 열어 표시되는 출구 지역이 선택한 회선과 일치합니다.
- ✅ 자주 쓰는 사이트의 첫 화면이 정상적으로 뜨고, 긴 흰 화면이나 반복 재연결이 없습니다.
- ✅ 명령줄 도구(패키지 관리자, git 등)도 회선을 탄다면 TUN 모드가 적용되었거나 별도 설정이 된 상태입니다.
- ❌ 출구 IP가 여전히 로컬 통신사라면 프록시가 트래픽을 처리하지 못한 것입니다.
- ❌ 브라우저에서만 적용되고 다른 프로그램은 직결된다면 아직 시스템 프록시 모드에 머문 것입니다.
- ❌ IP는 맞게 표시되는데 콘텐츠 플랫폼이 여전히 로컬 지역으로 판단한다면 DNS 누수일 가능성이 큽니다.
명령줄에서 두 개의 명령으로 시스템 프록시가 바뀌었는지, 이전 DNS 캐시가 아직 방해하는지 빠르게 확인할 수 있습니다:
:: DNS 캐시를 갱신해 이전 조회 결과의 간섭 제거
ipconfig /flushdns
:: 시스템 프록시 설정 확인, ProxyEnable이 1이면 클라이언트가 적용한 상태
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable
DNS 누수는 놓치기 쉬운 부분입니다. 시스템 프록시 모드에서는 도메인 조회가 여전히 로컬 재귀 리졸버로 처리되는 경우가 많습니다. 그러면 출구 IP는 회선 것으로 바뀌었는데 콘텐츠 플랫폼이 받는 조회 출처는 여전히 로컬을 가리켜, 지역 판정이 어긋나고 일부 콘텐츠가 계속 열리지 않습니다. 처리 방법은 두 가지입니다. 클라이언트의 DNS 처리 위임(또는 TUN 모드로 클라이언트가 조회를 통일 처리)을 켜거나, 네트워크 어댑터의 DNS를 클라이언트가 제공하는 로컬 리졸버 주소로 직접 지정하는 것입니다. 바꾼 뒤에는 캐시를 한 번 새로 고치고 다시 테스트하세요.
주의: TUN 모드를 켠 뒤 '연결은 되는데 웹 페이지가 안 열린다'면 먼저 네트워크 어댑터에서 가상 어댑터 두 개가 동시에 동작하는지 확인하세요. 남는 쪽을 사용 안 함으로 두거나 다른 네트워크 소프트웨어를 끄면 대개 바로 회복됩니다.
자동 시작과 상시 실행 설정
확인을 통과했다면 마지막 단계는 부팅할 때 알아서 자리를 잡게 하는 것입니다. 매번 직접 누를 필요가 없습니다. 이 단계에는 스위치가 두 개 있고, 하나라도 빠지면 '부팅은 했는데 연결이 안 된' 상태가 됩니다.
- 부팅 시 자동 시작: 클라이언트 프로세스가 시스템과 함께 시작되게 합니다.
- 시작 후 자동 연결: 프로세스가 뜨면 마지막에 쓰던 회선으로 바로 연결합니다. 첫 번째만 켜면 프로세스는 트레이에 떠 있지만 네트워크는 처리되지 않습니다.
- 관리자 권한으로 시작: TUN 모드를 쓸 때 반드시 켜야 합니다. 그렇지 않으면 부팅 후 프로세스는 있어도 가상 어댑터가 만들어지지 않아 시작하지 않은 것과 같은 증상이 나옵니다.
- 창을 닫으면 트레이로 최소화: 실수로 닫아 연결이 끊기는 일을 막습니다.
구독 자동 업데이트와 클라이언트 자동 시작은 다른 일입니다. 전자는 회선 목록이 최신인지를, 후자는 프로세스가 떠 있는지를 관리합니다. 둘 다 켜 두면 회선이 조정된 뒤 로컬 목록이 자동으로 동기화되어, 수동 업데이트를 기억할 필요가 없습니다. 상시 실행을 원하지 않는다면 최소한 사용 전에 십여 초의 연결·규칙 로딩 시간을 두고, 웹 페이지를 연 같은 초에 '고장 났나' 판단하지 마세요.
자주 막히는 지점 빠른 확인표
아래 표는 설치부터 자동 시작까지 과정에서 가장 자주 만나는 여섯 가지 상황을 정리한 것입니다. 증상으로 대조하면 됩니다.
| 증상 | 가능한 원인 | 해결 방법 |
|---|---|---|
| 설치 후 실행이 안 되거나 바로 종료됨 | 이전 버전 잔여 파일, 또는 보안 소프트웨어의 차단 | 이전 버전을 완전히 삭제한 뒤 재설치하고 설치 폴더를 신뢰 목록에 추가 |
| 구독 업데이트 실패 | 링크가 잘렸거나 공백이 섞임, 또는 시스템 시간 오차가 큼 | 링크를 다시 완전히 복사하고, 시스템 시간을 맞춘 뒤 재시도 |
| 연결됨으로 표시되지만 웹 페이지가 안 열림 | 로컬 수신 포트가 점유됨, 또는 시스템 프록시가 꺼져 있음 | 로컬 포트를 바꾸거나 TUN 모드로 전환 |
| 브라우저에서만 적용됨 | 시스템 프록시 모드에 머무름 | TUN 모드를 켜거나 필요한 프로그램에 프록시를 따로 설정 |
| 콘텐츠 플랫폼이 여전히 로컬 지역으로 판단 | DNS 누수 | DNS 처리 위임 또는 TUN 모드를 켜고 DNS 캐시 새로 고침 |
| 부팅 후 자동 연결이 안 됨 | 자동 시작만 켜고 자동 연결은 끔, 또는 TUN이 권한에 막힘 | 두 스위치를 모두 켜고 관리자 권한으로 시작하도록 설정 |
마무리: 다섯 단계 순서를 건너뛰지 마세요
처음의 다섯 단계로 돌아갑니다. 클라이언트 설치, 구독 가져오기, 회선 선택, 적용 확인, 부팅 시 자동 시작 설정. 대부분의 '연결이 안 됨'은 회선 문제가 아니라 구독이 갱신되지 않았거나, 시스템 프록시가 트래픽을 처리하지 못했거나, 자동 시작 스위치를 절반만 켠 경우입니다. 확인 단계를 끝까지 마쳐 출구 IP와 프로그램 적용 범위를 확정한 뒤에 회선을 바꿀지 판단하면 문제 해결 효율이 훨씬 높아집니다.
정리: 먼저 중계 회선 하나로 다섯 단계를 끝까지 진행해 확인하고, 그다음 용도에 맞춰 지역과 회선 유형을 조정하세요. 설정 자체가 안정되면 일상에서는 클라이언트 화면을 거의 열 일이 없습니다.