v2rayN의 시스템 프록시는 앱의 요청을 로컬 프록시로 보낼지 결정하고, 라우팅 모드는 전달된 요청을 직접 연결할지 프록시로 보낼지 정합니다. 평소에는 시스템 프록시와 중국 본토 우회 규칙을 함께 사용하고, 문제를 진단할 때는 잠시 전역 프록시로 전환할 수 있습니다. 업무와 개발 환경에서는 사내망 예외, 도구별 프록시, DNS도 확인해야 합니다. 이 글에서는 두 설정을 구분해 살펴보고 반복해서 적용할 수 있는 점검 방법을 안내합니다.
시스템 프록시와 라우팅 모드, 먼저 차이부터
v2rayN의 시스템 프록시 설정은 트래픽을 받아들이는 단계에 해당합니다. Windows 시스템 프록시 설정을 따르는 앱은 해당 요청을 v2rayN의 로컬 리스닝 주소로 보냅니다. 이 설정을 따르지 않는 앱은 계속 인터넷에 직접 연결할 수 있습니다. 따라서 시스템 프록시를 켜도 PC의 모든 네트워크 연결이 프록시를 통과하는 것은 아닙니다.
Xray 또는 V2Ray 코어의 라우팅 규칙은 트래픽을 어느 출구로 보낼지 정하는 단계입니다. 요청이 코어에 들어오면 도메인, 대상 IP, 포트 등의 조건에 따라 규칙을 확인하고 프록시, 직접 연결 또는 차단으로 보냅니다. 전역 프록시와 중국 본토 우회는 일반적으로 라우팅 모드이며, 시스템 프록시를 켜는 방법과는 다릅니다.
v2rayN의 실제 리스닝 포트는 「설정」→「매개변수 설정」에 표시된 로컬 리스닝 구성을 확인하세요. 버전에 따라 혼합 포트를 사용하거나 항목명이 다를 수 있습니다. 이 글의 127.0.0.1:10809은 테스트용 예시이며, 모든 설치 환경의 기본값을 뜻하지 않습니다.
전역·중국 본토 우회·블랙리스트 모드의 트래픽 경로
V2Ray 라우팅 모드 이름은 클라이언트에서 제공하는 선택 항목이며, 실제 동작은 규칙의 내용과 순서에 따라 달라집니다. 아래 표는 일반적인 설정 의도를 설명합니다. 사용자 지정 규칙, 사내망 예외, 차단 규칙에 따라 결과가 바뀔 수 있습니다. 특히 블랙리스트 모드는 프록시 대상 목록에 일치하는 트래픽만 프록시로 보내고 나머지는 직접 연결하는 방식인지 먼저 확인하세요.
| 모드 | 일반적인 규칙의 의도 | 규칙에 일치하지 않을 때 | 주요 제한 사항 |
|---|---|---|---|
| 전역 프록시 | 연결된 트래픽을 기본적으로 프록시 출구로 보냄 | 대개 프록시 연결 | 코어에 들어오지 않은 프로그램은 처리하지 않음 |
| 중국 본토 우회 | 중국 본토 도메인 또는 IP는 직접 연결하고 나머지는 프록시로 연결 | 대개 프록시 연결 | 규칙 데이터베이스, DNS 결과, 규칙 순서에 따라 달라짐 |
| 블랙리스트 | 지정된 프록시 목록에 포함된 대상만 프록시로 연결 | 대개 직접 연결 | 목록에 없는 새 도메인은 접속되지 않을 수 있음 |
Xray는 일반적으로 규칙을 순서대로 확인하며, 먼저 일치한 규칙이 출구를 결정합니다. 사내 도메인이 앞에 있는 광범위한 프록시 규칙에 일치하면 뒤쪽의 직접 연결 규칙은 적용되지 않습니다. 사내망 예외는 관련된 광범위 규칙보다 앞에 배치하세요. 어떤 규칙에도 일치하지 않을 때는 설정된 기본 출구 동작도 확인해야 합니다. 모드 이름만으로 결과를 단정할 수 없습니다.
확인 방법: 규칙에 일치하지 않은 요청의 경로부터 살펴보기
v2rayN에서 모드를 선택할 때는 먼저 마지막 기본 동작을 확인하세요. 기본 출구가 프록시인 설정은 폭넓은 프록시 연결이 필요한 웹 검색에 적합하고, 직접 연결인 설정은 일부 대상만 프록시로 보내는 환경에 알맞습니다. 사내망 예외가 앞쪽에 배치됐는지도 확인하세요.
일상적인 웹 검색·업무·문제 해결에 맞는 설정
v2rayN은 평소 「시스템 프록시 자동 설정 + 중국 본토 우회 규칙」 조합으로 시작할 수 있습니다. 시스템 프록시를 따르는 브라우저의 요청을 로컬 프록시로 전달한 뒤 규칙에 따라 나눠 처리합니다. 중국 본토 사이트는 대개 직접 연결되고, 그 밖의 대상은 현재 노드를 거치는 방식입니다. 모든 환경에 가장 적합한 조합은 아니지만 설정을 이해하고 확인하기 쉽습니다.
시스템 프록시 + 중국 본토 우회
권장중국 본토에서 자주 사용하는 서비스는 직접 연결하고, 프록시에 연결된 나머지 요청은 규칙에 따라 처리합니다. 특정 도메인이 잘못 분류되면 연결 범위를 넓히기보다 해당 도메인에 맞는 규칙을 추가하세요.
적합한 환경: 일상적인 웹 검색, 중국 본토 및 해외 서비스를 함께 사용하는 경우
시스템 프록시 + 전역 프록시
지역 분류로 생기는 변수를 줄여 특정 대상의 접속 실패가 라우팅 규칙 때문인지 확인할 때 사용합니다. 확인이 끝나면 원래 모드로 되돌려 사내망이나 로컬 서비스를 원격으로 보내지 않도록 하세요.
적합한 환경: 잠깐 문제를 진단하거나 웹 트래픽을 한 출구로 보내야 하는 경우
필요한 트래픽만 연결 + 블랙리스트
목록에 명시된 대상만 프록시로 보내고 나머지 요청은 직접 연결합니다. 대상 페이지가 여러 정적 리소스와 API 도메인에 의존할 수 있으므로 규칙을 관리할 때 함께 확인하세요.
적합한 환경: 프록시가 필요한 서비스가 일부뿐이고 직접 연결을 우선하는 업무 환경
V2Ray에서 전역 프록시를 사용해도 모든 웹사이트에 같은 지역으로 표시되는 것은 아닙니다. 웹사이트는 계정 지역, 브라우저 위치 권한, 캐시, 출구 IP 등을 함께 확인할 수 있으며 노드마다 출구도 다를 수 있습니다. 전역 모드에서도 지역이 다르게 표시된다면 요청의 출구와 웹사이트의 지역 판별 방식을 각각 확인하세요. 시스템 프록시가 작동하지 않는다고 바로 단정할 수는 없습니다.
v2rayN 설정 순서: 먼저 연결하고 라우팅 모드 선택
v2rayN의 메뉴 이름은 인터페이스 버전에 따라 달라질 수 있으며, Windows에서는 보통 작업 표시줄의 알림 영역 메뉴에서 설정합니다. 한 번에 한 가지 설정만 변경하고 같은 대상으로 연결을 새로 설정해 확인하세요. 기존 연결을 재사용하는 페이지는 새 라우팅 결과를 반영하지 않을 수 있습니다.
- 노드와 코어를 확인합니다.메인 화면에서 가져온 설정 하나를 선택해 활성 서버로 지정하고, 실행 로그에 정상적으로 시작되었다고 표시되는지 확인합니다. 구독은 설정을 일괄 업데이트하는 경로일 뿐 트래픽 출구가 아닙니다. 출구는 현재 노드와 해당 노드의 아웃바운드 설정에 따라 결정됩니다.
- 로컬 리스닝 정보를 확인합니다.「설정」→「매개변수 설정」을 열어 리스닝 주소와 포트, 지원하는 프록시 유형을 확인합니다. 이 PC에서만 사용할 경우 루프백 주소를 유지하세요. 브라우저 연결을 위해 불필요하게 LAN 접근을 허용하지 마세요.
- 시스템 프록시를 켭니다.알림 영역 아이콘을 마우스 오른쪽 버튼으로 클릭한 뒤 「시스템 프록시」→「시스템 프록시 자동 설정」을 선택합니다. 그런 다음 Windows 「설정」→「네트워크 및 인터넷」→「프록시」에서 프록시 주소가 로컬 리스닝 정보와 일치하는지 확인하세요.
- 라우팅 모드를 선택합니다.알림 영역의 「라우팅」 메뉴나 메인 화면의 라우팅 선택 항목에서 중국 본토 우회 규칙을 선택합니다. 버전에 따라 「중국 본토 주소 우회」처럼 이름이 다를 수 있으므로 규칙 내용도 확인하세요.
- 확인한 뒤 원래 설정으로 복원합니다.직접 연결되어야 하는 대상 하나와 프록시를 거쳐야 하는 대상 하나에 각각 접속해 보세요. 문제를 진단할 때는 잠시 전역 프록시로 전환하고, 완료 후 평소 사용하던 모드로 되돌립니다. 사용을 마치기 전에 「시스템 프록시」→「시스템 프록시 지우기」를 선택해 이번에 설정한 값을 제거할 수 있습니다.
v2rayN에서 시스템 프록시를 지워도 코어가 중지되는 것은 아닙니다. 로컬 프록시 주소를 직접 설정한 개발 도구는 리스닝 포트가 열려 있는 동안 계속 연결할 수 있습니다. 반대로 클라이언트를 종료하고 유효하지 않은 시스템 프록시 주소를 남겨 두면 해당 설정을 따르는 앱이 인터넷에 연결되지 않을 수 있습니다. 회사 기기에서는 정책으로 프록시를 관리할 수도 있으니, 변경 전 기존 설정을 기록하고 관리 지침을 따르세요.
업무와 개발 환경: 시스템 프록시 외의 연결 방법
v2rayN의 시스템 프록시가 개발 도구별 프록시 설정을 대신해 주지는 않습니다. 명령줄 도구는 환경 변수를 읽을 수도 있고 자체 옵션만 지원할 수도 있습니다. 브라우저의 별도 프록시 설정이나 확장 프로그램이 시스템 설정을 덮어쓸 수도 있습니다. 문제를 진단할 때는 먼저 도구가 어떤 로컬 주소에 연결하는지 확인한 뒤 라우팅을 살펴보세요.
설정 예시: 업무용 브라우저와 개발 도구를 각각 확인
업무용 웹 검색
- 시스템 프록시로 연결하고 중국 본토 우회 규칙부터 적용합니다.
- 회사 내부 도메인과 필요한 사설 네트워크 대역을 직접 연결 예외에 추가합니다.
- 시스템 프록시의 우회 목록과 코어의 직접 연결 규칙을 모두 확인합니다.
- 회사 VPN을 사용하는 동안 DNS와 사내망 라우팅을 다시 확인합니다.
명령줄 및 개발 도구
- 숨겨진 설정에 의존하지 않도록 도구에서 로컬 프록시를 명시적으로 지정합니다.
- 명령 하나로 먼저 테스트한 뒤 환경 변수를 계속 사용할지 결정합니다.
- 필요에 따라 로컬 루프백 서비스와 개발 환경 주소를 프록시에서 제외합니다.
- 포트와 프록시 유형을 기록하고 HTTP와 SOCKS 연결을 구분합니다.
두 환경에서 같은 노드 설정을 공유해도 연결 방식은 다를 수 있습니다. 라우팅 결과를 판단하기 전에 요청이 코어에 들어왔는지 확인하세요.
v2rayN이 127.0.0.1:10809에서 HTTP 프록시를 제공하는 것을 확인했다면 Windows 터미널에서 아래 명령으로 한 번 테스트할 수 있습니다. 실제 포트가 다르면 먼저 명령을 수정하세요. 이 명령은 해당 HTTPS 요청이 로컬 프록시를 통해 처리되는지만 확인하며, 원격 노드를 출구로 사용한다고 보장하지는 않습니다.
curl.exe --proxy http://127.0.0.1:10809 --connect-timeout 10 --max-time 30 --head https://example.com/
Xray 액세스 로그를 사용하도록 설정했다면 요청이 어떤 아웃바운드와 일치했는지 확인할 수 있습니다. HTTP 상태 코드가 반환되면 서버로부터 응답을 받은 것입니다. 로컬 연결이 거부되면 먼저 포트와 리스닝 상태를 확인하세요. 로컬 프록시에 연결된 뒤 시간 초과가 발생하면 노드 연결, DNS, 라우팅을 점검하세요. 서로 다른 두 문제를 하나로 묶어 판단하지 마세요.
v2rayNG의 VPN 모드와 데스크톱 시스템 프록시는 다릅니다
Android에서 v2rayNG는 일반적으로 시스템 VPN 인터페이스로 트래픽을 받아 Xray로 전달합니다. 서비스를 처음 시작할 때 VPN 권한을 허용해야 합니다. 이는 Windows에서 시스템 HTTP 프록시를 설정하는 방식과 다릅니다. 앱별 설정에 따라 VPN으로 연결되는 범위가 달라지며, 제외된 앱은 전역 라우팅을 선택해도 자동으로 프록시에 연결되지 않습니다.
- 먼저 연결 범위를 확인합니다.v2rayNG 「설정」의 앱별 설정에서 지정한 앱만 프록시로 보낼지, 지정한 앱을 제외할지 확인합니다. 항목 이름은 버전에 따라 달라질 수 있으므로 현재 화면의 안내를 따르세요.
- 라우팅 규칙도 확인합니다.「설정」에서 라우팅 관련 구성을 찾아 중국 본토 도메인이나 IP를 직접 연결하는 규칙이 활성화되어 있는지 확인합니다. 데스크톱의 라우팅 모드 이름이 Android에서도 같은 메뉴 이름으로 사용된다고 가정하지 마세요.
- VPN 충돌은 별도로 확인합니다.일반적인 Android 사용 환경에서는 보통 VPN 서비스를 하나만 활성화할 수 있습니다. 회사 VPN과 v2rayNG가 연결을 두고 충돌하면 시스템에서 현재 어느 서비스에 연결했는지 먼저 확인하세요.
- DNS 경로도 함께 점검합니다.앱이 사용하는 DNS 확인 방식과 클라이언트의 DNS 가로채기 및 전달 설정을 살펴보세요. 전역 라우팅을 선택해도 모든 DNS 요청이 자동으로 원격 서버를 거치는 것은 아닙니다.
v2flyNG는 V2Fly 코어를 사용하므로 메뉴 위치와 지원 설정은 해당 버전에 맞춰 확인해야 합니다. VMess, VLESS 등의 프로토콜은 클라이언트와 원격 서버 간 통신 방식을 설명할 뿐, 앱이 시스템 프록시를 사용하는지 결정하거나 라우팅 규칙을 대신하지 않습니다. 클라이언트에 들어오지 않은 요청은 프로토콜을 바꿔도 해결되지 않습니다.
자주 묻는 질문: 트래픽 경로에 따라 문제 찾기
전역 모드를 선택했는데 터미널은 왜 직접 연결되나요?
v2rayN의 전역 라우팅은 연결된 트래픽만 처리합니다. 먼저 위의 curl.exe 명령에 프록시를 명시해 테스트하세요. 명시적으로 지정했을 때 정상이라면 노드를 바꾸기 전에 터미널 도구의 프록시 옵션이나 환경 변수를 확인하세요.
중국 본토 우회 모드에서 회사 내부 페이지가 열리지 않으면 어떻게 하나요?
v2rayN의 시스템 프록시 우회 목록과 코어의 직접 연결 규칙을 모두 확인하세요. 실제 사내 도메인을 적절한 예외 위치에 추가하고 사내 DNS에 연결할 수 있는지 확인합니다. 대상이 사설 IP를 사용한다는 이유만으로 도메인도 자동으로 올바르게 해석된다고 가정하지 마세요.
블랙리스트 모드에서 홈페이지는 열리는데 로그인이 실패하는 이유는 무엇인가요?
V2Ray의 프록시 목록에 기본 사이트만 있고 로그인 API나 리소스 도메인은 직접 연결될 수 있습니다. 브라우저 개발자 도구의 네트워크 탭에서 실패한 도메인을 찾고 로그를 확인한 뒤 해당 규칙을 추가하고 다시 로그인해 보세요.
클라이언트를 종료한 뒤 브라우저에서 인터넷에 연결할 수 없는 이유는 무엇인가요?
v2rayN을 종료한 뒤에도 로컬 포트를 가리키는 시스템 프록시 설정이 남을 수 있습니다. Windows 「설정」→「네트워크 및 인터넷」→「프록시」에서 이번에 설정한 값이 남아 있는지 확인하세요. 클라이언트를 다시 열고 「시스템 프록시 지우기」를 선택하는 방법도 있습니다. 회사에서 관리하는 설정은 원래 정책에 따라 복원하세요.
전역 모드에서는 되는데 중국 본토 우회 모드에서는 안 됩니다. 노드 문제인가요?
v2rayN에서 연결 방식은 그대로 둔 채 라우팅 모드만 바꿨는데 결과가 달라졌다면 규칙이나 DNS 경로 차이부터 의심할 수 있습니다. 대상에 적용된 출구를 확인하고 도메인 분류와 사용자 지정 규칙 순서를 살펴보세요. 필요하면 해당 대상에 명시적인 규칙을 추가한 뒤 평소 모드로 되돌려 확인합니다.
문제 해결 순서: 연결·DNS·규칙·출구
v2rayN과 v2rayNG 모두 요청이 먼저 클라이언트에 들어왔는지 확인하고, 도메인이 어떻게 해석됐는지, 어떤 라우팅 규칙에 일치했는지, 마지막으로 어떤 출구를 사용했는지 차례로 살펴봐야 합니다. 한 번에 한 항목만 바꾸고 연결을 새로 설정하면 노드, 전역 모드, 트래픽 연결 설정을 한꺼번에 바꾸는 것보다 원인을 찾기 쉽습니다.