서버 목록에서는 사용할 구성을 선택하고, 구독 그룹에서는 구성의 출처를 관리하며, 로그 패널에서는 문제 해결에 필요한 단서를 확인합니다. 시스템 프록시는 일부 앱의 연결을 클라이언트로 전달할지 결정합니다. v2rayN을 실행했지만 각 영역의 쓰임을 잘 모르는 분을 위한 안내입니다. 아래 순서대로 설정을 가져오고 선택한 뒤, 프록시 연결을 적용하고 확인해 보세요. 문제가 생겼을 때 어디에서 점검해야 하는지도 알 수 있습니다.
먼저 메인 창의 다섯 영역을 알아보세요
v2rayN은 구성을 관리하는 인터페이스이며, 실제 네트워크 연결은 실행된 코어가 처리합니다. 창에 서버 항목이 보인다는 것은 구성이 저장됐다는 뜻일 뿐입니다. 항목을 활성 서버로 지정해도 브라우저가 프록시를 사용한다는 의미는 아닙니다. 이 두 가지를 구분하면 각 상태를 이해하기 쉽습니다.
이 글에서는 Windows 데스크톱의 일반적인 중국어 UI를 기준으로 설명합니다. 데스크톱 버전과 WPF 버전, 배포 버전에 따라 메뉴 위치와 표현이 다를 수 있습니다. 예를 들어 로그가 하단 패널이 아니라 별도 메뉴로 제공될 수 있습니다. 같은 이름의 버튼을 찾지 못했다면 기능을 기준으로 확인하고, 화면을 똑같이 맞추려고 설정을 임의로 바꾸지 마세요.
| 기능 영역 | 역할 | 의미하지 않는 것 |
|---|---|---|
| 상단 메뉴 및 도구 모음 | 구성 가져오기, 구독 업데이트, 설정 열기 | 업데이트를 눌렀다고 프록시 연결이 되는 것은 아닙니다 |
| 구독 그룹 영역 | 출처별로 서버 항목을 필터링하고 관리 | 그룹을 바꿔도 활성 서버가 바뀌지 않을 수 있습니다 |
| 서버 목록 | 항목 확인 및 편집, 활성 서버 지정 | 항목을 선택해도 해당 서버가 활성화되는 것은 아닙니다 |
| 로그 패널 | 코어 시작, 연결 및 오류 정보 확인 | 오류 하나가 모든 연결의 실패를 뜻하지는 않습니다 |
| 하단 상태 영역 또는 트레이 메뉴 | 시스템 프록시와 라우팅 등 실행 옵션 전환 | 시스템 프록시를 켜도 모든 앱이 프록시를 사용하는 것은 아닙니다 |
서버 목록: 선택 항목과 활성 서버 구분하기
목록의 각 행은 일반적으로 서버 구성 하나를 나타내며, 흔히 ‘노드’라고도 합니다. 메모는 항목을 식별하기 위한 것이고, 주소와 포트는 원격 서버의 접속 지점을 나타냅니다. 프로토콜 열에는 VMess 또는 VLESS가 표시될 수 있습니다. 프로토콜은 구성의 일부일 뿐입니다. 전송 방식, TLS 및 보안 매개변수도 서버 측 설정과 일치해야 하므로 프로토콜 이름만 맞게 바꿨다고 사용할 수 있는 것은 아닙니다.
- 행을 클릭하면: 일반적으로 항목이 선택될 뿐이며, 편집·복사·삭제·테스트할 때 사용합니다. 여러 항목을 선택하면 이후 작업이 여러 항목에 적용될 수 있습니다.
- 활성 서버 지정: 대상 항목을 마우스 오른쪽 버튼으로 클릭하고 ‘활성 서버로 설정’ 또는 비슷한 메뉴를 찾으세요. 작업 후에는 활성 표시와 현재 서버 안내를 확인하세요. 행의 배경색만으로 판단하지 마세요.
- 구성 확인: 항목의 편집 메뉴에서 프로토콜, 주소, 포트, 전송 매개변수를 확인하세요. 더블 클릭 동작은 버전이나 설정에 따라 다를 수 있으니 실제로 열린 화면을 기준으로 확인하세요.
- 테스트 열 확인: 먼저 해당 열이 지연 시간 테스트인지 실제 연결 테스트인지 확인하세요. 테스트 결과는 해당 테스트 방식과 당시 환경만 반영하며, 웹페이지 속도를 그대로 나타내지는 않습니다.
삭제하기 전에는 직접 추가한 항목과 구독 항목을 구분해야 합니다. 구독 항목은 다음 업데이트 때 다시 생성될 수 있으며, 주소나 메모를 직접 수정해도 이후 업데이트에서 덮어써질 수 있습니다. 오래 보관할 사용자 지정 구성은 구독 출처와 분리해 관리하세요.
구독 그룹: 출처를 관리하고 항목 가져오기
구독은 하나의 주소를 통해 여러 구성을 가져오는 기능입니다. 그룹은 클라이언트에서 해당 구성들을 관리하는 영역입니다. 구독 주소 추가와 구독 업데이트는 별개의 작업입니다. 먼저 주소를 저장한 다음, 업데이트를 실행해야 항목을 다운로드하고 파싱해 새로 고칩니다. 구독 주소에는 접속 정보가 포함될 수 있으므로 공개 스크린샷이나 문의 글에 노출하지 마세요.
-
그룹 열기
상단의 ‘구독 그룹’ → ‘구독 그룹 설정’에서 관리 화면을 여세요. 일부 데스크톱 레이아웃에서는 그룹 영역의 ‘+’ 버튼으로 추가할 수 있습니다. 화면을 열고 메모와 주소 입력란이 있는지 확인하세요.
-
출처 정보 입력
그룹을 추가하고 알아보기 쉬운 메모를 입력한 뒤, 주소 입력란에 구독 주소 전체를 붙여 넣고 저장하세요. 서버 하나를 공유하는 링크를 구독 주소로 입력하지 마세요.
-
업데이트 실행
‘구독 그룹’ 메뉴로 돌아가 ‘모든 구독 업데이트(프록시 사용 안 함)’ 또는 이에 해당하는 직접 업데이트 항목을 실행하세요. 출처에 프록시 접속이 필요하다고 명시되어 있고 현재 사용할 수 있는 연결이 있다면, 프록시를 통한 업데이트 항목을 선택하세요.
-
항목 확인
해당 그룹으로 전환해 서버 항목이 표시되는지 확인하고 업데이트 안내를 읽으세요. 그런 다음 원하는 항목을 마우스 오른쪽 버튼으로 클릭해 활성 서버로 지정하세요. 구독 업데이트만 완료했다고 프록시가 적용된 것은 아닙니다.
‘프록시를 통해 업데이트’는 모든 문제를 해결하는 기능이 아닙니다. 사용할 수 있는 활성 구성이 없다면 프록시 업데이트도 실패할 수 있습니다. 주소가 유효한지, 현재 네트워크에서 출처에 접속할 수 있는지, 응답이 로그인 페이지나 오류 페이지가 아니라 클라이언트가 파싱할 수 있는 구독 데이터인지 각각 확인하세요.
시스템 프록시와 라우팅: 연결을 전달할 대상과 경로를 각각 제어
시스템 프록시는 운영체제에 로컬 프록시 주소를 등록해 해당 설정을 따르는 앱이 사용하도록 합니다. 라우팅 규칙은 클라이언트가 연결을 받은 뒤 적용되며, 규칙에 따라 직접 연결하거나 프록시를 사용하거나 차단합니다. 두 기능은 같은 스위치가 아닙니다. 라우팅 규칙을 바꿔도 시스템 프록시를 전혀 따르지 않는 프로그램이 자동으로 연결되는 것은 아닙니다.
브라우저 접속을 처음 확인할 때는 하단의 ‘시스템 프록시’ 또는 트레이 아이콘을 마우스 오른쪽 버튼으로 눌러 ‘시스템 프록시 자동 설정’을 선택할 수 있습니다. 아래는 연결 적용 방식의 차이이며 속도 순위가 아닙니다. TUN이 필요한지는 사용하는 앱에 따라 결정하세요.
시스템 프록시 자동 설정
권장v2rayN이 현재 로컬 프록시 주소를 시스템 설정에 등록합니다. 처음 연결을 확인할 때 적합한 방법입니다. 다만 브라우저가 시스템 설정을 따르는지, 확장 프로그램이 프록시 설정을 덮어쓰지 않는지 확인해야 합니다.
적합한 경우: 처음 설정할 때, 시스템 프록시를 지원하는 브라우저 및 데스크톱 앱
앱에서 프록시 직접 설정
대상 앱에서 로컬 주소와 포트를 입력합니다. HTTP 또는 SOCKS 유형을 올바르게 선택하고, 해당 로컬 인바운드가 선택한 프로토콜을 지원하는지 확인해야 합니다. 클라이언트 포트를 바꿨다면 앱에 입력한 값도 함께 변경하세요.
적합한 경우: 프록시 설정을 따로 제공하며 앱별로 제어해야 할 때
TUN 모드
가상 네트워크 인터페이스로 트래픽을 받으며 권한, 라우팅, DNS 설정이 필요합니다. 시스템 프록시가 작동하지 않을 때 무조건 선택해야 하는 기능은 아닙니다. 먼저 일반 연결이 가능한지 확인한 다음, 트래픽 적용 문제를 별도로 점검하세요.
적합한 경우: 시스템 프록시를 따르지 않는 앱의 트래픽을 처리해야 할 때
라우팅 선택 메뉴는 보통 상태 영역에 있으며, ‘설정’ → ‘라우팅 설정’에서도 규칙을 확인할 수 있습니다. 직접 연결 규칙이 포함된 구성을 사용하면 일부 연결이 원격 서버를 거치지 않는 것이 정상입니다. ‘전역’ 모드도 클라이언트에 들어온 연결에만 영향을 줍니다. 기기의 모든 트래픽을 가로챈다는 뜻은 아닙니다.
설정: 로컬 포트와 원격 포트 구분하기
‘설정’ → ‘매개변수 설정’에서는 주로 로컬 수신 대기, 로그 수준, 일부 코어 옵션과 같은 클라이언트 실행 항목을 관리합니다. 서버 항목의 주소, 원격 포트, 전송 및 보안 매개변수는 해당 항목의 편집 메뉴에서 확인하세요. 화면에 따라 코어 옵션이 별도 탭에 있을 수 있습니다. 전역 설정과 개별 구성을 혼동해 수정하지 마세요.
아래 두 숫자는 포트의 역할을 설명하기 위한 예시일 뿐, 기본값으로 그대로 사용하라는 뜻은 아닙니다. 실제 로컬 수신 대기 포트는 매개변수 설정과 시작 로그를 확인하고, 원격 포트는 서버 측에서 제공한 구성을 따르세요.
- 로컬 접속 지점 예시:
127.0.0.1:10808은 같은 기기에서 수신 대기하는 주소입니다. 앱에서 사용하기 전에 클라이언트가 실제로 해당 포트를 수신 대기하는지, 인바운드가 선택한 프록시 유형을 지원하는지 확인하세요. - 원격 접속 지점 예시: 서버 항목의
443은 원격 서버 포트입니다. 로컬 포트를 이 숫자로 바꿔도 원격 연결 문제는 해결되지 않으며, 권한 문제나 포트 충돌이 발생할 수 있습니다. - 코어 옵션: 구성에 필요한 프로토콜과 기능에 맞춰 선택하세요. 이름만 보고 전환하지 마세요. 화면에서 특정 항목을 저장할 수 있다고 해서 현재 코어가 해당 항목을 지원한다는 뜻은 아닙니다.
- LAN 접속: 같은 기기에서만 사용하는 경우에는 외부 접속을 허용할 필요가 없습니다. 다른 기기에서 연결해야 한다면 수신 주소, 방화벽, 인증 요건을 확인하세요. 루프백 주소는 다른 기기에서 직접 사용할 수 없습니다.
변경하기 전에 기존 값을 기록하고 한 번에 하나만 수정하세요. 저장한 뒤 코어가 정상적으로 다시 불러와졌는지 확인하고 앱 접속을 테스트하세요. 포트, 코어, 라우팅을 한꺼번에 바꾸면 연결이 복구돼도 어느 변경이 효과가 있었는지 파악하기 어렵습니다.
로그 패널: 작업 전후를 비교하며 읽기
로그는 작업 시점과 발생한 정보를 연결해 볼 때 유용합니다. 먼저 어떤 작업을 했는지 기억한 다음, 같은 시각의 정보를 확인하세요. 구독 업데이트 실패, 코어 시작 실패, 원격 서버 접속 시간 초과는 서로 다른 단계의 문제입니다. ‘오류’라는 문구만 보고 모든 구성을 다시 가져오지 마세요.
| 로그 단서 | 먼저 확인할 내용 | 점검할 위치 |
|---|---|---|
address already in use | 다른 프로세스가 수신 대기 포트를 사용 중입니다 | 매개변수 설정의 로컬 포트와 여러 인스턴스가 실행 중인지 확인 |
connection refused | 특정 연결이 대상 엔드포인트에서 거부되었습니다 | 로그에 표시된 대상 주소와 포트 확인. 먼저 로컬인지 원격인지 구분 |
timeout | 정해진 시간 안에 해당 단계가 완료되지 않았습니다 | 대상에 접속 가능한지, 현재 네트워크와 해당 서버 상태 확인 |
| 구성을 파싱하지 못했습니다 | 코어가 생성된 구성을 받아들이지 못했습니다 | 최근에 수정한 항목, 현재 코어, 구성 호환성 확인 |
먼저 로그 패널을 열고 대상 웹페이지에 한 번만 접속한 뒤 새로 추가된 내용을 확인하세요. 로그가 숨겨져 있다고 오류가 없는 것은 아닙니다. 반대로 요청별 접속 기록이 없다고 트래픽이 없다는 뜻도 아닙니다. 로그 수준에 따라 해당 이벤트가 기록되지 않을 수 있습니다. 점검 중 로그 수준을 일시적으로 높였다면 출력량에 유의하고, 점검을 마친 뒤 평소 설정으로 되돌리세요.
자주 묻는 UI 질문과 마무리 점검
다른 행을 클릭했는데 왜 서버가 바뀌지 않나요?
클릭하면 일반적으로 선택 항목만 바뀝니다. 대상 항목을 마우스 오른쪽 버튼으로 클릭해 활성 서버로 설정한 뒤, 활성 표시와 상태 영역을 확인하세요. 코어를 다시 불러오는 데 실패했다면 목록에서 선택됐는지만 보지 말고 같은 시각의 로그 오류부터 해결하세요.
구독 업데이트는 성공했는데 목록에 항목이 보이지 않나요?
먼저 해당 그룹이나 ‘전체’로 전환한 다음 목록 검색 조건을 지우세요. 그래도 비어 있다면 업데이트 안내에서 파싱 결과를 확인하고, 주소가 구성 데이터가 아닌 웹 로그인 페이지를 반환하지는 않는지 확인하세요. 그룹을 추가한 것과 서버를 가져온 것은 별개의 작업입니다.
활성 서버를 지정했는데 브라우저에서 접속할 수 없나요?
먼저 시스템 프록시가 자동 설정으로 되어 있는지 확인하고, 브라우저 자체의 프록시 설정과 확장 프로그램도 점검하세요. 그런 다음 로컬 수신이 시작됐는지, 활성 구성이 연결 가능한지 확인하세요. 테스트 열의 결과는 참고 자료일 뿐, 브라우저에서 직접 접속해 확인하는 것을 대신하지 못합니다.
닫기 버튼을 눌렀더니 창은 사라졌는데 프로그램은 계속 실행 중인가요?
작업 표시줄의 알림 영역에 v2rayN 트레이 아이콘이 남아 있는지 확인하세요. 설정에 따라 창만 숨겨졌을 수 있습니다. 프로그램을 종료하려면 트레이 메뉴에서 종료를 선택하고, 시스템 프록시가 복구됐는지도 확인하세요. 중지된 포트를 가리키는 프록시 설정이 남지 않도록 주의하세요.
전체 점검은 ‘구독 항목 확인 → 활성 서버 확인 → 코어 시작 확인 → 앱에서 로컬 프록시 사용 → 라우팅 규칙 확인’ 순서로 진행하세요. 각 단계에서는 한 가지씩만 확인합니다. 그래도 웹페이지가 열리지 않으면 클라이언트 설정을 계속 바꾸는 대신 문제 발생 단계부터 좁혀 갈 수 있습니다.