시작 전 확인
구독 주소와 사용 가능한 클라이언트 준비
작업을 시작하기 전에 클라이언트가 정상적으로 열리는지 확인하고 전체 구독 주소를 준비해야 합니다. 구독 주소는 보통 네트워크 프로토콜로 시작하는 링크이며, 클라이언트가 여러 서버 설정을 읽도록 합니다. 단일 노드 링크와는 다릅니다. 구독은 업데이트할 때 설정을 일괄 교체하거나 추가할 수 있지만, 단일 노드 링크는 하나의 연결 설정만 나타냅니다. 자세한 차이는 용어집의 “구독”과 “노드”에서 확인할 수 있습니다.
v2rayN을 처음 열면 기본 창에 메뉴 영역, 서버 목록, 상태 표시줄이 표시됩니다. 아직 클라이언트가 설정을 읽지 않았기 때문에 목록이 비어 있는 것은 정상입니다. v2rayNG도 처음 실행하면 빈 설정 목록만 표시될 수 있습니다. 활성 설정이 없는 상태에서는 연결 버튼을 반복해서 누르지 마세요. 화면에 시작 동작이 나타나더라도 완전한 전달 경로를 만들 수 없습니다.
이제 구독 주소가 완전한지 확인하세요. 복사할 때 앞뒤 문자를 빠뜨리지 말고, 채팅 창에서 자동으로 붙은 문장 부호도 함께 복사하지 않도록 주의합니다. 주소 앞뒤에 공백이 있으면 붙여넣은 후 삭제하세요. 구독 이름은 용도에 따라 “일상 구독”처럼 자유롭게 입력할 수 있습니다. 이름은 로컬에서 구분하기 위한 것일 뿐 구독 내용에는 영향을 주지 않습니다. 아직 클라이언트를 설치하지 않았다면 먼저 다운로드 페이지에서 현재 시스템에 맞는 설치 패키지를 선택해 설치한 후 이 페이지로 돌아오세요.
준비가 끝났는지는 간단히 확인할 수 있습니다. 클라이언트가 열리고, 구독 주소가 클립보드에 복사되어 있으며, 현재 네트워크에서 구독 제공 주소에 정상적으로 접속할 수 있으면 됩니다. 이제 먼저 가져오기를 진행하세요. 가져오기가 성공한 다음 프록시 모드를 처리하면 각 단계의 결과가 명확해지고 문제가 발생한 지점도 쉽게 판단할 수 있습니다.
구독 가져오기
주소 추가 및 서버 목록 업데이트
v2rayN 데스크톱 버전의 작업 순서
v2rayN을 열고 창 상단에서 “구독 그룹” 또는 이와 비슷한 이름의 구독 관리 메뉴를 찾습니다. 구독 설정으로 들어가 추가를 선택하세요. 화면에서 메모 이름과 구독 주소를 입력해야 합니다. 메모는 여러 구독을 구분하기 위한 것이며, 주소 입력란에는 앞서 준비한 전체 링크를 붙여 넣습니다. 입력을 마치면 저장하고 기본 창으로 돌아옵니다. 이 단계에서는 주소만 등록된 상태이므로 서버 목록이 여전히 비어 있을 수 있습니다. 클라이언트가 원격 내용을 아직 읽지 않았기 때문입니다.
구독 관련 메뉴를 다시 열고 “모든 구독 업데이트” 또는 현재 그룹 업데이트를 실행합니다. 업데이트 중에는 기본 창 하단의 상태 표시줄이나 로그 알림을 확인하세요. 정상적으로 완료되면 기본 목록에 여러 설정 행이 나타나며, 열에는 일반적으로 별칭, 주소, 포트, 전송 방식 등이 표시됩니다. 이 안내에서는 해당 필드를 하나씩 수정하지 않습니다. 구독에서 생성된 설정은 하나의 구성으로 사용해야 합니다. 목록에 내용이 표시되면 다음 단계로 넘어갈 수 있습니다.
v2rayNG Android 버전의 작업 순서
v2rayNG을 열고 오른쪽 상단 메뉴에서 구독 그룹 설정으로 들어가 구독을 추가합니다. 알아보기 쉬운 이름을 입력하고 전체 주소를 붙여 넣은 뒤 저장하세요. 설정 목록으로 돌아온 다음 메뉴에서 구독 업데이트를 실행합니다. 업데이트가 끝나면 목록에 선택 가능한 설정 항목이 나타나야 합니다. 일부 화면에서는 첫 번째 항목이 자동으로 선택되지만, 직접 선택해야 하는 경우도 있습니다. 다음 연결 단계에서 현재 활성 설정을 다시 확인합니다.
업데이트 후에도 설정이 전혀 나타나지 않는다고 해서 바로 클라이언트를 삭제하고 재설치하지 마세요. 먼저 구독 설정으로 다시 들어가 주소가 잘리지 않았는지 확인하고, 방금 추가한 그룹에 대해 업데이트를 실행했는지 점검합니다. 화면에 요청 실패, 파싱 실패 또는 빈 응답이 표시되면 알림 원문을 기록하세요. 요청 실패는 대개 네트워크 접속이나 주소 상태와 관련되고, 파싱 실패는 구독 콘텐츠 형식 문제일 가능성이 큽니다. 두 문제의 해결 방향은 서로 다릅니다.
클라이언트 서버 목록에 선택 가능한 설정이 하나 이상 표시되고 구독 업데이트가 계속 로딩 상태에 머물지 않아야 합니다.
서버 목록이 표시된 후에는 포트, 전송 매개변수, 라우팅 설정을 동시에 수정하지 마세요. 빠른 시작의 목표는 구독에서 제공한 원래 설정으로 첫 연결을 완료하는 것입니다. 한 번에 하나의 조건만 바꿔야 연결 실패 시 확인 가능한 이전 상태로 빠르게 돌아갈 수 있습니다. 다음 단계에서는 프록시 모드만 다루고 구독 내부 필드는 조정하지 않습니다.
프록시 모드 선택
처음에는 시스템 프록시 사용
클라이언트가 실행 중이라고 해서 앱 트래픽이 이미 클라이언트로 전달되는 것은 아닙니다. 프록시 모드는 어떤 트래픽을 로컬 프록시 포트로 보낼지, 클라이언트가 시스템 네트워크 설정을 변경할지를 결정합니다. 빠른 시작 단계에서는 영향을 파악하기 쉽고 끈 뒤 복구하기도 쉬운 시스템 프록시를 먼저 사용하는 것이 좋습니다. 브라우저와 시스템 프록시 설정을 따르는 데스크톱 앱은 일반적으로 이 설정을 바로 사용합니다.
v2rayN에서는 창 하단 상태 표시줄이나 시스템 트레이 메뉴에서 “시스템 프록시” 관련 항목을 찾아 시스템 프록시 자동 구성 또는 시스템 프록시 활성화를 선택합니다. 버전에 따라 메뉴 문구가 조금 다를 수 있지만, 시스템 프록시가 비활성화에서 활성화 상태로 바뀌는 것을 확인할 수 있어야 합니다. 이때 라우팅 모드는 기본값으로 유지하고, 서로 겹치는 여러 프록시 도구를 동시에 실행하지 마세요. 시스템 설정이 여러 프로그램에 의해 반복해서 덮어써질 수 있습니다.
v2rayNG에서는 데스크톱 버전과 같은 이름의 시스템 프록시 메뉴를 찾을 필요가 없습니다. 설정을 선택하고 연결 버튼을 누르면 Android에서 네트워크 연결 권한 확인이 표시됩니다. 권한을 허용해야 앱이 로컬 전달 인터페이스를 만들 수 있습니다. 이 권한은 연결 과정의 일부일 뿐 구독 자체가 사용 가능하다는 뜻은 아니므로, 다음 단계에서 연결 상태를 확인하고 접속 테스트를 완료해야 합니다.
TUN 모드는 언제 고려할까요?
일부 앱은 시스템 프록시 설정을 읽지 않으며, 터미널 프로그램은 환경 변수를 별도로 설정해야 할 수도 있습니다. 기본 연결이 성공했는데도 특정 앱이 계속 직접 연결된다면 TUN 모드를 검토하세요. TUN은 더 낮은 계층에서 조건에 맞는 트래픽을 가로채므로 적용 범위가 더 넓은 편이지만 권한, 라우팅 규칙, 로컬 네트워크 환경의 영향을 더 많이 받습니다. 처음부터 TUN을 사용하면 구독, 권한, 라우팅, 앱 호환성 문제가 뒤섞여 원인을 찾기 어려워집니다.
라우팅 분할과 프록시 모드는 같은 스위치가 아닙니다. 프록시 모드는 트래픽이 클라이언트로 들어갈 수 있는지를 결정하고, 라우팅 규칙은 클라이언트로 들어온 트래픽이 어느 출구로 나갈지를 결정합니다. 일반적인 규칙 모드는 도메인, IP 또는 규칙 집합을 기준으로 매칭하고, 전역 모드는 더 많은 트래픽이 하나의 출구를 사용하도록 합니다. 빠른 시작 단계에서는 기본 라우팅 설정을 유지하면 됩니다. 규칙 우선순위와 직접 연결 및 프록시 출구를 이해하려면 용어집을 참고하고, 구체적인 설정 방법은 전체 매뉴얼의 라우팅 분할 장에서 확인하세요.
데스크톱에서는 시스템 프록시를 명확히 선택했거나 Android에서는 연결 시 네트워크 권한을 허용할 준비가 되어 있어야 합니다. 라우팅 설정은 당분간 기본값으로 유지합니다.
연결 시작
활성 설정을 선택하고 실행 상태 확인
연결하기 전에 서버 목록으로 돌아가 설정 하나를 명확히 선택하세요. v2rayN에서는 대상 행의 작업 메뉴를 열어 활성 서버로 지정할 수 있으며, 일부 버전에서는 더블클릭이나 단축 동작으로 전환할 수 있습니다. 완료되면 상태 표시줄에 현재 활성 설정의 이름이나 관련 정보가 표시되어야 합니다. 목록에 설정이 있다는 이유만으로 선택되었다고 판단하지 마세요. 구독 업데이트는 목록을 채울 뿐 현재 활성 항목을 자동으로 변경하지 않을 수 있습니다.
활성 설정을 확인한 후 클라이언트 코어를 시작하고 이전 단계에서 선택한 시스템 프록시가 활성화되어 있는지 확인합니다. v2rayN은 보통 시작 후 하단 상태 정보를 업데이트하며, 로그 창에도 설정 로드, 코어 시작, 로컬 리스닝 관련 기록이 나타납니다. 이때 모든 로그를 한 줄씩 읽을 필요는 없습니다. 오류가 계속 반복되지 않고 클라이언트가 즉시 종료되지 않는지만 확인하세요.
v2rayNG에서는 먼저 설정 목록에서 대상 항목을 눌러 선택 표시가 나타나게 한 다음 오른쪽 하단의 연결 버튼을 누릅니다. 처음 연결할 때 시스템 권한 대화 상자가 표시되면 허용하세요. 이후 버튼 상태가 바뀌고 상단이나 알림 영역에도 실행 중이라는 정보가 표시되는 경우가 많습니다. 버튼을 누른 직후 연결되지 않은 상태로 돌아가면 연결 버튼을 연속해서 빠르게 누르지 말고 로그에서 원인을 확인하세요.
설정이 많을 때 선택하는 방법
빠른 시작에서는 모든 설정을 일일이 테스트해 최저 지연 시간을 찾을 필요가 없습니다. 먼저 이름이 완전하고 필드가 정상인 설정 하나를 선택해 연결 과정을 끝까지 완료하세요. 클라이언트의 테스트 기능은 명백히 사용할 수 없는 항목을 걸러내는 데 도움이 되지만, 결과는 로컬 네트워크, 대상 주소, 테스트 시점의 영향을 받으므로 현재 환경에서의 참고 자료로만 활용해야 합니다. 기본 설정을 완료한 후 다른 설정을 비교하는 편이 설정 전 반복 테스트보다 효율적입니다.
코어를 시작할 수 없다면 오류가 시작 전과 시작 후 중 언제 발생했는지 먼저 확인하세요. 시작 직후 오류가 발생하면 설정 필드 누락, 코어 구성 요소 로드 실패, 로컬 리스닝 포트 충돌 등이 흔한 원인입니다. 시작 후 연결에 실패한다면 현재 설정, 네트워크 요청, 라우팅을 계속 점검해야 합니다. 로그의 첫 번째 명확한 오류가 뒤이어 반복되는 메시지보다 중요한 경우가 많습니다. 자세한 로그 확인 방법은 전체 매뉴얼의 문제 해결 장을 참고하세요.
클라이언트에 활성 설정이 표시되고 코어 실행 상태가 안정적으로 유지되며, 연결 버튼 또는 시스템 프록시 상태가 예상과 일치하고 시작 오류가 계속 반복되지 않아야 합니다.
이제 설정은 구독 내용에서 실행 중인 로컬 프록시 서비스로 전환되었습니다. 마지막 단계에서는 설정을 더 수정하지 말고 클라이언트 상태, 브라우저 접속, 앱별 차이의 세 가지 측면에서 결과를 확인하세요. 검증까지 완료해야 기본 연결 경로가 실제로 닫힌 것입니다.
작동 여부 확인
클라이언트·브라우저·개별 앱의 3단계 확인
검증은 클라이언트 자체에서 시작해야 합니다. 활성 설정이 빈 상태로 바뀌지 않았는지, 코어가 계속 실행 중인지, 시스템 프록시 또는 Android 연결 상태가 계속 켜져 있는지 확인하세요. 시작 직후 상태가 멈췄다면 브라우저 테스트로 얻을 수 있는 정보가 없으므로 먼저 로그로 돌아가 시작 오류를 처리해야 합니다. 클라이언트 상태가 안정적이면 브라우저 확인으로 넘어갑니다.
앞서 열어 둔 테스트 페이지를 닫고 새 브라우저 탭을 열어 접속하세요. 새 탭을 사용하면 기존 연결, 캐시된 페이지, 이미 만들어진 세션이 판단에 미치는 영향을 줄일 수 있습니다. 평소 정상 로드 여부를 분명히 판단할 수 있는 페이지를 선택해 도메인 확인, 연결 수립, 전체 콘텐츠 표시가 가능한지 관찰하세요. 페이지 뼈대만 나타나는지 보지 말고 이미지, 스크립트 또는 후속 요청이 계속 실패하는지도 확인해야 합니다. 연결 경로가 완전하지 않을 수 있기 때문입니다.
브라우저는 접속되지만 터미널이나 특정 독립 앱에는 변화가 없다면 먼저 구독이 만료되었다고 의심할 필요는 없습니다. 앱마다 시스템 프록시 지원 방식이 다릅니다. 브라우저는 대개 시스템 설정을 따르지만 일부 터미널 프로그램은 HTTP 또는 SOCKS 프록시를 별도로 지정해야 하고, 다른 앱은 재시작 후에야 새로운 시스템 프록시 상태를 읽습니다. 먼저 대상 앱을 완전히 종료했다가 다시 열고 자체 프록시 설정이 있는지 확인하세요. 그래도 작동하지 않으면 해당 환경에 TUN을 구성하는 방법을 검토합니다.
모든 앱에서 접속할 수 없다면 다음 네 가지를 순서대로 확인하세요. 첫째, 클라이언트가 계속 실행 중인지 확인합니다. 둘째, 현재 활성 설정이 방금 선택한 항목인지 확인합니다. 셋째, 시스템 프록시 또는 연결 스위치가 실제로 켜져 있는지 확인합니다. 넷째, 같은 구독의 다른 설정으로 전환했을 때 변화가 있는지 확인합니다. 전환할 때마다 상태가 안정될 때까지 기다린 후 테스트 페이지를 다시 여세요. 구독 업데이트, 라우팅 전환, 포트 수정을 동시에 진행하지 마세요. 어떤 작업이 결과를 바꿨는지 알 수 없게 됩니다.
문제가 어느 계층에 있는지 판단하는 방법
목록이 비어 있음
문제는 구독 가져오기 단계에 있습니다. 주소의 완전성, 구독 그룹, 업데이트 알림을 확인하세요.
코어가 중지됨
문제는 시작 단계에 있습니다. 첫 번째 명확한 오류를 확인하고 설정 필드와 로컬 포트를 점검하세요.
브라우저는 정상
기본 연결은 성립했습니다. 특정 앱에 문제가 있으면 해당 앱의 프록시 지원 방식과 재시작 여부를 확인하세요.
모두 작동하지 않음
활성 설정, 연결 상태, 대체 설정의 세 항목을 순서대로 점검하고 여러 설정을 동시에 변경하지 마세요.
검증이 끝나면 현재 작동하는 설정을 기준으로 보관할 수 있습니다. 이후 라우팅 분할, TUN 또는 다른 설정을 시도하다 문제가 생기면 먼저 검증된 기본 설정으로 돌아간 다음 항목을 하나씩 추가하세요. 명확하게 되돌릴 수 있는 기준 상태 하나가 검증되지 않은 조합 여러 개보다 관리하기 쉽습니다.
완료 후 관리
구독 업데이트, 설정 전환 및 프록시 종료
일상적으로 사용할 때 같은 구독을 반복해서 추가할 필요는 없습니다. 설정 제공자가 변경한 경우 구독 업데이트를 실행하면 클라이언트가 해당 그룹을 다시 읽습니다. 업데이트가 완료되면 현재 활성 설정이 계속 존재하는지 확인하세요. 기존 설정이 교체되었다면 새 목록에서 설정 하나를 선택하고 다시 연결하면 됩니다. 구독을 자주 삭제했다가 다시 추가하면 로컬 그룹 설정을 잃고 업데이트 실패 원인을 파악하기도 어려워집니다.
사용을 잠시 중단하려면 먼저 시스템 프록시를 끄거나 연결을 끊은 다음 클라이언트를 종료하세요. 창만 닫는다고 프로그램이 완전히 종료되는 것은 아닙니다. 데스크톱 버전은 시스템 트레이에 계속 남아 있을 수 있습니다. 클라이언트가 중지된 뒤에도 시스템 프록시가 켜져 있으면 로컬 프록시 포트에 접속하려던 앱이 실패하여 브라우저가 갑자기 인터넷에 연결되지 않을 수 있습니다. 이 경우 클라이언트를 다시 열어 시스템 프록시를 끄거나 시스템 네트워크 설정에서 프록시 상태를 복구하세요.
구독 업데이트 주기는 설정 변경 여부에 따라 달라지므로 실행할 때마다 연속해서 수동 업데이트할 필요는 없습니다. 설정 이름이 바뀌거나 기존 설정을 사용할 수 없게 되었거나 명확한 업데이트 알림을 받았을 때 업데이트하는 편이 결과를 확인하기 쉽습니다. 자동 구독 업데이트가 켜져 있어도 목록 수만 보지 말고 업데이트 알림이 정상적으로 표시되는지 가끔 확인하세요.
빠른 시작은 여기서 마무리됩니다. 도메인별 라우팅 분할을 계속 설정하거나 VMess, VLESS, Xray, V2Fly 등의 개념을 이해하려면 먼저 용어집을 확인하세요. 설치, 구독 관리, 프록시 모드, 라우팅 분할, TUN, 로그 문제 해결을 단계별로 학습하려면 입문부터 고급까지 다루는 전체 매뉴얼을 이용하세요. 시스템 프록시는 켜져 있지만 앱에서 적용되지 않을 때는 브라우저와 터미널을 각각 점검하는 방법도 참고할 수 있습니다.
빠른 시작 점검표
네 가지 결과 모두 확인
- 구독 업데이트 후 서버 목록에 설정이 표시되었습니다.
- 프록시 모드를 선택하고 관련 권한을 확인했습니다.
- 활성 설정을 명확히 선택했으며 클라이언트가 계속 실행 중입니다.
- 새로 연 브라우저 페이지에서 접속을 확인했습니다.