v2rayN 시스템 프록시 설정법|3가지 모드 차이와 전환 순서

v2rayN을 실행했는데 인터넷이 연결되지 않거나 프로그램을 닫은 뒤에도 프록시가 남아 있나요? 이 초보자용 가이드는 트레이 아이콘 메뉴에서 시스템 프록시 설정을 찾는 방법과 자동 설정, 변경 안 함, 해제 모드의 차이를 설명하고 실제 적용 여부를 확인하는 순서까지 안내합니다.

v2rayN의 시스템 프록시는 노드 자체를 변경하는 기능이 아니라, Windows에 설치된 애플리케이션이 로컬 프록시를 사용하도록 연결 경로를 알려 주는 기능입니다. 따라서 노드에 정상적으로 연결되어 있어도 시스템 프록시가 해제되어 있거나 PAC 규칙이 잘못되면 브라우저와 다른 프로그램이 직접 연결될 수 있습니다. 반대로 시스템 프록시를 켠 상태에서 v2rayN을 종료하면 프로그램이 계속 127.0.0.1:10809 또는 127.0.0.1:10808을 참조해 인터넷에 접속하지 못할 수 있습니다.

v2rayN의 트레이 메뉴에서 보이는 세 가지 모드는 이름이 비슷하지만 역할이 다릅니다. 전체 애플리케이션이 로컬 HTTP 프록시를 사용하게 할지, PAC 파일에 정의된 규칙만 적용할지, 아니면 Windows 프록시 설정을 완전히 원래 상태로 되돌릴지를 구분해야 합니다. 이 글에서는 v2rayN 7.x 계열을 기준으로 메뉴 의미, 전환 순서, 포트 확인과 복구 방법을 단계별로 설명합니다.

이 글 한눈에 보기

v2rayN의 시스템 프록시 해제, 전역 프록시 설정, PAC 모드의 차이를 정리하고, 트레이 아이콘에서 올바른 순서로 전환하는 방법을 안내합니다. Windows 설정에서 실제 적용 상태를 확인하고, 브라우저·명령줄 도구·다른 프록시 프로그램이 서로 다른 경로를 사용하는 상황까지 점검합니다.

시스템 프록시 3가지 모드의 차이

v2rayN에서 시스템 프록시를 설정하면 보통 Windows의 프록시 서버 항목에 로컬 주소와 포트가 기록됩니다. 대표적인 HTTP 수신 포트는 10809이고 SOCKS 수신 포트는 10808입니다. 브라우저처럼 HTTP 프록시를 읽는 프로그램은 10809로 요청을 보내고, SOCKS5를 직접 지원하는 프로그램은 10808을 사용할 수 있습니다. 어떤 포트를 선택할지는 프로그램의 프록시 형식에 따라 달라지며, 원격 노드 서버의 포트와는 관계가 없습니다.

10809
일반적인 HTTP 프록시 포트
10808
일반적인 SOCKS 포트
3가지
해제·전역·PAC 모드
127.0.0.1
로컬 프록시 수신 주소

Windows의 HTTP 프록시를 v2rayN의 로컬 수신 주소로 설정합니다. 브라우저와 대부분의 시스템 프록시 인식 프로그램이 기본적으로 프록시를 사용하게 됩니다.

적합: 웹 브라우징, 일반적인 데스크톱 사용

PAC 파일의 규칙에 따라 특정 도메인이나 주소만 프록시로 보내고 나머지는 직접 연결합니다. 모든 요청을 프록시로 보내지 않으므로 분할 라우팅에 유리합니다.

적합: 국내 서비스는 직접 연결하고 일부 사이트만 프록시 사용

Windows에 기록된 프록시 사용을 끕니다. v2rayN 내부의 노드 연결 상태와는 별개이므로, 이 모드에서는 브라우저가 로컬 프록시에 연결되지 않을 수 있습니다.

적합: 프록시 종료, 은행 사이트 점검, 문제 원인 비교

버전에 따라 트레이 메뉴의 한국어 번역이나 항목 순서는 조금 다를 수 있습니다. “시스템 프록시 설정”, “자동 설정”, “PAC 모드”, “시스템 프록시 해제”처럼 표시되더라도 핵심은 Windows 프록시 서버에 직접 연결하는 전역 방식과 PAC 파일을 읽는 선택 방식, 그리고 프록시 설정을 지우는 방식의 차이입니다. 메뉴 이름만 보고 판단하지 말고 클릭한 뒤 Windows 설정과 브라우저의 실제 접속 결과를 함께 확인하세요.

전환 전에 확인할 로컬 프록시 상태

모드를 바꾸기 전에 v2rayN이 실제로 사용할 노드에 연결되어 있는지 먼저 확인하세요. 노드가 아직 선택되지 않았거나 Xray 코어가 실행되지 않은 상태에서 시스템 프록시만 켜면 브라우저 요청은 로컬 포트에 도착하지만 원격 아웃바운드로 전달되지 않습니다. 이 경우 웹페이지가 열리지 않아 시스템 프록시 기능 자체가 고장 난 것처럼 보일 수 있습니다.

  • 노드 상태: 메인 화면에서 사용할 노드를 선택하고 연결 상태가 정상인지 확인합니다.
  • 코어 상태: 로그에 코어 시작 실패, 포트 바인딩 실패 또는 TLS 핸드셰이크 오류가 없는지 확인합니다.
  • 로컬 주소: 일반적으로 127.0.0.1을 사용하며, 외부 네트워크 주소를 시스템 프록시로 입력하지 않습니다.
  • 수신 포트: HTTP는 10809, SOCKS는 10808이 흔하지만 사용자 설정에 따라 달라질 수 있습니다.
  • 기존 도구: 다른 프록시 클라이언트가 Windows 프록시를 다시 덮어쓰고 있지 않은지 확인합니다.

HTTP 프록시 확인값

주소
127.0.0.1
포트
10809
용도
브라우저와 시스템 프록시
전송 방식
HTTP CONNECT 등

브라우저의 수동 프록시 입력란에는 v2rayN 화면에 표시된 실제 HTTP 포트를 사용하세요.

SOCKS 프록시 확인값

주소
127.0.0.1
포트
10808
용도
SOCKS5 지원 프로그램
DNS 처리
프로그램별 차이

Windows 시스템 프록시는 보통 HTTP 형식으로 설정되므로 SOCKS 포트를 무조건 입력하면 안 됩니다.

트레이 메뉴에서 모드 전환하기

v2rayN은 메인 창을 닫아도 트레이에서 실행되는 경우가 많습니다. 화면 오른쪽 아래의 숨겨진 아이콘 영역을 열고 v2rayN 아이콘을 마우스 오른쪽 버튼으로 클릭하세요. 버전에 따라 메뉴가 영어 또는 다른 번역으로 보일 수 있으므로 “System Proxy”, “PAC”, “Clear”에 해당하는 항목을 찾으면 됩니다. 전환 뒤에는 아이콘 상태와 Windows 설정을 함께 확인해야 합니다.

  1. 노드 연결 확인

    v2rayN을 실행하고 서버 목록에서 정상 작동하는 노드를 선택합니다. 메인 화면의 연결 상태와 로그를 확인한 뒤, 먼저 한 개의 웹사이트를 열어 원격 연결이 가능한지 테스트합니다.

  2. 트레이 메뉴 열기

    작업 표시줄의 숨겨진 아이콘을 열고 v2rayN 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. “시스템 프록시” 또는 “System Proxy” 하위 메뉴를 찾습니다.

  3. 전역 모드 선택

    모든 시스템 프록시 인식 프로그램을 로컬 HTTP 프록시로 보내려면 “자동으로 시스템 프록시 설정”에 해당하는 항목을 선택합니다. 이후 Windows 프록시 서버 주소가 127.0.0.1이고 포트가 10809인지 확인합니다.

  4. PAC 모드 선택

    일부 도메인만 프록시로 보내려면 PAC 모드를 선택합니다. PAC 주소가 정상적으로 생성되었는지 확인하고, 규칙에 포함되지 않은 사이트는 직접 연결될 수 있다는 점을 기억하세요.

  5. 결과 검증

    브라우저를 완전히 다시 열어 캐시된 연결을 줄인 뒤 테스트 페이지와 일반 사이트를 각각 접속합니다. 모드를 해제할 때는 같은 메뉴에서 시스템 프록시 해제를 선택하고 Windows 프록시 설정이 꺼졌는지 확인합니다.

전역 모드에서 PAC 모드로 바꿀 때에는 이전 설정이 즉시 사라지지 않는 것처럼 보일 수 있습니다. 브라우저가 기존 연결을 재사용하거나 PAC 파일을 캐시하기 때문입니다. 브라우저의 모든 창을 닫고 다시 실행한 뒤 재검사하세요. 그래도 이전 동작이 계속되면 Windows의 「설정」→「네트워크 및 인터넷」→「프록시」에서 자동 설정 스크립트와 수동 프록시 서버가 동시에 활성화되어 있지 않은지 확인합니다.

Windows 설정과 명령으로 적용 결과 검증하기

트레이 아이콘이 바뀌었다는 사실만으로 실제 프록시 경로가 확정되지는 않습니다. Windows의 「설정」→「네트워크 및 인터넷」→「프록시」를 열어 수동 프록시 서버, 포트, 자동 구성 스크립트의 상태를 확인하세요. 전역 모드에서는 수동 프록시 주소가 보일 수 있고, PAC 모드에서는 자동 구성 스크립트 주소가 활성화될 수 있습니다. 해제 모드에서는 사용하지 않는 항목이 꺼져 있어야 합니다.

netstat -ano | findstr :10809
netstat -ano | findstr :10808

명령 결과에서 LISTENING이 확인되면 해당 포트를 로컬 프로세스가 수신하고 있다는 뜻입니다. 다만 포트가 열려 있다는 사실만으로 원격 사이트 접속이 성공했다는 의미는 아닙니다. PID가 예상한 v2rayN 또는 코어 프로세스인지 확인하고, 브라우저에서 실제 페이지를 연 뒤 v2rayN 로그에 해당 요청이 기록되는지도 살펴보세요.

결론: 모드 이름보다 경로를 확인하세요

전역 모드는 “대부분의 프로그램을 프록시로 보내는 설정”, PAC 모드는 “규칙에 맞는 요청만 프록시로 보내는 설정”, 해제는 “Windows가 v2rayN을 사용하지 않도록 되돌리는 설정”입니다. 전환 후에는 아이콘보다 Windows 프록시 값, 브라우저 결과와 코어 로그가 일치하는지를 기준으로 판단해야 합니다.

자주 발생하는 문제와 원상 복구 순서

시스템 프록시를 켰는데 인터넷이 되지 않는 가장 흔한 원인은 코어가 종료되었거나 포트가 변경되었는데 Windows 프록시 값은 그대로 남아 있는 경우입니다. v2rayN의 「설정」→「매개변수 설정」에서 HTTP 포트를 확인하고, Windows 프록시의 포트와 같은지 비교하세요. 다른 프로그램이 10809를 점유하면 코어가 시작되지 않을 수 있으므로 로그에 address already in use가 있는지도 확인합니다.

  • 전역 모드에서 일부 프로그램만 실패: 해당 프로그램이 시스템 프록시를 무시하거나 SOCKS5만 지원할 수 있습니다. 프로그램 내부의 프록시 항목에 127.0.0.1과 올바른 SOCKS 포트를 입력해 비교합니다.
  • PAC 모드에서 특정 사이트만 실패: PAC 규칙에 해당 도메인이 포함되지 않았거나 DNS와 도메인 분류 결과가 예상과 다를 수 있습니다. 같은 사이트를 전역 모드에서 열어 경로 차이를 확인합니다.
  • v2rayN 종료 후 인터넷이 끊김: Windows에 수동 프록시가 남아 있을 가능성이 큽니다. v2rayN을 다시 실행해 시스템 프록시 해제를 선택하거나 Windows 프록시 화면에서 수동 설정을 끕니다.
  • 브라우저만 계속 이전 결과를 표시: 브라우저를 완전히 종료하고 백그라운드 프로세스도 끝낸 뒤 다시 시작합니다. 기존 TCP 연결과 PAC 캐시가 남아 있을 수 있습니다.
  • 모드 전환이 적용되지 않음: 권한이 다른 v2rayN 인스턴스가 두 개 실행 중인지 확인합니다. 트레이 아이콘이 여러 개면 하나씩 종료하고 단일 인스턴스로 다시 테스트합니다.

문제 원인을 비교할 때는 한 번에 하나의 변수만 바꾸는 것이 좋습니다. 먼저 전역 모드에서 노드와 HTTP 포트를 검증하고, 그 다음 PAC 모드로 전환해 분할 규칙을 확인하세요. 마지막으로 해제 모드에서 프록시가 없는 직접 연결을 비교하면 노드 문제, 시스템 프록시 문제, PAC 규칙 문제를 분리하기 쉽습니다. 시스템 프록시가 적용되지 않는 애플리케이션까지 처리해야 한다면 TUN 모드를 별도로 검토하되, 시스템 프록시와 TUN을 동시에 무작정 활성화하지 말고 각각의 경로를 기록하면서 테스트하세요.

클라이언트 다운로드