이 글 한눈에 보기

이 글은 노드를 이미 가져왔지만 “시스템 프록시 설정”과 “전체·중국 본토 우회·직접 연결”의 관계가 헷갈리는 v2rayN 사용자를 위한 내용입니다. 먼저 애플리케이션이 로컬 프록시 포트로 들어오는지 확인하고, 라우팅 규칙이 proxy 또는 direct 아웃바운드를 선택했는지 판단하는 것이 핵심입니다. 읽고 나면 웹페이지는 열리지만 명령줄은 연결되지 않는 문제, 전체 모드로 바꿔도 트래픽이 없는 문제, 게임 지연 시간이 변하지 않는 문제를 독립적으로 점검할 수 있습니다.

시스템 프록시와 라우팅 모드는 서로 다른 처리 계층입니다

먼저 v2rayN을 실행하고 사용 가능한 서버를 선택한 뒤, 트레이 메뉴에서 “시스템 프록시” → “시스템 프록시 자동 구성”을 실행합니다. 이 단계는 현재 Windows 사용자 계정의 프록시 설정을 변경합니다. 시스템 프록시를 읽는 브라우저와 데스크톱 프로그램은 HTTP 또는 HTTPS 요청을 대상 주소에 직접 연결하지 않고 v2rayN의 로컬 리스닝 포트로 전달합니다.

그다음 라우팅 규칙을 선택합니다. 라우팅은 트래픽이 이미 Xray 코어에 들어온 뒤 적용됩니다. 코어는 대상 도메인, 대상 IP, 대상 포트와 네트워크 유형을 읽고 위에서부터 규칙을 매칭해 아웃바운드 태그를 결정합니다. 결과는 보통 프록시 아웃바운드 proxy, 직접 연결 아웃바운드 direct 또는 차단 아웃바운드 block입니다. 시스템 프록시가 꺼져 있으면 라우팅 모드를 바꿔도 모든 애플리케이션을 자동으로 인계하지 않습니다.

2개 계층
트래픽 진입과 코어 라우팅
10808
일반적인 로컬 SOCKS 포트
10809
일반적인 로컬 HTTP 포트
3가지 모드
전체·분할 라우팅·직접 연결

포트 번호는 “설정” → “매개변수 설정” → “기본 설정”에 표시된 값을 기준으로 하세요. 기존 설정에서는 SOCKS 포트 10808과 HTTP 포트 10809가 흔하고, 일부 최신 설정은 하나의 혼합 리스닝 포트를 사용합니다. 예시 포트를 그대로 복사하지 말고, 로컬 프로그램의 포트가 v2rayN의 현재 리스닝 값과 일치하는지 확인하세요.

전체·중국 본토 우회·직접 연결 모드의 실제 흐름

전체 모드는 분할 라우팅 오류를 점검할 때 적합합니다. 선택하면 코어에 들어온 연결 중 더 높은 우선순위 규칙에 의해 덮어쓰이지 않은 연결이 프록시 아웃바운드로 전달됩니다. GeoIP·GeoSite 분류와 사용자 지정 규칙이 만드는 변수를 줄일 수 있어 노드 자체의 사용 가능 여부를 판단하는 데 유용합니다. 다만 전체 모드가 장기 사용을 위한 정답은 아닙니다. 로컬 서비스, LAN 장치와 중국 본토 다운로드 사이트까지 원격 노드로 전달될 수 있습니다.

중국 본토 우회 모드는 규칙 기반 분할 라우팅입니다. 일반적인 방식은 LAN 주소를 직접 연결하고, 중국 본토 IP와 중국 본토 도메인 분류도 직접 연결하며, 나머지 연결은 프록시로 보내는 것입니다. 도메인 규칙은 GeoSite 분류에, IP 규칙은 GeoIP 데이터에 의존하며 DNS 조회 결과와 규칙 순서도 최종 매칭에 영향을 줍니다. 같은 이름의 기본 규칙이라도 v2rayN 버전에 따라 항목이 다를 수 있으므로 “라우팅 설정”에서 펼쳐진 실제 규칙을 기준으로 판단하세요.

직접 연결 모드는 코어에 들어온 일반 연결을 direct 아웃바운드로 보냅니다. 프록시를 일시 중지하면서 로컬 리스너는 유지하거나, 현재 네트워크에서 대상 사이트에 직접 접속할 수 있는지 확인할 때 사용합니다. 대상이 프록시를 통해서만 접속 가능하다면 직접 연결 모드에서 실패하는 것은 정상입니다. v2rayN을 바로 종료하기 전에는 시스템 프록시도 해제해야 합니다. 그렇지 않으면 애플리케이션이 이미 닫힌 로컬 포트로 계속 요청할 수 있습니다.

전체 모드

코어에 들어온 일반 연결을 우선 프록시 아웃바운드로 보냅니다. 장애 범위를 좁히거나 분할 데이터베이스가 인식하지 못한 도메인을 잠시 처리할 때 유용합니다.

적합한 경우: 노드 연결 테스트, 일시적인 규칙 문제 배제

중국 본토 우회 모드

권장

LAN과 중국 본토 대상은 직접 연결하고 나머지 대상은 프록시로 보냅니다. 일상적인 웹 사용에서 불필요한 원격 전달을 줄이면서 대부분의 로컬 네트워크 접속을 유지할 수 있습니다.

적합한 경우: 브라우저 일상 사용, 중국 본토·해외 사이트 혼합 접속

직접 연결 모드

연결은 여전히 v2rayN으로 들어올 수 있지만, 코어는 일반 요청을 로컬 네트워크를 통해 직접 전송합니다. 직접 연결 가능 여부를 확인하거나 프록시 아웃바운드를 일시 중지할 때 적합합니다.

적합한 경우: 로컬 네트워크 테스트, 프록시 노드 점검 중

결론: 전체 모드로 바꿔도 실패한다면 먼저 로그에 요청이 있는지 확인하세요

로그에 대상 도메인이나 대상 IP가 없다면 문제는 애플리케이션과 로컬 포트 사이에 있습니다. 로그에 연결이 표시되고 proxy로 처리된 뒤 시간 초과가 발생할 때만 노드·프로토콜·전송 계층·원격 서비스를 추가로 점검하세요.

브라우저·명령줄·게임별 선택 방법

브라우저는 일반적으로 Windows 시스템 프록시를 읽습니다. 일상적인 사용에서는 먼저 중국 본토 우회 라우팅을 선택한 뒤 “시스템 프록시 자동 구성”을 활성화하세요. 중국 본토 사이트와 해외 사이트를 각각 한 번씩 열고 v2rayN 실시간 로그의 아웃바운드 태그를 확인합니다. 중국 본토 대상은 direct에 매칭되고 그 밖의 대상은 규칙에 따라 proxy에 매칭되어야 합니다. 모든 요청이 proxy로 가면 사용자 지정 규칙이 중국 본토 분류보다 앞에 배치되어 있는지 확인하세요.

명령줄 프로그램은 브라우저와 같은 방식으로 일괄 처리할 수 없습니다. 일부 도구는 시스템 프록시를 읽고, 일부는 환경 변수만 읽으며, 일부는 매개변수로 프록시를 지정해야 합니다. 테스트할 때 웹페이지 결과만으로 명령줄 경로를 판단하지 마세요. 현재 설정의 HTTP 또는 SOCKS 포트를 사용해 명시적 요청을 한 번 실행한 뒤, 프록시 매개변수가 없는 결과와 비교하세요.

curl --proxy http://127.0.0.1:10809 https://example.com/
curl --proxy socks5h://127.0.0.1:10808 https://example.com/

두 번째 명령의 socks5h는 도메인 조회를 SOCKS 프록시 측에서 처리한다는 뜻이며, 로컬 조회 결과와 프록시 측 라우팅이 달라지는 문제를 줄일 수 있습니다. 매개변수 설정에 다른 포트가 표시된다면 명령에서도 함께 바꾸세요. 테스트가 끝나면 로그의 대상 주소, 인바운드 태그와 아웃바운드 태그를 확인하세요. 명령 실행 시간만으로 프록시 경유 여부를 판단하지 마세요.

게임과 실시간 통신 프로그램은 UDP를 직접 사용하는 경우가 많고 시스템 HTTP 프록시를 완전히 무시할 수도 있습니다. 이때 데이터가 코어에 들어오지 않았기 때문에 v2rayN의 전체 라우팅으로 바꿔도 지연 시간이 변하지 않을 수 있습니다. 먼저 게임에 SOCKS 설정이 있는지 확인하세요. 해당 진입점이 없다면 v2rayN의 TUN 기능을 검토해야 합니다. TUN을 활성화하기 전에는 현재 설정을 저장하고 관리자 권한, DNS와 LAN 접근 규칙을 확인하세요.

사용 시나리오 트래픽 진입 경로 권장 라우팅 중점 확인 사항
브라우저 일상 접속 Windows 시스템 프록시 중국 본토 우회 중국 본토 대상이 direct에 매칭되는지
명령줄 다운로드 HTTP/SOCKS 매개변수 또는 환경 변수 먼저 전체 모드로 테스트한 뒤 분할 라우팅으로 복원 포트와 프록시 유형이 일치하는지
LAN 관리 페이지 브라우저 시스템 프록시 중국 본토 우회 또는 직접 연결 규칙 추가 사설 주소 대역이 우선 직접 연결되는지
게임 및 UDP 프로그램 프로그램 프록시 설정 또는 TUN 대상 주소별로 개별 분할 라우팅 트래픽이 실제로 코어에 들어오는지

결론: 애플리케이션의 트래픽 진입 방식에 따라 선택하세요

브라우저는 먼저 시스템 프록시와 중국 본토 우회를 사용하고, 명령줄은 127.0.0.1과 리스닝 포트를 명시적으로 입력하세요. 게임은 먼저 UDP 인계 방식을 확인한 뒤 전체 또는 분할 라우팅을 검토해야 합니다. 라우팅 모드는 진입 경로 설정을 대신할 수 없습니다.

로그로 재현 가능한 전환 테스트를 한 번 완료하세요

테스트 전에 변수를 고정하세요. 같은 서버를 선택하고, 라우팅을 테스트하는 동안 구독 업데이트·프로토콜 전환·DNS 변경을 함께 진행하지 마세요. v2rayN 로그 창을 열고 로그 수준을 info로 설정합니다. 테스트 대상은 최소한 LAN 주소 하나, 중국 본토 도메인 하나, 프록시 접속이 필요한 도메인 하나를 준비하세요. 매번 스위치 하나만 변경하고 결과를 기록합니다.

  1. 포트 기록: “설정” → “매개변수 설정” → “기본 설정”으로 들어가 SOCKS·HTTP 또는 혼합 리스닝 포트를 적어 둡니다. 포트를 다른 프로그램이 사용하고 있지 않은지도 확인하세요.
  2. 노드 확인: 서버를 선택하고 활성 서버로 설정합니다. 먼저 전체 라우팅에서 명시적 프록시 요청을 한 번 실행해 proxy 아웃바운드가 연결을 수립하는지 확인하세요.
  3. 시스템 프록시 활성화: 트레이 메뉴에서 “시스템 프록시” → “시스템 프록시 자동 구성”을 선택한 뒤 브라우저 페이지를 다시 열고 로그에 해당 도메인이 나타나는지 확인하세요.
  4. 중국 본토 우회로 전환: 세 종류의 테스트 대상에 접속하고 direct와 proxy의 매칭 결과를 기록합니다. LAN 주소는 우선 직접 연결되어야 하며 원격 노드로 전송되면 안 됩니다.
  5. 직접 연결로 전환: 시스템 프록시를 켠 상태로 같은 대상에 다시 접속합니다. 로그에 direct가 표시되면 진입 경로는 정상이고 차이는 라우팅 아웃바운드 선택에서 발생한 것입니다.
  6. 일상 설정 복원: 중국 본토 우회 또는 직접 만든 라우팅 설정을 선택하세요. 클라이언트를 종료하기 전에 프록시를 더 사용하지 않는다면 “시스템 프록시” → “시스템 프록시 해제”를 먼저 실행하세요.

로그를 판단할 때 시간, 대상 주소와 아웃바운드 태그를 중점적으로 확인하세요. 연결 거부는 대개 로컬 포트 오류나 리스너 미실행을 가리킵니다. proxy에 매칭된 뒤 시간 초과가 발생했다면 서버 가용성·전송 설정·대상 네트워크를 계속 점검해야 합니다. direct에 매칭된 뒤 비정상 주소로 조회된다면 전체 모드를 반복해서 전환하지 말고 DNS 설정을 확인하세요.

라우팅이 작동하지 않는 것처럼 보일 때의 일반적인 원인

가장 흔한 원인은 시스템 프록시 설정이 남아 있는 경우입니다. v2rayN은 종료되었지만 Windows가 여전히 127.0.0.1의 이전 포트를 가리키면 브라우저의 모든 페이지가 연결되지 않는 것처럼 보입니다. v2rayN을 다시 시작하고 시스템 프록시를 해제하거나 Windows 프록시 설정에서 수동 프록시가 꺼져 있는지 확인하세요. 로컬 포트가 리스닝하지 않는 문제를 서버를 반복해서 바꾸는 방식으로 가리지 마세요.

두 번째 원인은 DNS와 규칙 매칭이 일치하지 않는 경우입니다. 도메인이 먼저 IP로 해석된 뒤 IP 규칙에만 매칭될 수도 있고, 도메인 분류가 바로 아웃바운드를 결정할 수도 있습니다. “설정” → “DNS 설정”과 현재 라우팅 규칙의 domainStrategy를 확인하세요. 변경 후 설정을 저장하고 코어를 다시 시작한 다음 새 연결로 테스트해야 합니다. 기존 장기 연결은 새 규칙에 따라 자동으로 다시 만들어지지 않습니다.

세 번째 원인은 규칙 데이터가 오래된 경우입니다. 중국 본토 우회에 사용하는 GeoIP와 GeoSite 분류는 현재 코어 설정과 호환되어야 합니다. 최근 도메인 분류가 바뀌었다면 일부 중국 본토 서비스가 실수로 프록시를 사용할 수 있습니다. 먼저 정확한 도메인 직접 연결 규칙을 추가해 확인한 뒤 분류 데이터를 업데이트하세요. 처음부터 모든 도메인을 덮는 광범위한 규칙을 작성하지는 마세요.

전체 모드를 선택했는데 명령줄은 왜 여전히 직접 연결되나요?

먼저 명령에 http://127.0.0.1:10809 또는 현재 SOCKS 포트를 명시하세요. 명령줄 도구가 시스템 프록시를 읽지 않으면 연결이 v2rayN으로 들어오지 않으므로 전체 라우팅도 처리할 수 없습니다.

시스템 프록시를 켠 뒤 LAN 장치 페이지에 접속할 수 없나요?

라우팅에 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 등의 사설 주소 직접 연결 규칙이 있는지 확인하고, 이 규칙들을 기본 프록시 규칙보다 앞에 배치하세요.

중국 본토 우회 모드에서 중국 본토 웹사이트가 프록시로 연결되는 이유는 무엇인가요?

로그에서 실제 대상 도메인과 조회된 IP를 확인한 다음 GeoSite·GeoIP 데이터와 규칙 순서를 점검하세요. 전체 도메인을 direct 아웃바운드로 보내는 규칙을 임시로 추가하고 저장한 뒤 코어를 다시 시작해 확인할 수 있습니다.

v2rayN을 종료한 뒤 모든 웹페이지에서 연결 실패가 표시되나요?

클라이언트를 다시 시작하고 트레이 메뉴에서 “시스템 프록시” → “시스템 프록시 해제”를 실행하세요. 그다음 Windows 프록시 설정이 더 이상 리스닝을 중지한 127.0.0.1 포트를 가리키지 않는지 확인합니다.

게임을 전체 모드로 바꿨는데 지연 시간이 왜 변하지 않나요?

먼저 실시간 로그에 게임 대상과 UDP 연결이 나타나는지 확인하세요. 기록이 없다면 게임이 시스템 프록시를 사용하지 않는다는 뜻이므로 라우팅 이름을 계속 바꾸지 말고 게임 내 프록시 진입점이나 TUN 인계를 확인해야 합니다.

모드를 선택할 때는 다음 기준을 적용하면 됩니다. 일상적인 웹 사용은 중국 본토 우회를 우선하고, 노드와 분할 라우팅 규칙을 점검할 때는 일시적으로 전체 모드로 전환하며, 프록시 아웃바운드를 중지하거나 로컬 네트워크를 확인할 때는 직접 연결을 사용하세요. 모든 판단은 로그의 인바운드와 아웃바운드를 근거로 해야 합니다. 트레이 아이콘이나 메뉴의 선택 상태만으로는 특정 연결의 실제 흐름을 확인할 수 없습니다.