시스템 프록시는 Windows 설정을 따르는 앱의 요청을 v2rayN으로 보낼지 결정하고, 라우팅 모드는 커널에 전달된 요청을 프록시로 보낼지, 직접 연결할지, 차단할지 결정합니다. 일상적으로는 ‘시스템 프록시 자동 설정 + 중국 본토 우회’부터 사용해 보고, 전역 라우팅으로 비교 테스트할 수 있습니다. 이 글은 Windows 데스크톱 환경을 기준으로 브라우저, 별도 프록시를 설정한 프로그램, 로컬 네트워크 기기의 연결 결과가 서로 달라질 수 있는 이유를 설명합니다.
시스템 프록시와 라우팅 모드: 먼저 두 설정을 구분하세요
v2rayN은 클라이언트 인터페이스이며, 로컬 프록시 수신과 요청 전달은 선택한 커널이 처리합니다. 노드의 VMess, VLESS 같은 프로토콜은 원격 서버와 통신하는 데 쓰이며, Windows 앱이 시스템 프록시를 사용할지는 결정하지 않습니다. 노드를 선택하고 커널을 실행해도 브라우저가 프록시를 거치지 않고 직접 연결될 수 있습니다.
요청 흐름은 ‘앱 → 로컬 프록시 진입점 → 커널 라우팅 → 아웃바운드’로 나타낼 수 있습니다. 시스템 프록시는 주로 첫 번째 화살표에 영향을 주고, 전역이나 중국 본토 우회 같은 라우팅 프리셋은 마지막 화살표에 영향을 줍니다. 두 설정은 서로 대체하는 관계가 아니며, 설정 이름이 같을 필요도 없습니다.
시스템 프록시: 요청 진입점
- 설정 위치
- 메인 화면 하단의 ‘시스템 프록시’
- 주요 옵션
- 시스템 프록시 자동 설정
- 적용 대상
- 시스템 프록시를 읽고 따르는 앱
- 로컬 주소
127.0.0.1과 실제 수신 포트
시스템 프록시를 사용하지 않는 프로그램은 프록시를 별도로 설정하거나 다른 트래픽 전달 방식을 사용해야 합니다.
라우팅 모드: 아웃바운드 선택
- 설정 위치
- 메인 화면 하단의 ‘라우팅’ 선택 상자
- 주요 프리셋
- 전역, 중국 본토 우회
- 적용 대상
- 커널에 이미 전달된 요청
- 결정 항목
- 일치하는 규칙과 최종 아웃바운드
프리셋은 편집할 수 있습니다. 실제 동작은 현재 규칙의 내용과 순서를 기준으로 확인하세요.
전역과 중국 본토 우회: 차이는 규칙 매칭에 있습니다
전역 라우팅은 일반적으로 앞선 규칙에서 처리되지 않은 요청을 프록시 아웃바운드로 보냅니다. 중국 본토 우회는 보통 도메인 목록이나 IP 목록 등의 규칙을 기준으로 일치하는 대상은 직접 연결하고, 나머지는 프록시로 보냅니다. 여기서 ‘중국 본토’는 규칙 집합의 분류를 뜻하며, 웹사이트의 언어·회사 소재지나 사용자의 위치를 실시간으로 판별하는 기준이 아닙니다.
| 비교 항목 | 전역 라우팅 | 중국 본토 우회 라우팅 |
|---|---|---|
| 커널에 전달된 일반 요청 | 대개 프록시 아웃바운드 사용 | 도메인·IP 등의 조건에 따라 분기 |
| 중국 본토 규칙에 일치하는 웹사이트 | 앞에 예외 규칙이 없으면 대개 프록시 사용 | 대개 로컬 네트워크로 직접 연결 |
| 중국 본토 규칙에 일치하지 않는 웹사이트 | 대개 프록시 사용 | 대개 프록시 사용, 기본 규칙에 따라 달라짐 |
| 로컬 네트워크 주소 | 사설 주소 예외 규칙 확인 필요 | 사설 주소 직접 연결 규칙이 있는지 확인 필요 |
| 시스템 프록시를 사용하지 않는 프로그램 | 전역을 선택해도 자동으로 프록시를 사용하지 않음 | 라우팅 규칙을 바꿔도 자동으로 프록시를 사용하지 않음 |
Xray 라우팅을 예로 들면 규칙은 설정된 순서대로 검사하며, 먼저 일치한 규칙이 연결 방향을 결정합니다. 사용자 지정 도메인 직접 연결 규칙을 기본 프록시 규칙 뒤에 두면 해당 규칙이 적용되지 않을 수 있습니다. 직접 연결 아웃바운드는 일반적으로 선택한 프록시 서버를 거치지 않고 이 PC의 네트워크로 대상에 접속한다는 뜻입니다. 다만 요청은 먼저 로컬 커널을 통과할 수 있습니다.
- 일상적인 웹 사용과 중국 내 서비스를 함께 이용할 때: 먼저 중국 본토 우회를 선택하고 로그인, 동영상, 다운로드, 업무 서비스가 예상대로 작동하는지 확인하세요.
- 특정 웹사이트의 분기 문제를 확인할 때: 노드는 그대로 둔 채 잠시 전역으로 전환한 다음 같은 주소에 접속해 보세요.
- 특정 서비스의 연결 경로를 고정해야 할 때: 해당 서비스의 도메인과 관련 서비스에 명확한 규칙을 설정하세요. ‘전역’만으로 일관된 연결 경로가 보장되지는 않습니다.
Windows 설정 단계: 한 번에 하나씩 변경하세요
아래 단계는 v2rayN 중국어 인터페이스에서 흔히 사용하는 메뉴 이름을 기준으로 합니다. 데스크톱 버전이나 클래식 인터페이스에서는 컨트롤 위치가 다를 수 있습니다. 현재 레이아웃의 하단 표시줄에 없다면 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭해 ‘시스템 프록시’를 찾아보세요. 시작하기 전에 TUN을 꺼 두어 두 진입 방식이 겹치지 않게 하세요.
-
로컬 포트 확인
‘설정’ → ‘매개변수 설정’을 열고 기본 또는 인바운드 관련 설정에서 로컬 수신 포트와 지원 프로토콜을 확인하세요. 버전에 따라 항목 분류가 달라질 수 있으니 실제 화면을 기준으로 확인해야 합니다. HTTP, SOCKS 또는 혼합 프록시 진입점을 기록하고 숫자 하나만 적어 두지 마세요.
-
사용할 노드 선택
노드 목록에서 대상을 선택하고 마우스 오른쪽 버튼을 눌러 ‘활성 서버로 설정’을 선택하세요. 커널 시작 로그에 수신 실패나 주소 사용 중 오류가 없는지 확인합니다. 테스트하는 동안에는 노드를 고정하고 서버를 바꾸지 마세요.
-
시스템 프록시 설정
‘시스템 프록시’에서 ‘시스템 프록시 자동 설정’을 선택하세요. 그런 다음 Windows ‘설정’ → ‘네트워크 및 인터넷’ → ‘프록시’를 열어 로컬 프록시 주소와 포트를 확인합니다. 시스템 프록시가 이전 프로그램에서 남은 포트를 계속 가리키지 않는지 점검하세요.
-
분기 규칙 선택
메인 화면의 ‘라우팅’에서 ‘중국 본토 우회’를 선택하세요. 중국 본토 웹사이트, 프록시가 필요한 웹사이트, 로컬 네트워크 주소에 각각 접속해 어떤 요청이 실패하는지 기록합니다. 노드 테스트 결과만 확인해서는 안 됩니다.
-
전역으로 전환해 비교
‘라우팅’만 ‘전역’으로 바꾸고 해당 페이지를 닫았다가 다시 여세요. 특정 웹사이트만 다시 작동한다면 도메인 매칭, DNS, 규칙 순서를 우선 확인합니다. 테스트가 끝나면 평소 사용하는 라우팅 설정으로 되돌리세요.
웹·프로그램·로컬 네트워크: 진입 경로를 각각 확인하세요
브라우저는 시스템 프록시를 사용할 수 있지만, 브라우저 확장 프로그램과 별도 프록시 설정, 기존 연결에 따라 테스트 결과가 달라질 수 있습니다. 명령줄 도구, 다운로드 프로그램, 백그라운드 서비스도 각자 프록시 환경 변수나 네트워크 설정을 사용할 수 있습니다. 브라우저에서 웹사이트가 열린다고 해서 모든 프로그램이 같은 경로로 연결된다고 볼 수는 없습니다.
아래 두 포트 번호는 테스트 방법을 설명하기 위한 예시이며 모든 버전의 기본값은 아닙니다. 이 예시는 이 PC의 10808이 HTTP 또는 혼합 프록시 진입점을 제공한다고 가정합니다. 실제 포트가 다르면 인터페이스에 표시된 값으로 바꾸세요. 해당 포트가 SOCKS만 지원한다면 HTTP 매개변수를 그대로 사용할 수 없습니다.
Windows 터미널에서 아래 명령을 비교 실행하세요. curl.exe를 명시하면 일부 PowerShell 환경에서 curl이 다른 명령으로 해석되는 상황을 피할 수 있습니다. 예시 도메인으로 요청 경로를 확인하는 방법이며, 해당 주소에 접속되는지를 노드 품질 판단 기준으로 삼지는 마세요.
# 프록시를 우회해 직접 연결
curl.exe --noproxy "*" -I --connect-timeout 10 https://example.com
# 로컬 HTTP 프록시 진입점을 명시해 요청
curl.exe --noproxy "" -x http://127.0.0.1:10808 -I --connect-timeout 10 https://example.com
두 번째 명령은 시스템 프록시 설정과 관계없이 실행되지만 커널 라우팅의 영향을 받습니다. 현재 규칙이 대상을 직접 연결로 판정하면 최종 요청도 직접 연결됩니다. 따라서 ‘로컬 프록시를 지정했다’는 말과 ‘원격 노드를 거쳤다’는 말은 같은 뜻이 아닙니다. 커널 액세스 로그에서 대상과 아웃바운드 태그를 확인할 수 있습니다. 액세스 로그가 꺼져 있다면 기록이 보이지 않는다는 사실만으로 요청이 커널에 전달되지 않았다고 단정할 수 없습니다.
- 프로그램에 별도 프록시 설정이 있는 경우: 프록시 유형과
127.0.0.1, 실제 포트를 올바르게 입력하세요. 원격 노드의 서버 포트를 로컬 프록시 포트로 입력하면 안 됩니다. - 라우터나 NAS에 접속할 때: 먼저
192.168.1.1같은 실제 로컬 네트워크 IP로 테스트한 다음 기기 도메인의 이름 확인을 점검하세요. 주소는 현재 네트워크 설정을 기준으로 합니다. - 시스템 프록시 예외와 커널 직접 연결: 시스템 프록시 예외는 일부 요청이 로컬 프록시에 들어가지 않게 하고, 커널 직접 연결은 커널에 들어온 요청을 직접 연결로 보냅니다. 두 설정 모두 로컬 네트워크 접속에 영향을 줄 수 있습니다.
- 사설 네트워크 대역 규칙:
10.0.0.0/8,172.16.0.0/12,192.168.0.0/16과 사용 중인 로컬 IPv6 주소 범위가 규칙에 포함되는지 확인하세요.
중국 본토 우회가 제대로 작동하지 않을 때: DNS와 규칙 매칭 확인
하나의 웹사이트가 메인 사이트, 이미지, 로그인, API용 도메인을 함께 사용할 수 있습니다. 메인 사이트가 직접 연결 규칙에 일치해도 모든 리소스에 같은 규칙이 적용된다는 뜻은 아닙니다. 페이지는 열리지만 로그인이 계속 로딩된다면 전체 설정을 바로 전역으로 바꾸지 말고 실패한 요청의 실제 도메인을 확인하세요.
도메인 규칙과 IP 규칙은 적용 조건도 다릅니다. Xray의 routing.domainStrategy는 라우팅 규칙을 매칭할 때 DNS 조회 결과를 언제 사용할지 지정합니다. AsIs에서는 라우팅 매칭을 위해 도메인을 능동적으로 조회하지 않으므로 도메인 요청이 반드시 IP 규칙에 일치한다고 볼 수 없습니다. 그렇다고 연결 과정에서 DNS를 전혀 사용하지 않는다는 뜻도, 운영체제의 DNS 설정을 바꾼다는 뜻도 아닙니다.
- 먼저 입력값을 확인하세요. 요청이 도메인으로 전달되는지 IP로 전달되는지에 따라 적용할 수 있는 매칭 조건이 달라집니다. 앱이 직접 DNS를 조회한 뒤 IP만 전달한다면 도메인 규칙에 매칭할 대상이 없을 수 있습니다.
- 다음으로 규칙 순서를 확인하세요. ‘설정’ → ‘라우팅 설정’에서 현재 프리셋을 열고 대상 도메인 규칙이 기본 규칙보다 앞에 있는지, 아웃바운드 태그가 예상한 연결 경로를 가리키는지 확인합니다.
- 규칙 데이터를 확인하세요. 규칙에서
geosite:cn또는geoip:cn을 참조한다면 현재 커널이 해당 데이터를 불러올 수 있는지 확인하세요. 다른 커널의 규칙 형식을 그대로 가져다 쓰면 안 됩니다. - 마지막으로 DNS 조회 경로를 확인하세요. 브라우저 보안 DNS, 시스템 DNS, 커널 DNS는 서로 다를 수 있습니다. 항목별로 비교하고 여러 설정을 동시에 바꾸지 마세요. DNS 결과 주소의 지역만 보고 최종 연결 경로를 판단해서도 안 됩니다.
자주 묻는 질문: 증상에 맞춰 다음 단계 확인
전역을 켰는데 특정 프로그램은 왜 여전히 직접 연결되나요?
먼저 프로그램의 ‘네트워크’ 또는 ‘프록시’ 설정을 확인해 시스템 프록시를 사용하는지 살펴보세요. 로컬 HTTP 또는 SOCKS 진입점을 직접 입력해 테스트할 수 있습니다. 프로그램이 프록시를 지원하지 않는다면 TUN 사용을 별도로 검토하세요. 라우팅 모드 전환만으로 앱이 프록시를 사용하게 되는 것은 아닙니다.
중국 본토 우회를 사용했는데 중국 본토 웹페이지가 오히려 느린 이유는 무엇인가요?
먼저 해당 도메인이 실제로 직접 연결되는지 확인하고, 시스템 프록시를 지운 뒤 접속 속도와 비교하세요. 직접 접속도 느리다면 로컬 네트워크와 DNS를 우선 확인합니다. 분기 설정을 사용할 때만 느리다면 리소스 도메인마다 서로 다른 연결 경로를 사용하는지 살펴보세요.
전역을 켠 뒤 프린터와 NAS에 접속할 수 없으면 어떻게 하나요?
먼저 로컬 네트워크 IP로 접속해 기기가 온라인인지 확인하세요. 이어서 Windows 프록시 예외와 현재 라우팅의 사설 주소 직접 연결 규칙을 살펴봅니다. 기업 네트워크는 별도의 내부 IP 대역을 사용할 수 있으므로 실제 주소에 맞춰 규칙을 추가하세요. 정체를 알 수 없는 모든 주소를 프록시로 보내지는 마세요.
v2rayN을 종료한 뒤 브라우저도 인터넷에 연결되지 않나요?
Windows ‘설정’ → ‘네트워크 및 인터넷’ → ‘프록시’를 열고 이 PC를 가리키는 수동 프록시가 여전히 활성화되어 있는지 확인하세요. v2rayN을 다시 실행한 다음 ‘시스템 프록시 지우기’를 선택할 수 있습니다. 회사나 기관에서 관리하는 기기라면 설정을 변경하기 전에 관리 정책을 확인하세요.
최종 설정은 간단하게 유지할 수 있습니다. 일상적으로는 시스템 프록시 자동 설정과 중국 본토 우회를 함께 사용하고, 특정 웹사이트의 문제를 확인할 때는 노드를 고정한 채 잠시 전역으로 전환하세요. 진입 방식, 라우팅, DNS 중 한 번에 하나만 바꾸고 대상 도메인과 결과를 기록하면 노드와 여러 설정을 동시에 변경하는 것보다 문제를 재현하기 쉽습니다.