입문 가이드 · 4단계 설정

구독 가져오기 및 프록시 설정

클라이언트와 유효한 구독이 준비되어 있나요? 가져오기, 모드 선택, 연결 시작, 작동 확인을 차례로 진행하면 기본 설정을 약 10분 만에 마칠 수 있습니다.

이 페이지는 클라이언트를 실행할 수 있는 상태에서 시작하며 복잡한 규칙은 다루지 않습니다. 먼저 브라우저가 정상적으로 작동하도록 설정한 다음 다른 앱을 살펴보세요. 여러 옵션을 한꺼번에 바꾸는 것보다 결과를 파악하기 쉽습니다. 아직 클라이언트를 설치하지 않았다면 다운로드 페이지에서 설치 파일을 선택하세요. 설치 권한, 실행에 필요한 구성 요소 또는 시스템 호환성 문제가 있다면 전체 플랫폼 설치 및 설정 문서를 확인하세요.

1단계: 구독 가져오기

유효 기간이 남아 있고 현재 기기에서 사용할 수 있는 구독 주소를 준비하세요. 클라이언트는 설정을 읽고 연결을 생성하는 프로그램이며, 설치만으로 사용할 수 있는 설정이 자동으로 생기지는 않습니다. 구독 주소는 보통 설정 제공업체에서 안내하며 계정 식별 정보가 포함될 수 있습니다. 복사할 때 제목이나 설명, 끝의 공백이 함께 들어가지 않도록 전체 주소를 그대로 복사하세요. 공개 채팅이나 스크린샷에 공유하지 마세요.

v2rayN: 그룹을 저장한 다음 구독 업데이트

v2rayN을 열고 ‘구독 그룹’ 메뉴에서 ‘구독 그룹 설정’으로 이동해 그룹을 추가하세요. 먼저 ‘메모’에 ‘자주 쓰는 구독’처럼 알아보기 쉬운 이름을 입력한 다음, ‘주소(URL)’란에 전체 주소를 붙여 넣습니다. 해당 그룹이 활성화되어 있는지 확인하고 설정을 저장하세요. 메모는 이 기기에서 그룹을 구분하기 위한 것으로, 서버에서 제공하는 설정에는 영향을 주지 않습니다.

메인 창으로 돌아와 ‘구독 그룹’ 메뉴에서 업데이트를 실행하세요. 처음 설정해 아직 작동하는 프록시 연결이 없다면 ‘프록시를 통하지 않고 구독 업데이트’와 같은 항목을 선택해 현재 네트워크로 구독을 가져올 수 있습니다. 현재 네트워크에서 구독 서버에 접속할 수 없다면 이 방법도 실패할 수 있습니다. 이때는 주소와 서비스 상태를 먼저 확인하고, 관련 없는 옵션을 계속 바꾸지 마세요.

업데이트가 끝나면 해당 그룹에 선택 가능한 설정 항목이 표시되는지 확인하세요. 항목이 보이면 클라이언트가 내용을 읽었다는 뜻이지만 원격 연결까지 사용할 수 있다는 의미는 아닙니다. 업데이트 실패가 표시되면 주소가 잘리지 않았는지, 구독이 만료되지 않았는지, 관리 페이지 주소가 아닌 실제 구독 주소를 복사했는지 확인하세요. 문제를 확인하려고 인증 정보가 포함된 주소를 공개 검색창에 붙여 넣지 마세요.

v2rayNG: 주소를 추가하고 목록으로 돌아와 업데이트

v2rayNG에서 오른쪽 상단 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 뒤 추가 메뉴에서 메모와 주소를 입력하고 저장하세요. 메인 화면으로 돌아와 메뉴에서 ‘구독 업데이트’를 실행합니다. 일부 버전은 전체 구독과 현재 그룹을 구분하므로 방금 추가한 그룹을 선택하면 됩니다. 업데이트가 끝날 때까지 기다린 후 목록에 새 설정이 표시되는지, 다른 그룹으로 필터링되어 있지 않은지 확인하세요.

vmess:// 또는 vless://로 시작하는 단일 공유 링크를 받았다면 구독 주소란에 넣지 마세요. 공유 링크 전체를 복사한 뒤 ‘클립보드에서 가져오기’ 또는 이에 해당하는 메뉴를 사용하세요. 가져온 항목은 단일 설정이며, 구독 그룹처럼 서버 변경 사항을 자동으로 가져오지 않는 경우가 많습니다. 두 방식의 차이는 용어 설명의 구독과 공유 링크 안내에서 확인할 수 있습니다.

완료 기준: 올바른 그룹에 가져온 설정이 표시되고 업데이트 중 파싱 오류가 발생하지 않았다면 다음 단계로 넘어가세요. 이때 프로토콜, 포트, 전송 방식, TLS 매개변수를 직접 수정하지 말고 구독에서 제공한 설정을 그대로 유지하세요.

2단계: 프록시 모드 선택

설정을 가져왔다면 이제 ‘이 기기의 앱이 요청을 클라이언트에 전달하는 방법’을 정해야 합니다. 원격 설정 항목을 고르는 것과는 별개의 작업입니다. 시스템 프록시는 프록시 주소를 운영체제 설정에 등록하는 방식이며, 이를 사용할지는 앱에 따라 다릅니다. TUN은 가상 네트워크 인터페이스를 통해 조건에 맞는 트래픽을 처리합니다. 처음에는 간단한 방법부터 사용하고 모든 옵션을 한꺼번에 켜지 마세요.

v2rayN: 먼저 시스템 프록시 사용

메인 화면이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’을 선택하세요. ‘시스템 프록시 해제’는 이 설정을 제거하는 기능이고, ‘시스템 프록시 변경 안 함’은 현재 시스템 상태를 유지하는 기능으로 자동 활성화를 뜻하지 않습니다. 선택한 뒤 메인 창으로 돌아와 자동 설정 상태인지 확인하세요. 브라우저가 이미 열려 있었다면 확인하기 전에 브라우저를 종료했다가 다시 실행해 이전 연결을 계속 사용하지 않도록 하세요.

라우팅은 ‘중국 본토 우회(Whitelist)’와 같은 클라이언트 기본 프리셋을 유지하고 사용자 지정 규칙은 나중에 추가하세요. 시스템 프록시는 트래픽을 클라이언트로 전달하는 방식을 정하고, 라우팅은 전달된 트래픽을 직접 연결할지 프록시로 보낼지 정합니다. 둘은 서로 다른 설정입니다. 분할 라우팅 프리셋에서는 일부 사이트가 직접 연결되는 것이 정상이며, 시스템 프록시가 작동하지 않는다는 뜻은 아닙니다. 설정 이름이 다르다면 해당 프리셋의 설명을 우선 확인하세요.

‘TUN 모드 사용’은 먼저 꺼 둡니다. 브라우저에서 대상 페이지가 정상적으로 열리는데 특정 데스크톱 앱만 실패한다면 해당 앱에 별도의 프록시 설정이 있는지, 시스템 프록시를 무시하는지 확인하세요. TUN이 꼭 필요하다면 클라이언트 안내에 따라 필요한 권한이나 보조 구성 요소를 설정한 뒤 켜세요. 시스템마다 절차가 다르므로 자세한 방법은 사용 문서의 해당 플랫폼 안내를 확인하세요. 이번 단계에서 미리 설정할 필요는 없습니다.

v2rayNG: 기본 트래픽 처리 방식 유지

v2rayNG는 보통 Android 시스템의 VPN 인터페이스로 트래픽을 처리하므로 데스크톱 안내처럼 ‘시스템 프록시 자동 설정’을 찾을 필요가 없습니다. 처음에는 기본 라우팅과 앱 범위를 유지하고 앱별 제외 규칙은 설정하지 마세요. 실제 연결을 시작할 때 시스템에서 연결 권한을 요청할 수 있으니 3단계에서 확인하면 됩니다. 시스템 VPN 인터페이스를 사용한다는 것은 기기에서 트래픽을 처리하는 방식일 뿐, 구독의 모든 설정이 같은 원격 프로토콜을 사용한다는 뜻은 아닙니다.

기기에서 다른 앱이 같은 시스템 인터페이스를 사용 중이라면 연결을 먼저 중지한 뒤 v2rayNG를 실행하세요. 두 연결이 서로 대체되는 상황을 방지할 수 있습니다. 의미를 모른 채 휴대전화의 무선 네트워크 설정에서 수동 프록시를 변경하지 마세요. 별도의 설정 경로이므로 함께 적용하면 원인을 파악하기 어려워집니다. TUN, 시스템 프록시, 라우팅의 차이를 알아보려면 클라이언트 및 시스템 설정 용어를 확인하세요.

완료 기준: 데스크톱에서는 시스템 프록시를 선택하고, Android에서는 기본 트래픽 처리 방식을 유지합니다. 이번에는 주요 프록시 도구 하나만 사용하고 있는지도 확인하세요. 다음으로 활성 설정을 지정해 클라이언트를 실제로 실행합니다.

3단계: 연결 시작

설정 목록이 보인다고 연결된 것은 아닙니다. 클라이언트에서 사용할 설정을 지정하고 네트워크 요청을 처리하는 코어를 실행해야 합니다. 현재 용도에 맞는 구독 설정 하나를 선택하고 나머지 매개변수는 그대로 두세요. 시도할 때마다 설정을 바꾸고 라우팅을 수정하고 TUN을 전환하면 어떤 변경이 효과를 냈는지 알기 어렵습니다.

v2rayN: 활성 서버 지정 및 실행 상태 확인

메인 창에서 사용할 항목을 선택하고 마우스 오른쪽 버튼 메뉴의 ‘활성 서버로 설정’ 또는 이에 해당하는 메뉴를 통해 현재 사용할 항목으로 지정하세요. 일부 버전에서는 더블 클릭으로 설정할 수도 있습니다. 목록에서 행이 강조 표시되는지만 보지 말고 활성 표시를 확인하세요. 항목을 바꾸면 클라이언트가 해당 설정을 불러와 코어를 시작하거나 다시 불러오는 경우가 많습니다. 화면에 시작 메뉴가 있고 현재 중지 상태라면 시작을 실행하세요.

하단 정보 영역이나 로그 창을 열어 뚜렷한 시작 오류가 있는지 먼저 확인하세요. 정상적으로 시작되었다는 안내는 로컬 서비스가 실행 중이라는 뜻이지만, 원격 연결까지 사용할 수 있는지는 4단계에서 실제 요청을 보내 확인해야 합니다. 포트가 사용 중이라는 메시지가 나오면 클라이언트가 중복 실행 중인지, 다른 프록시 프로그램이 실행 중인지 확인하세요. 충돌하는 프로그램을 종료한 뒤 다시 시도하고 처음부터 로컬 수신 포트를 임의로 바꾸지 마세요.

시스템에서 권한 또는 방화벽 안내를 표시하면 허용하기 전에 안내를 띄운 프로그램 이름과 경로를 확인하세요. 기본적인 브라우저 사용에는 보통 로컬 네트워크 연결을 열 필요가 없으므로 ‘로컬 네트워크 연결 허용’은 꺼 두면 됩니다. 이 옵션은 다른 기기가 이 기기의 프록시에 접속할 때 사용하는 설정이지, 일반적인 인터넷 연결에 필요한 옵션이 아닙니다.

v2rayNG: 설정을 선택하고 시스템 권한 확인

메인 화면에서 사용할 설정을 선택하고 선택 표시가 올바른 항목에 있는지 확인한 다음 시작 버튼을 누르세요. 처음 시작하면 시스템에서 앱의 VPN 연결 요청을 표시합니다. 앱 이름을 확인한 뒤 허용하세요. 클라이언트로 돌아와 버튼이나 상태 문구가 실행 중으로 바뀌었는지 확인합니다. 권한을 거부했다면 구독 전체를 다시 가져오는 대신 클라이언트를 다시 시작해 권한을 허용하세요.

시작 후 시스템에 연결 아이콘이나 상시 알림이 표시될 수 있습니다. 이는 로컬 트래픽 처리 서비스가 실행 중이라는 뜻이지 대상 페이지가 반드시 열린다는 뜻은 아닙니다. 연결 직후 중지되면 클라이언트 로그에서 설정 호환성이나 시작 실패 메시지를 먼저 확인하고, 시스템에서 앱의 백그라운드 실행을 제한하는지도 살펴보세요. 먼저 앱을 화면에 띄운 상태로 작동을 확인한 다음 필요에 따라 백그라운드 설정을 조정하세요.

완료 기준: 활성 설정이 분명하고 클라이언트가 실행 중이며 코어 시작 실패가 바로 표시되지 않아야 합니다. 다음으로 실제 접속을 확인하세요. ‘시작됨’만으로 전체 설정이 완료되었다고 판단하지 마세요.

4단계: 작동 여부 확인

대상 요청이 완료되는지와 실제로 어떤 경로를 이용하는지 모두 확인해야 합니다. 클라이언트 스위치가 켜졌다는 표시나 원래 접속할 수 있던 사이트 하나만으로는 프록시가 작동하는지 판단할 수 없습니다. 현재 규칙에서 프록시를 거칠 것으로 예상되는 일반 HTTPS 페이지 하나와 평소 직접 접속하는 페이지 하나를 골라 각각 확인하세요.

요청을 다시 보내고 로그로 확인

데스크톱에서는 브라우저를 종료했다가 다시 열어 대상 페이지에 접속하세요. Android에서는 클라이언트가 실행 중인 상태에서 브라우저로 전환해 테스트합니다. 새 창을 열면 이전 세션의 영향을 줄일 수 있지만, 새 창 자체가 프록시 사용을 강제하지는 않습니다. 브라우저에 별도 프록시 확장 프로그램이 설치되어 있다면 먼저 비활성화하거나 시스템 설정을 덮어쓰지 않는지 확인하세요. 그렇지 않으면 다른 설정으로 테스트하게 될 수 있습니다.

페이지를 연 뒤 클라이언트 로그로 돌아가 해당 요청의 대상 도메인, 연결 결과 또는 아웃바운드 정보를 확인하세요. 로그에 기록되는 세부 정보는 버전에 따라 다릅니다. 로그 수준에서 관련 정보가 표시되지 않는다면 새 로그가 없다는 이유만으로 실패를 판단하지 마세요. 입문 단계의 확인을 위해 지나치게 상세한 로그를 계속 켜 둘 필요도 없습니다. 로그에 도메인과 설정 이름이 포함될 수 있으므로 문제 해결용 스크린샷을 공유하기 전에 개인 정보를 가리세요.

대상 페이지가 열리고 예상한 프록시 아웃바운드 경로가 확인되면 성공을 판단하는 직접적인 신호가 됩니다. 이어서 평소 직접 접속하는 페이지도 열어 일상적인 네트워크에 영향이 없는지 확인하세요. 우회 규칙을 사용하는 경우 직접 연결 페이지에 원래 네트워크의 출구 주소가 표시되는 것은 정상입니다. 라우팅은 요청마다 경로를 선택하므로 출구 주소 확인 사이트 하나만으로 모든 앱이 같은 경로를 사용한다고 판단할 수는 없습니다.

계속 실패하면 앞의 네 단계를 역순으로 점검

먼저 구독 그룹으로 돌아가 설정이 최근에 성공적으로 업데이트된 것인지, 구독이 아직 유효한지 확인하세요. 다음으로 활성 항목을 올바르게 선택했는지 살펴봅니다. 그다음 진입 경로를 확인하세요. 데스크톱 브라우저가 시스템 프록시를 사용 중인지, Android 클라이언트가 계속 실행 중인지, 다른 연결로 대체되지 않았는지 점검합니다. 마지막으로 라우팅을 확인해 대상이 부적절한 아웃바운드로 잘못 지정되지 않았는지 살펴보세요. 한 번에 한 항목만 수정한 뒤 같은 페이지에 다시 접속하면 결과를 비교하기 쉽습니다.

인증서, 핸드셰이크 또는 연결 시간 초과 메시지가 표시되면 먼저 시스템 날짜와 시간이 정확한지 확인한 뒤 같은 구독의 다른 사용 가능한 설정을 시도하세요. 오류를 피하려고 인증서 검증을 끄거나 전송 매개변수를 추측해 수정하지 마세요. 브라우저는 성공하지만 특정 앱만 실패한다면 해당 앱의 프록시 설정을 먼저 확인하세요. 모든 요청이 실패하면 설정과 연결 로그를 차례로 살펴보세요. 자세한 점검 순서는 사용 문서의 설정 관련 자주 묻는 질문을 확인하세요.

사용 종료: 먼저 네트워크 설정 복구

v2rayN 사용을 마치면 먼저 ‘시스템 프록시 해제’를 선택하세요. TUN을 사용했다면 이를 끈 다음 클라이언트를 종료합니다. 프로세스를 바로 종료하면 로컬 주소를 가리키는 시스템 프록시 설정이 남아 클라이언트를 닫은 뒤에도 브라우저가 중지된 프록시 포트에 접속하려 할 수 있습니다. 이런 문제가 발생하면 클라이언트를 다시 열어 시스템 프록시를 해제하거나 시스템의 네트워크 프록시 설정에서 해당 수동 프록시를 제거한 뒤 다시 확인하세요.

v2rayNG에서는 메인 화면의 중지 버튼을 누르고 연결이 종료된 것을 확인한 다음 앱을 닫으세요. 시스템의 상시 연결 또는 프록시 연결 외 트래픽 차단 옵션을 직접 변경한 적이 있다면 중지 후에도 현재 필요한 설정인지 확인합니다. 다음에 사용할 때는 필요에 따라 구독을 업데이트하고 활성 설정을 확인한 뒤 연결하면 됩니다. 같은 구독 그룹을 다시 추가할 필요는 없습니다.

완료 기준: 대상 요청이 예상대로 처리되고 평소 직접 접속하는 페이지도 정상이며, 클라이언트를 중지한 뒤 원래 네트워크를 다시 사용할 수 있어야 합니다. 이제 기본 설정이 완료되었습니다. 이후에는 필요에 따라 프로토콜 및 분할 라우팅 용어 설명을 읽거나 전체 플랫폼 사용 문서에서 TUN, 앱 범위, 사용자 지정 규칙을 확인하세요. 모든 기능을 한 번에 설정할 필요는 없습니다.