QUICK START / 10 MIN

v2rayN 설정 가이드: 구독 가져오기부터 연결 확인까지

정해진 순서에 따라 네 가지를 처리합니다: 구독 가져오기, 프록시 모드 선택, 연결 시작, 결과 확인. 이 글에서는 첫 사용에 필요한 설정만 다루며 프로토콜 매개변수와 코어 세부 설정은 설명하지 않습니다.

00 PREPARE

시작 전 확인

클라이언트와 유효한 V2Ray 구독 링크 준비

시작하기 전에 두 가지를 준비해야 합니다. 정상적으로 설치되어 실행되는 클라이언트와 서비스 제공업체가 발급한 전체 구독 링크입니다. 구독 링크는 보통 https://로 시작하는 주소이며 여러 서버 설정을 가져오는 데 사용됩니다. 단일 노드 이름이나 클라이언트 설치 주소가 아닙니다. 복사할 때는 처음부터 끝까지 정확히 선택해 공백, 줄바꿈 또는 메신저가 덧붙인 문장 부호가 섞이지 않도록 하세요.

데스크톱 클라이언트를 처음 실행하면 시스템에서 네트워크 접근 권한을 확인할 수 있습니다. 현재 네트워크에서 클라이언트가 통신하도록 허용하세요. 그렇지 않으면 코어가 정상적으로 시작되어도 외부 연결을 만들지 못할 수 있습니다. Android에서 처음 연결할 때는 시스템 수준의 연결 확인 창이 표시되므로 명확히 허용해야 합니다. 이는 로컬 네트워크 채널을 만드는 표준 절차입니다. 이전에 거부했다면 클라이언트를 중지한 뒤 연결 버튼을 다시 누르고 시스템 안내에 따라 승인하세요.

클라이언트를 연 뒤 먼저 메인 화면을 살펴보세요. v2rayN에는 보통 서버 목록, 상태 표시줄과 로그 영역이 표시되며 새로 설치한 상태에서는 목록이 비어 있을 수 있습니다. v2rayNG 메인 화면에는 현재 설정 이름이 표시되고, 아직 가져오지 않았다면 선택할 서버가 없는 경우가 많습니다. 목록이 비어 있다고 프로그램에 문제가 있는 것은 아니며 다음 단계에서 구독을 추가해야 한다는 뜻입니다. 이때 포트, DNS, 전송 프로토콜 또는 코어 매개변수를 서둘러 수정하지 마세요. 기본 설정만으로도 첫 연결을 완료할 수 있습니다.

아직 클라이언트를 설치하지 않았다면 먼저 다운로드 페이지에서 해당 플랫폼을 선택하세요. 데스크톱에서는 v2rayN을 사용하고 Android에서는 v2rayNG를 사용할 수 있습니다. 설치가 끝나면 이 페이지로 돌아와 구독 가져오기부터 진행하세요. 프로토콜 차이, V2Fly와 Xray 코어의 관계, 구독 호환성 등은 기본 연결을 완료한 뒤 기술 참고에서 확인할 수 있습니다.

01 IMPORT

1단계

v2rayN 구독 가져오기 및 업데이트

v2rayN 데스크톱에서 먼저 상단의 “구독 그룹” 메뉴를 열고 구독 그룹 설정으로 들어갑니다. 버전에 따라 메뉴 문구가 조금 다를 수 있지만 “구독”과 “그룹”의 의미를 함께 포함한 항목이 진입점입니다. 추가를 클릭한 뒤 “일상 구독”처럼 알아보기 쉬운 메모 이름을 입력하고 전체 링크를 주소 입력란에 붙여 넣습니다. 업데이트 간격, 사용자 에이전트와 고급 옵션은 우선 기본값으로 둔 다음 설정을 저장하고 창을 닫으세요.

구독 주소만 저장한다고 서버가 즉시 표시되지는 않습니다. 메인 창으로 돌아가 구독 그룹 메뉴를 다시 열고 “모든 구독 업데이트” 또는 현재 그룹의 업데이트 명령을 실행하세요. 첫 업데이트는 클라이언트가 아직 사용할 수 있는 연결을 만들기 전이므로 프록시를 사용하지 않는 방식을 권장합니다. 업데이트 중에는 하단 상태 표시줄이나 로그 영역을 확인하세요. 정상이라면 가져오기 완료, 파싱 완료와 같은 안내가 표시되고 서버 목록에 여러 항목이 추가됩니다.

v2rayNG에서는 사이드 메뉴나 오른쪽 상단 메뉴를 열고 “구독 그룹 설정”으로 들어갑니다. 추가 버튼을 눌러 구독 이름과 링크를 입력하고 저장하세요. 구독 목록으로 돌아온 뒤 업데이트 버튼을 누릅니다. 일부 버전에서는 메인 화면 메뉴에서 “구독 업데이트”를 직접 실행할 수도 있습니다. 업데이트가 끝나면 메인 화면으로 돌아가 현재 설정 이름이 바뀌었는지 확인하고, 서버 목록에 구독에서 가져온 항목이 표시되는지 살펴보세요.

서버 목록이 표시되면 항목을 하나씩 열어 수정할 필요가 없습니다. 구독에서 가져온 주소, 포트, 프로토콜, 전송 방식과 보안 매개변수는 서로 연결된 설정이므로 한 필드만 직접 바꿔도 연결이 끊길 수 있습니다. 첫 설정에서는 목록이 비어 있지 않고 각 항목에 알아볼 수 있는 별칭이나 주소가 있는지만 확인하면 됩니다. 클라이언트에 표시되는 이름은 구독 내용으로 결정되며 이름의 길이 자체는 연결에 영향을 주지 않습니다.

업데이트 후에도 서버가 표시되지 않을 때

먼저 구독 설정으로 돌아가 주소의 앞뒤와 중간에 공백이 있는지 확인하세요. 기존 주소를 삭제한 뒤 다시 복사해 부분적으로만 수정하다가 누락되는 일을 피할 수 있습니다. 이어서 기기에서 일반 웹페이지에 정상적으로 접속되는지 확인하고 프록시를 사용하지 않는 방식으로 업데이트하세요. 로그에 반환 내용 없음, 인식할 수 없는 형식 또는 접속 시간 초과가 표시되면 업데이트를 계속 반복해서 누르지 마세요. 링크가 여전히 유효한지 확인하고 클라이언트가 현재 유지 관리되는 버전인지 점검해야 합니다.

구독 링크는 설정 진입점이므로 공개 페이지, 스크린샷이나 단체 채팅에 게시하지 않는 것이 좋습니다. 작업 과정을 녹화해야 한다면 주소 입력란을 가리세요. 링크가 이미 공개되었다면 로컬 기록만 삭제하지 말고 제공업체 관리 페이지에서 새로 발급하세요. 파싱 실패 원인과 점검 순서는 기술 참고의 호환성 장에서 자세히 확인할 수 있습니다.

02 ROUTING

2단계

시스템 프록시와 라우팅 모드 선택

구독을 가져온 다음에는 서버 매개변수를 바로 수정하기보다 어떤 트래픽을 클라이언트로 보낼지 정해야 합니다. 두 가지 개념을 구분해야 합니다. 시스템 프록시는 시스템 프록시를 지원하는 프로그램의 요청을 로컬 포트로 보내고, 라우팅 모드는 해당 요청을 프록시 출구로 보낼지 직접 연결할지 결정합니다. 둘은 서로 다른 계층에 있습니다. 데스크톱에서 서버만 선택하고 시스템 프록시를 켜지 않으면 브라우저가 보통 클라이언트를 자동으로 사용하지 않습니다.

v2rayN에서 “시스템 프록시” 메뉴를 찾아 처음 사용하는 경우 “시스템 프록시 자동 구성”을 선택하세요. 활성화하면 작업 표시줄이나 상태 영역의 아이콘 상태가 바뀌고 클라이언트가 로컬 프록시 주소를 시스템 설정에 기록합니다. 이어서 라우팅 설정을 열고 클라이언트가 제공하는 규칙 모드 또는 기본 규칙을 선택하세요. 규칙 모드는 기존 규칙에 따라 연결을 나누어 처리하므로 첫 설정의 출발점으로 적합하며 일반 사이트와 대상 사이트에 모두 정상적으로 접속되는지 확인하기도 쉽습니다.

전체 모드를 선택하면 클라이언트로 들어오는 트래픽이 현재 서버를 통해 일괄 처리됩니다. 짧은 비교 테스트에는 편리하지만 더 많은 프로그램의 네트워크 경로가 바뀝니다. 첫 연결에서는 규칙 모드를 권장합니다. 서버 자체가 정상이고 라우팅 규칙의 영향을 배제해야 할 때만 잠시 전체 모드로 전환하세요. 테스트가 끝나면 규칙 모드로 되돌려 한 번의 점검 설정을 계속 유지하지 않도록 하세요.

v2rayNG에서는 메인 화면의 라우팅 설정을 누르거나 사이드 메뉴에서 설정 페이지로 들어가 미리 구성된 규칙 설정을 선택하세요. Android 클라이언트는 시스템 수준의 로컬 채널을 만들기 때문에 데스크톱의 “시스템 프록시” 스위치를 찾을 필요가 없습니다. 설정에서 앱별 프록시를 활성화했다면 대상 앱이 선택한 범위에 포함되어 있는지도 확인하세요. 첫 테스트에서는 앱별 필터를 잠시 끄고 전체 연결 경로를 확인한 뒤 실제 필요에 따라 범위를 좁히는 것이 좋습니다.

이 단계에서는 같은 종류의 네트워크 도구를 여러 개 동시에 실행하지 마세요. 여러 프로그램이 로컬 포트를 놓고 경쟁하거나 시스템 프록시를 중복으로 변경하고 네트워크 채널을 동시에 만들려 하면 클라이언트는 실행 중으로 표시되지만 웹페이지가 열리지 않을 수 있습니다. 다른 도구를 종료한 뒤 현재 클라이언트를 다시 시작해 시스템 프록시와 라우팅 상태를 하나의 프로그램만 관리하도록 하세요. 브라우저에 별도로 설치한 프록시 설정도 클라이언트 설정을 우회하지 않도록 잠시 비활성화하세요.

TUN 모드는 언제 고려할까

일부 프로그램은 시스템 프록시 설정을 읽지 않으므로 v2rayN에서 시스템 프록시를 켜도 계속 직접 연결할 수 있습니다. TUN 모드는 가상 네트워크 어댑터를 통해 더 넓은 범위의 트래픽을 처리하지만 추가 권한이 필요하고 보안 소프트웨어, 가상 머신 네트워크와 다른 네트워크 어댑터 도구의 영향을 더 쉽게 받습니다. 첫 설정에서 바로 켤 필요는 없습니다. 먼저 브라우저로 이 글의 절차를 완료해 구독과 서버가 정상인지 확인한 뒤 필요한 프로그램에 따라 TUN 모드의 원리와 설정 방법을 살펴보세요.

03 CONNECT

3단계

서버 선택 및 연결 설정

서버 목록으로 돌아가 구독 설정 하나를 먼저 선택하세요. v2rayN에서는 목록 행을 클릭한 뒤 마우스 오른쪽 메뉴에서 활성 서버로 지정하거나 화면에 제공되는 빠른 작업을 사용할 수 있습니다. 선택한 항목은 보통 색상, 아이콘 또는 상태 표시가 바뀝니다. 이어서 하단 상태 표시줄에 현재 서버 이름이 표시되는지 확인하고 코어가 시작되었는지 살펴보세요. 일부 버전은 서버를 선택하면 코어를 자동으로 다시 시작하는데, 이는 정상적인 설정 로딩 과정입니다.

v2rayNG에서는 메인 화면에서 현재 설정이 표시된 영역을 누르고 서버 목록에서 항목을 선택하세요. 메인 화면으로 돌아와 상단이나 중간에 방금 선택한 이름이 표시되는지 확인한 뒤 원형 연결 버튼을 누릅니다. 시스템에서 처음 연결 권한을 묻는 경우 허용을 선택하세요. 버튼 모양과 상태 문구가 바뀌면 클라이언트가 실행되기 시작한 것입니다. 이때 도메인 확인, 프로토콜 핸드셰이크와 라우팅 로딩이 완료되도록 몇 초 더 기다리세요.

“클라이언트가 실행 중”이라는 상태와 “서버를 사용할 수 있음”은 같은 의미가 아닙니다. 실행 상태는 로컬 코어 프로세스가 시작되었다는 뜻일 뿐이며 주소에 연결할 수 없거나 포트가 닫혀 있거나 시간이 잘못되었거나 설정이 만료되어 원격 연결이 실패할 수 있습니다. 따라서 연결 버튼 색상만 보지 말고 로그도 함께 확인하세요. 정상적인 시작 로그에는 설정 로딩 완료와 로컬 수신 포트가 열렸다는 내용이 표시됩니다. 첫 줄부터 설정 필드 오류나 포트 사용 중 오류가 나타나면 이후 연결도 성공하지 않습니다.

첫 테스트에서 여러 서버의 속도를 한꺼번에 측정할 필요는 없습니다. 속도 측정 결과는 테스트 방식과 대상 주소의 영향을 받으며 수치가 낮다고 모든 앱의 연결이 불안정한 것은 아닙니다. 더 직접적인 방법은 구독에서 자주 사용할 설정 하나를 선택해 연결한 뒤 다음 단계에서 실제 접속을 확인하는 것입니다. 실패하면 다른 설정으로 바꿔 비교하세요. 연속으로 전환할 때는 클라이언트가 코어 재시작을 완료할 때까지 기다려 이전 연결이 끝나지 않은 상태를 새 설정의 결과로 잘못 판단하지 않도록 하세요.

연결 버튼이 반응하지 않거나 즉시 중지될 때

먼저 클라이언트를 종료했다가 다시 열고 시스템 시간과 시간대가 올바른지 확인하세요. 그런 다음 마지막 줄만 보지 말고 로그의 첫 부분을 확인합니다. “address already in use”와 같은 메시지는 보통 다른 프로세스가 로컬 포트를 사용 중이라는 뜻입니다. 다른 네트워크 도구를 종료하거나 용도를 확인한 뒤 로컬 포트를 변경하세요. 설정 파싱 오류가 나타나면 복잡한 필드를 직접 편집하지 말고 먼저 구독을 다시 업데이트하세요. 인증서나 핸드셰이크 관련 오류가 발생하면 같은 구독의 다른 서버로 비교해 보세요.

데스크톱에서는 클라이언트 실행 후에도 시스템 프록시가 켜진 상태인지 확인해야 합니다. 클라이언트가 비정상 종료되면 시스템 프록시가 이미 중지된 로컬 포트를 계속 가리켜 모든 웹페이지가 열리지 않을 수 있습니다. 이때 v2rayN을 다시 시작하거나 시스템 프록시 메뉴에서 프록시를 지운 뒤 다시 켜세요. Android에서 연결 직후 끊어진다면 시스템이 클라이언트의 백그라운드 실행을 제한하는지 확인하고 다른 프로그램이 시스템 수준 연결 채널을 사용하고 있지 않은지도 살펴보세요.

04 VERIFY

4단계

V2Ray 연결 작동 여부 확인

연결이 설정되면 테스트에 사용할 브라우저 창을 완전히 닫았다가 다시 여세요. 이렇게 하면 기존 연결, 캐시와 상주 프로세스가 결과에 미치는 영향을 줄일 수 있습니다. 먼저 평소 정상적으로 열리는 일반 웹사이트에 접속해 프록시 설정으로 기본 네트워크가 끊기지 않았는지 확인한 뒤 현재 서버를 통해 접속해야 하는 대상 페이지를 여세요. 두 종류의 페이지가 모두 열리면 시스템 프록시, 라우팅 규칙과 원격 연결이 하나의 경로로 정상 구성된 것입니다.

이어서 신뢰할 수 있는 네트워크 정보 조회 페이지에서 연결 전후의 출구 주소를 비교할 수 있습니다. 테스트 전에 연결하지 않은 상태의 결과를 기록하고 클라이언트에 연결한 뒤 페이지를 새로 고치세요. 규칙 모드에서 조회 페이지가 프록시를 거치지 않으면 결과가 그대로일 수 있으며 반드시 오류는 아닙니다. 전체 모드로 잠시 전환해 다시 테스트해 보세요. 출구 정보가 바뀐다면 서버 연결은 정상이고 차이는 현재 라우팅 규칙에서 비롯된 것입니다. 테스트가 끝나면 원래 규칙 모드로 돌아가세요.

브라우저의 한 페이지 결과만으로 모든 프로그램의 작동 여부를 판단하지 마세요. 데스크톱 앱은 시스템 프록시를 읽는지 또는 TUN 모드가 트래픽을 처리하는지에 따라 달라집니다. Android 앱은 앱별 적용 범위 설정의 영향도 받습니다. 브라우저는 정상인데 특정 프로그램만 연결되지 않는다면 기본 구독과 서버는 대체로 정상일 가능성이 높습니다. 반복해서 구독을 바꾸기보다 해당 프로그램의 프록시 지원 여부, 앱 적용 범위와 로컬 방화벽을 점검하세요.

로컬 네트워크 리소스가 예상대로 작동하는지도 확인해야 합니다. 규칙 모드에서는 LAN 기기, 프린터 서비스와 개발 환경이 일반적으로 기존 규칙에 따라 접속되어야 합니다. 연결 후 로컬 주소가 열리지 않으면 라우팅 규칙이 사설 주소를 프록시로 보내고 있는지 먼저 확인한 뒤 범위가 지나치게 넓은 처리 방식이 활성화되어 있는지 점검하세요. 특정 주소 하나를 고치려고 전체 설정을 즉시 초기화하지 말고 먼저 연결을 중지해 비교하면 문제가 클라이언트, 라우팅 또는 로컬 네트워크 중 어디에 있는지 더 빠르게 확인할 수 있습니다.

재현 가능한 정상 상태 저장

연결이 정상임을 확인한 뒤 현재 사용 중인 구독 그룹, 서버 이름, 라우팅 모드와 시스템 프록시 상태를 기록해 두세요. 이후 문제가 생기면 먼저 검증된 설정을 복원한 다음 항목을 하나씩 바꾸세요. 한 번에 변수 하나만 조정해야 어떤 작업이 차이를 만들었는지 판단할 수 있습니다. 클라이언트가 구독을 업데이트하면 서버 이름이나 순서가 바뀔 수 있으므로 목록 위치만 기억하지 말고 이름과 그룹을 기준으로 식별하세요.

일상적인 사용에서는 구독을 업데이트하기 위해 기존 그룹을 삭제할 필요가 없습니다. 바로 업데이트를 실행하면 클라이언트가 서버의 새 설정을 가져옵니다. 업데이트 후 현재 서버가 삭제되었다면 다른 항목을 다시 선택해 연결하세요. 네트워크 환경을 바꾼 뒤 연결에 실패하면 먼저 클라이언트를 중지하고 기본 네트워크가 정상인지 확인한 다음 다시 시작하세요. 이렇게 하면 기존 연결을 정리하고 시스템이 라우팅을 다시 적용할 수 있습니다.

기본 문제 해결

첫 설정에서 자주 막히는 네 가지 지점

연결 흐름에 따라 확인하세요. 먼저 입력값을 확인하고, 다음으로 로컬 상태를 점검한 뒤 마지막으로 원격 연결을 살펴봅니다.

01 / INPUT

구독 목록이 비어 있음

링크가 완전한지 다시 확인하고 프록시를 사용하지 않는 방식으로 업데이트한 뒤 로그의 반환 내용을 확인하세요. 주소 접속이 시간 초과되거나 파싱에 실패하면 먼저 링크 상태와 클라이언트 버전을 점검하고 매개변수가 부족한 서버 항목을 직접 만들지 마세요.

02 / LOCAL

클라이언트는 실행되지만 브라우저가 연결되지 않음

데스크톱에서는 시스템 프록시가 켜져 있는지와 브라우저가 별도의 프록시 설정을 사용하는지 확인하세요. Android에서는 시스템 연결 권한과 앱별 적용 범위를 점검합니다. 다른 유사 도구를 종료한 뒤 다시 연결해 포트와 네트워크 채널 충돌을 배제하세요.

03 / CORE

코어가 시작된 직후 종료됨

로그의 첫 줄부터 읽으세요. 포트 사용 중, 설정 파싱 오류와 권한 부족은 보통 시작 단계에 바로 표시됩니다. 먼저 구독을 업데이트하고 클라이언트를 재시작한 뒤 명확한 로그 키워드에 따라 해당 문제를 처리하세요.

04 / ROUTE

일부 프로그램에서만 작동함

이는 보통 프로그램의 시스템 프록시 지원 여부, 앱별 적용 범위 또는 라우팅 규칙과 관련이 있습니다. 먼저 브라우저로 기본 연결 경로를 확인한 뒤 앱 적용 범위를 조정하거나 TUN 모드를 사용할지 판단하세요. 정상적으로 작동하는 구독을 다시 가져올 필요는 없습니다.

V2Ray 클라이언트 다운로드