v2rayN 메인 화면 사용법: 서버 목록·구독 그룹·로그·설정

v2rayN 메인 창의 메뉴, 구독 그룹, 서버 목록의 우클릭 메뉴, 로그 패널과 상태 표시줄을 살펴봅니다. 설정 위치를 찾기 어려운 초보자에게 유용합니다.

이 글의 핵심 내용

v2rayN을 실행했지만 각 영역의 용도를 아직 잘 모르는 사용자를 위한 안내입니다. 메뉴, 그룹, 서버 목록과 로그 위치를 확인한 뒤 설정을 가져오고, 활성 서버로 지정하고, 시스템 프록시를 켜는 방법을 알아봅니다. ‘행 선택’, ‘서버 활성화’, ‘앱에서 프록시 사용’은 서로 다른 작업입니다. 로그를 확인하면 문제가 발생한 단계를 파악할 수 있습니다.

메인 창 구성: 작업 메뉴를 찾고 실행 상태 확인하기

v2rayN은 서버 설정, 구독, 로컬 프록시 연결을 관리하는 데스크톱 클라이언트이며, 실제 연결은 선택한 코어가 처리합니다. 서버 목록에 설정이 표시되는 것은 가져오기에 성공했다는 뜻일 뿐, 코어가 실행 중이거나 브라우저가 해당 서버를 사용하고 있다는 의미는 아닙니다. 문제를 진단할 때는 각 항목을 따로 확인해야 합니다.

이 글에서는 Windows에서 흔히 사용하는 한국어 인터페이스를 기준으로 설명합니다. 데스크톱 버전과 WPF 버전, 버전에 따라 화면 구성이나 메뉴 이름이 조금씩 다를 수 있습니다. 구독 그룹이 사이드바나 그룹 탭으로 표시되거나 로그가 아래쪽 패널에 있을 수 있습니다. 창 모양을 똑같이 맞추려고 버전을 바꾸지 말고 기능 이름을 기준으로 찾아보세요.

창 영역주요 내용확인할 때
상단 메뉴 표시줄‘서버’, ‘구독 그룹’, ‘설정’ 등의 작업 메뉴설정 가져오기, 구독 업데이트, 매개변수 변경
구독 그룹 영역그룹 이름과 필터 메뉴현재 어떤 서버 목록을 보고 있는지 확인
서버 목록별칭, 주소, 포트, 프로토콜, 테스트 결과서버 선택, 설정 확인, 연결 테스트
로그 패널클라이언트 알림, 코어 시작 정보, 연결 오류서버를 활성화한 뒤 실행 결과 확인
하단 상태 영역시스템 프록시, 라우팅, 실행 정보(항목은 버전에 따라 다름)현재 트래픽 경로와 분할 라우팅 모드 확인

상단 메뉴에서 작업을 실행하고 하단 상태 영역에서 현재 상태를 확인하세요. 창이 열려 있다는 이유만으로 프록시가 정상 작동한다고 판단하면 안 됩니다. 코어 시작에 실패해도 클라이언트 메인 창은 계속 표시될 수 있습니다.

메뉴와 구독 그룹: 설정의 출처를 나누어 관리하기

단일 서버 공유 링크와 구독 주소는 서로 다른 입력값입니다. 공유 링크에는 서버 하나의 정보가 담겨 있으며, ‘서버’ → ‘클립보드에서 URL 일괄 가져오기’로 가져올 수 있습니다. 구독 주소는 여러 설정을 가져오는 데 사용하므로 ‘구독 그룹’ → ‘구독 그룹 설정’에서 추가해야 합니다. 구독 주소를 단일 서버 링크처럼 붙여 넣으면 원하는 서버 목록을 가져오지 못할 수 있습니다.

  1. 그룹 설정 열기

    ‘구독 그룹’ → ‘구독 그룹 설정’을 클릭해 추가 메뉴를 찾습니다. 사용 중인 버전에서 사이드바의 더하기 버튼을 눌렀다면, 서버 하나를 편집하는 창이 아니라 구독 그룹 편집 창이 열렸는지 확인하세요.

  2. 구독 주소 저장

    알아보기 쉬운 별칭을 입력하고 URL 입력란에 구독 주소를 붙여 넣은 뒤 저장합니다. 구독 주소에는 액세스 토큰이 포함될 수 있으므로 창 전체 화면을 공개 게시판에 올리지 마세요.

  3. 서버 목록 업데이트

    ‘구독 그룹’ 메뉴에서 ‘모든 구독 업데이트(프록시 사용 안 함)’를 선택합니다. 구독 주소에 프록시 연결이 필요하다면 사용 가능한 서버를 먼저 활성화한 다음 ‘모든 구독 업데이트(프록시 사용)’를 선택하세요. 괄호 표기는 버전에 따라 다를 수 있습니다.

  4. 현재 그룹 확인

    업데이트 후 원하는 그룹을 클릭해 서버가 목록에 표시되는지 확인합니다. 서버가 보이지 않으면 먼저 모든 그룹으로 전환하고 검색 조건을 지운 뒤, 로그에서 업데이트 결과를 확인하세요. 바로 다시 가져오기를 시도하지 마세요.

그룹은 주로 설정 출처를 관리하고 서버 목록을 필터링하는 기능입니다. 그룹을 바꿔도 활성 서버가 바뀌지는 않으며, 그룹 이름만으로 라우팅 규칙이 자동 생성되지도 않습니다. 구독을 업데이트하면 해당 그룹의 서버 항목이 새로 만들어질 수 있습니다. 수동으로 수정한 설정을 보존하려면 미리 백업하거나 별도 설정으로 저장해 다음 업데이트에서 덮어쓰이지 않도록 하세요.

서버 목록 우클릭 메뉴: 선택·활성화·속도 테스트는 각각 다른 작업

행을 한 번 클릭하면 보통 해당 행이 선택되어 우클릭 작업을 할 수 있습니다. 실제 사용할 서버를 바꾸려면 우클릭 메뉴에서 ‘활성 서버로 설정’을 선택한 다음 활성 표시와 코어 로그를 확인하세요. 일부 인터페이스에서는 더블클릭하면 편집 창이 열리므로, 더블클릭을 모든 버전에서 통하는 연결 방법으로 간주하지 마세요.

목록 작업은 설정 관리와 연결 확인으로 나뉩니다

설정 관리
  • ‘서버 편집’에서 프로토콜, 주소, 포트, 전송 매개변수를 확인합니다.
  • ‘활성 서버로 설정’으로 현재 아웃바운드 설정을 변경합니다.
  • 공유하거나 내보낸 설정에 인증 정보가 포함될 수 있으므로 작업 전에 수신 대상을 확인하세요.
  • 여러 항목을 삭제하기 전에 선택된 행의 수와 현재 그룹을 확인하세요.
연결 확인
  • TCPing으로 대상 포트에 TCP 연결을 설정할 수 있는지 확인합니다.
  • 실제 연결 지연 시간 테스트는 프록시 경로를 통해 테스트 대상에 요청을 보냅니다.
  • 다운로드 속도 테스트는 트래픽을 발생시키므로 모든 항목을 반복해서 테스트하지 않는 것이 좋습니다.
  • 정렬은 목록 순서만 바꿉니다. 정렬만으로 활성 서버가 바뀌었다고 판단하면 안 됩니다.

먼저 대상 서버를 활성화하고 로그와 실제 접속으로 확인하세요. 목록의 낮은 지연 시간만으로는 충분하지 않습니다.

목록에서는 지연 시간보다 별칭, 프로토콜, 서버 포트를 먼저 확인하세요. 별칭은 화면에 표시되는 이름일 뿐, 서버의 위치나 사용 가능 여부를 증명하지 않습니다. VMess, VLESS 등 프로토콜마다 인증 및 전송 요구 사항이 다릅니다. 프로토콜 드롭다운만 바꿔서는 변환할 수 없으므로 매개변수가 확실하지 않다면 설정 제공자가 전달한 원본 정보를 기준으로 하세요.

테스트 결과가 비어 있다면 아직 테스트하지 않았을 수 있습니다. 시간 초과는 테스트 대상, DNS 또는 현재 네트워크의 문제일 수도 있습니다. TCPing 성공은 특정 TCP 포트에 연결할 수 있다는 뜻일 뿐 TLS, 인증 또는 이후 프록시 요청이 성공한다는 의미는 아닙니다. 숫자 한 열만 보고 설정 전체를 삭제하지 마세요.

설정과 하단 상태 표시줄: 로컬 연결과 라우팅 출구 구분하기

자주 사용하는 설정 메뉴는 ‘설정’ → ‘매개변수 설정’입니다. 값을 변경하기 전에 기존 값을 기록하고 한 번에 하나씩 바꾸세요. 시스템 프록시는 시스템 프록시 설정을 따르는 앱이 로컬 포트에 연결하는 방식을 결정합니다. 라우팅 규칙은 트래픽이 코어에 들어온 뒤 어떤 아웃바운드를 사용할지 결정합니다. 두 설정은 서로 독립적이며 하나의 ‘전체 켜기’ 스위치가 아닙니다.

로컬 프록시 연결

확인 위치
‘설정’ → ‘매개변수 설정’
수신 주소
127.0.0.1은 로컬 루프백 주소입니다
수신 포트
현재 인터페이스와 시작 로그를 기준으로 확인
앱 연결 방법
시스템 프록시 또는 앱 내부의 수동 프록시 설정

로컬 수신 포트는 서버 목록에 표시된 원격 포트와 다릅니다. 두 값이 같을 필요는 없습니다.

코어 라우팅 아웃바운드

확인 위치
하단 라우팅 선택 영역 또는 ‘설정’ → ‘라우팅 설정’
규칙 적용 대상
도메인, IP 및 지원되는 기타 규칙 조건
일반적인 아웃바운드
프록시, 직접 연결, 차단
적용 범위
코어에서 처리 중인 트래픽

라우팅 프리셋을 바꿔도 모든 앱이 자동으로 프록시에 연결되지는 않습니다.

하단의 ‘시스템 프록시’ 메뉴에서 ‘시스템 프록시 자동 설정’을 선택하면 일반적으로 시스템 프록시가 클라이언트의 로컬 수신 포트를 가리키도록 설정됩니다. 여기서 ‘자동 설정’은 클라이언트가 시스템 설정을 대신 변경한다는 뜻이지, 각 웹사이트에 프록시가 필요한지 자동으로 판단한다는 뜻이 아닙니다. 트래픽 분기는 라우팅 설정에서 결정합니다. 종료하기 전에 ‘시스템 프록시 지우기’를 사용해 설정을 복원하고, 이후 시스템 설정이 예상대로 돌아왔는지 확인하세요.

127.0.0.1
원격 서버가 아닌 로컬 루프백 주소
10808
포트 예시입니다. 실제 수신 포트와 대조하세요.
두 단계
앱 연결과 코어 라우팅을 각각 확인

예를 들어 로그에서 로컬 SOCKS 연결이 127.0.0.1:10808에서 수신 중이라고 확인된 경우에만 앱의 SOCKS5 설정에 이 주소와 포트를 입력하세요. 해당 포트가 실제로 혼합 연결 포트라면 사용 중인 코어가 지원하는 프로토콜을 기준으로 설정해야 합니다. TUN을 활성화하는 것은 별도의 트래픽 연결 방식이며 권한, 가상 네트워크 어댑터, 라우팅 설정이 필요할 수 있습니다. 메인 화면을 처음 확인할 때는 문제를 찾기 쉽도록 연결 방식을 하나만 사용하세요.

로그 패널: 시간순으로 첫 번째 유효한 오류 찾기

서버를 바꾼 뒤에는 가장 최근 코어 시작 로그를 확인하고 접속을 한 번 시도하세요. 시작 성공, 연결 수신, 연결 실패 메시지는 각각 서로 다른 단계를 나타냅니다. accepted 같은 메시지는 보통 로컬 요청이 접수되었다는 뜻일 뿐, 대상 웹페이지가 정상적으로 열렸다는 것을 단독으로 증명하지는 않습니다.

메인 화면에서 자주 발생하는 문제: 창 상태를 기준으로 확인

가져오기에 성공했는데 목록이 비어 있는 이유는 무엇인가요?

먼저 목록 검색 조건을 지우고 모든 그룹으로 전환하세요. 구독 주소를 추가했다면 그룹을 저장한 뒤 ‘구독 그룹’ 메뉴에서 업데이트도 실행해야 합니다. 그런 다음 로그에서 설정을 정상적으로 가져왔는지 확인하세요. ‘그룹 저장 완료’가 ‘서버 다운로드 완료’를 뜻하지는 않습니다.

서버를 선택했는데 브라우저에 변화가 없는 이유는 무엇인가요?

우클릭 메뉴에서 ‘활성 서버로 설정’을 실행하고 코어가 시작되었는지 확인한 다음, 하단의 ‘시스템 프록시’에서 ‘시스템 프록시 자동 설정’을 선택했는지 확인하세요. 브라우저에서 별도의 프록시 설정을 사용한다면 브라우저 설정도 확인해야 합니다. 행의 배경색만 보고 연결 상태를 판단하지 마세요.

웹페이지를 열어도 로그에 새 항목이 표시되지 않는 이유는 무엇인가요?

먼저 구독 업데이트 알림이 아니라 실행 로그를 보고 있는지 확인한 다음, 앱이 로컬 프록시를 사용하는지 확인하세요. 로그 수준이나 패널 필터에 따라 표시 내용이 달라질 수도 있습니다. 필요한 경우 ‘설정’ → ‘매개변수 설정’에서 로그 관련 옵션을 확인하되, 디버그 로그를 장시간 대량으로 출력하지 마세요.

닫기 버튼을 눌렀더니 메인 창이 보이지 않는 이유는 무엇인가요?

먼저 Windows 알림 영역과 숨겨진 아이콘을 확인하세요. 설정에 따라 닫기 버튼을 눌러도 프로그램이 종료되지 않고 시스템 트레이에 숨겨질 수 있습니다. 트레이 메뉴에서 메인 화면을 다시 열고 시스템 프록시와 코어 실행 상태를 확인하세요. 프로그램을 종료하려면 트레이의 종료 메뉴를 사용하고 시스템 프록시가 복원되었는지 확인하세요.

일상적인 작업은 그룹 선택, 서버 활성화, 시스템 프록시와 라우팅 확인, 접속 시도, 로그 확인 순서로 진행하면 됩니다. 문제가 발생한 단계에서만 설정을 변경하면 구독 업데이트 실패, 포트 충돌, 웹사이트 접속 오류를 하나의 문제로 혼동하지 않을 수 있습니다. 설정을 계속하려면 사용 설명서를 확인하세요. 라우팅 규칙이나 DNS를 조정할 때는 고급 사용법을 참고하세요.

그룹은 설정 출처를 관리하고, 활성 서버는 연결에 사용할 설정을 결정하며, 로그는 실행 결과를 확인하는 데 사용됩니다.

v2rayN 다운로드플랫폼에 맞는 클라이언트 선택