입문 가이드 / 첫 설정

v2rayN 설정 가이드

구독 가져오기 → 프록시 모드 선택 → 연결 시작 → 작동 확인. 클라이언트와 유효한 구독 주소가 준비되어 있다면 약 10분이면 첫 설정을 마칠 수 있습니다. 네트워크나 권한 문제는 별도로 점검해야 합니다.

시작 전 준비: 클라이언트와 구독 주소

먼저 클라이언트가 설치되어 있고 정상적으로 실행되는지 확인하세요. 설치 파일이 없다면 클라이언트 다운로드 페이지에서 운영체제와 프로세서 아키텍처에 맞는 파일을 선택하세요. 이 안내는 메인 화면에서 시작하며 설정 파일을 직접 편집하거나 TUN을 먼저 활성화할 필요는 없습니다. 처음에는 가장 간단한 방법으로 설정하고, 웹페이지 접속이 확인된 뒤 앱별 라우팅이나 복잡한 트래픽 처리 방식을 검토하세요.

이어서 서비스 제공업체에서 받은 구독 주소를 준비합니다. 구독 주소는 설정 목록을 가져오는 URL입니다. 클라이언트가 이 주소를 읽어야 선택 가능한 서버 설정이 만들어집니다. 프로그램을 설치한다고 사용할 수 있는 서비스가 자동으로 제공되는 것은 아닙니다. 단일 설정 공유 링크만 있다면 구독 그룹의 주소 입력란에 넣지 말고 클라이언트의 클립보드 가져오기 기능을 사용하세요.

주소를 복사할 때는 전체 내용을 빠짐없이 복사하고, 특히 물음표 뒤의 매개변수도 확인하세요. 구독 주소에는 개인 접속 정보가 포함될 수 있으니 채팅방, 공개 스크린샷, 온라인 검사 페이지에 공유하지 마세요. 아래 예시는 주소 형식을 확인하기 위한 것이며 실제 연결에는 사용할 수 없습니다. 설정을 시작하기 전에 다른 프록시나 VPN 도구도 종료하세요. 여러 프로그램이 동시에 시스템 설정을 변경하면 문제 원인을 파악하기 어렵습니다.

버전에 따라 메뉴 위치와 이름이 조금씩 다를 수 있습니다. ‘구독 그룹 설정’, ‘구독 업데이트’, ‘시스템 프록시’와 같은 기능을 찾아 사용하면 되며, 메뉴 이름이 글자 하나까지 똑같을 필요는 없습니다. 시스템에서 네트워크 또는 설치 권한을 요청하면 먼저 안내에 표시된 앱 이름을 확인한 후 허용 여부를 결정하세요.

01 구독 가져오기: 서버 설정을 목록에 표시하기

v2rayN: 그룹을 추가한 뒤 업데이트

v2rayN 메인 창을 열고 상단의 ‘구독 그룹’ 메뉴에서 ‘구독 그룹 설정’을 찾아 들어간 뒤 추가를 선택합니다. ‘개인 구독’처럼 알아보기 쉬운 별칭을 입력하고 전체 구독 URL을 ‘주소’ 입력란에 붙여 넣으세요. 별칭은 로컬 화면에만 표시되며 서비스 제공업체의 설정 내용에는 영향을 주지 않습니다. 주소 앞뒤에 공백이나 줄바꿈이 없는지 확인한 뒤 저장하고 메인 창으로 돌아갑니다.

그룹을 저장해도 설정을 가져온 것은 아닙니다. ‘구독 그룹’ 메뉴로 돌아가 해당 그룹을 업데이트하거나 ‘구독 업데이트’ 메뉴에서 맞는 항목을 선택하세요. 처음에는 사용할 수 있는 연결이 아직 없으므로 프록시를 거치지 않는 업데이트 방식부터 시도하는 것이 일반적입니다. 업데이트가 끝나면 메인 화면의 서버 목록에 해당 그룹의 설정이 표시되어야 합니다. 목록에 다른 그룹이 이미 있다면 새로 추가한 그룹으로 전환해 이전 설정을 새로 가져온 결과로 착각하지 않도록 하세요.

일부 버전에는 ‘업데이트 사용’과 자동 업데이트 간격 설정이 있습니다. 업데이트를 켜고 간격은 우선 기본값으로 두면 됩니다. 이 기능은 클라이언트가 정기적으로 구독 내용을 다시 가져오도록 하는 것으로, 연결을 계속 확인하거나 서버를 자동으로 선택해 주지는 않습니다. 첫 수동 업데이트를 마친 뒤 서비스 제공업체의 업데이트 주기에 맞춰 조정하세요.

구독 그룹 설정 · 입력 항목 예시
별칭: 개인 구독
주소:https://example.com/sub?token=xxxx
업데이트 사용: 켜기
자동 업데이트 간격: 기본값 유지
쉽게 이해하기

주소는 ‘어디에서 설정을 가져올지’를, 그룹은 ‘가져온 설정을 어디에 모을지’를 정합니다. 저장은 주소를 기억하는 단계이고, 업데이트해야 실제로 내용을 가져옵니다. 서버 목록에 설정이 표시되어도 앱 트래픽이 반드시 프록시를 거치는 것은 아닙니다. 다음 단계에서 트래픽 처리 방식을 설정해야 합니다. 예시 주소로는 연결할 수 없으니 실제로 받은 구독 주소 전체를 사용하세요.

v2rayNG: 구독 그룹에 주소 추가

v2rayNG를 열고 메인 화면 메뉴에서 ‘구독 그룹 설정’으로 이동한 뒤 추가를 누릅니다. 메모와 구독 주소를 입력하고 저장하세요. 설정 목록으로 돌아와 메뉴에서 ‘구독 업데이트’를 실행합니다. 목록에 설정 항목이 표시되어야 이 단계가 완료된 것입니다. 단일 공유 링크만 있다면 메인 화면의 추가 메뉴에서 ‘클립보드에서 가져오기’를 사용한 뒤, 설정이 목록에 표시되는지 확인하세요.

업데이트에 실패해도 프로그램을 반복해서 재설치하지 마세요. 주소를 다시 복사하고 구독이 아직 유효한지 확인한 다음, 안내된 오류가 연결 불가, 시간 초과, 내용 파싱 실패 중 무엇인지 살펴보세요. 브라우저에서 웹페이지가 열린다고 해서 구독 서버에도 접속할 수 있는 것은 아닙니다. 반대로 구독에 성공해도 모든 설정으로 연결할 수 있다는 뜻은 아닙니다. 기존 프록시를 통해서만 업데이트할 수 있다면 먼저 사용 가능한 설정을 확보한 뒤 프록시를 통한 업데이트를 선택하세요. 자세한 점검 순서는 도움말 센터를 참고하세요.

02 모드 선택: 트래픽 처리 방식과 라우팅 설정

목록에 설정이 표시되면 서로 다른 두 가지를 정해야 합니다. 앱의 연결을 클라이언트로 전달할지, 그리고 클라이언트가 받은 연결을 어떻게 처리할지입니다. 앞의 설정은 시스템 프록시 또는 VPN을 통한 트래픽 처리이고, 뒤의 설정은 라우팅 규칙입니다. 처음에는 일반적인 프리셋을 사용하세요. DNS, 전송 매개변수, 고급 라우팅을 한꺼번에 변경하면 접속이 실패했을 때 원인을 찾기 어렵습니다.

v2rayN: 시스템 프록시 자동 설정과 라우팅 프리셋

메인 창 하단이나 트레이 아이콘 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’을 선택합니다. 시스템 프록시 설정을 따르는 앱은 이 설정을 통해 요청을 클라이언트로 전달합니다. 모든 프로그램이 반드시 프록시를 사용하는 것은 아닙니다. 자체 네트워크 설정을 사용하거나 시스템 프록시를 따르지 않는 프로그램도 있으므로, 뒤의 확인 단계에서 앱별로 점검해야 합니다.

다음으로 ‘라우팅’ 선택 메뉴를 찾으세요. 일반적인 라우팅 규칙에는 먼저 ‘중국 본토 우회’를 선택할 수 있습니다. 현재 버전에서 프리셋 이름이 다르다면 해당 규칙 설명을 읽고 용도가 비슷한 프리셋을 선택하세요. 일반적으로 중국 본토 도메인이나 IP 주소에 해당하는 연결은 직접 연결하고, 나머지는 규칙에 따라 프록시로 전달합니다. 다만 실제 결과는 프리셋 내용, 규칙 순서, 라우팅 데이터 파일에 따라 달라집니다. 이름만 보고 특정 웹사이트의 연결 경로를 단정하지 마세요.

v2rayNG: VPN 모드 사용, 설정은 기본값 유지

v2rayNG 설정에서 VPN 모드를 사용하는지 확인하세요. 안드로이드에서 제공하는 VPN 인터페이스를 통해 대상 앱의 트래픽을 처리하며, 처음 연결을 시작하면 시스템에서 VPN 연결 요청이 표시됩니다. 허용해야 클라이언트가 로컬 트래픽 처리 인터페이스를 만들 수 있습니다. 이는 트래픽 처리를 위한 시스템 권한이며 구독 업데이트 권한과는 다릅니다.

처음에는 앱별 라우팅을 비롯한 고급 설정을 기본값으로 유지하세요. 이전에 일부 앱만 프록시를 사용하도록 설정했거나 앱을 제외한 적이 있다면 브라우저가 제외되어 있는지 먼저 확인하세요. 라우팅 프리셋은 PC와 같은 목적의 규칙을 우선 사용하면 됩니다. ‘LAN 우회’는 로컬 네트워크 주소에만 적용되며 중국 본토의 모든 웹사이트를 우회한다는 뜻은 아닙니다. 적용 범위가 서로 다릅니다. 문제를 해결하려고 Mux 등의 옵션을 임의로 켜지 말고, 프로토콜 매개변수는 가져온 설정에 맞게 유지하세요.

이 단계를 마치면 클라이언트가 앱 연결을 받는 방법과 연결을 분배하는 방법을 설정한 것입니다. 이제 실제로 사용할 서버 설정을 선택해야 합니다. 시스템 프록시, VPN, TUN, 라우팅의 차이는 용어집에서 확인할 수 있습니다. 우선 다음 단계에서 연결을 시작하세요.

03 연결 시작: 설정 선택 및 코어 확인

v2rayN: 활성 서버로 지정

서버 목록에서 사용할 설정을 선택한 뒤 마우스 오른쪽 버튼 메뉴의 ‘활성 서버로 설정’ 또는 비슷한 항목을 눌러 적용합니다. 버전에 따라 활성 항목에 선택 표시나 다른 스타일이 나타날 수 있으니 실제 화면을 기준으로 판단하세요. 마우스로 행을 선택한 것만으로는 서버가 전환되지 않을 수 있습니다. 단순 선택은 해당 행에 작업을 수행할 준비를 하는 것일 뿐입니다.

v2rayN은 활성 설정이 바뀌면 보통 코어를 다시 불러오며, 별도의 ‘연결’ 버튼이 없을 수 있습니다. 코어는 실제 네트워크 요청을 처리하는 백그라운드 프로그램입니다. 하단 로그 패널에서 설정 파싱 실패, 코어 종료, 로컬 수신 포트 충돌 등의 오류가 계속 발생하지 않는지 확인하세요. 프로그램이 정상적으로 실행되지 않는다면 웹페이지를 열기 전에 로컬 오류부터 해결해야 합니다. 서버를 반복해서 바꿔도 로컬 포트 충돌은 해결되지 않습니다.

이어서 시스템 프록시가 여전히 ‘시스템 프록시 자동 설정’인지 확인하세요. 설정을 변경하거나 다른 프로그램을 실행하면 시스템 프록시가 덮어써질 수 있습니다. 이때 구독을 다시 가져올 필요는 없습니다. 활성 서버, 코어 실행 상태, 트래픽 처리 방식 세 가지를 확인하면 됩니다. 테스트할 때는 한 번에 하나씩만 변경하고, 되돌릴 수 있도록 변경 전 상태를 기억해 두세요.

v2rayNG: 설정을 선택하고 연결 누르기

메인 화면에서 설정 하나를 눌러 현재 사용할 항목으로 선택한 뒤 연결 버튼을 누르세요. 처음 표시되는 시스템 VPN 요청은 허용해야 합니다. 다른 VPN이 사용 중이라는 안내가 나오면 기존 연결을 끊은 뒤 v2rayNG를 시작하세요. 버튼이나 시스템 상태 표시줄이 바뀌었다는 것은 로컬 연결 절차가 시작되었다는 뜻일 뿐, 원격 서버의 연결 가능 여부를 보장하지 않습니다.

앱을 백그라운드로 전환한 뒤 연결이 곧바로 끊긴다면 안드로이드의 배터리 최적화와 백그라운드 실행 제한을 확인하고 필요한 경우 v2rayNG의 백그라운드 실행을 허용하세요. 먼저 앱을 화면에 띄운 상태에서 웹페이지 접속을 확인한 뒤 백그라운드 실행 문제를 해결하면, 시스템 제한과 서버 접속 불가를 혼동하지 않을 수 있습니다. 핸드셰이크 실패, 연결 거부, 시간 초과가 발생하면 로그 오류의 의미와 해결 방법을 참고해 문제 발생 지점을 확인하세요. 메뉴 위치는 사용 중인 클라이언트 버전에 따라 다를 수 있습니다.

04 작동 확인: 웹페이지와 로그 함께 살펴보기

연결한 뒤 평소 정상적으로 접속되는 웹사이트를 열고 새로고침해 기본 네트워크가 끊기지 않았는지 확인하세요. 그런 다음 현재 라우팅 설정에서 프록시를 사용해야 하는 웹사이트에 접속합니다. 이미 열린 탭은 캐시된 내용이나 기존 연결 때문에 결과가 달라 보일 수 있으므로 새 탭에서 테스트하는 것이 좋습니다.

테스트 중에는 클라이언트 로그도 함께 확인하세요. 브라우저에서 접속을 시작했을 때 로그에 해당 대상이 기록되면 요청이 적어도 클라이언트에 도달한 것입니다. 출구 태그나 라우팅 결과가 표시되면 직접 연결인지 프록시 연결인지 추가로 확인하세요. 버전에 따라 로그 상세 수준이 다릅니다. 접속 대상이 표시되지 않는다고 해서 곧바로 클라이언트가 작동하지 않는다고 판단하지 말고 로그 수준을 먼저 확인하세요. 로그를 공유할 때는 구독 주소, 서버 주소, 개인 인증 정보를 가리세요.

일반 웹페이지는 열리지만 프록시를 사용해야 하는 사이트가 열리지 않는다면 현재 활성 설정부터 확인한 뒤 해당 사이트의 요청이 클라이언트에 들어왔는지 살펴보세요. 요청은 들어왔지만 연결 시간이 초과되었다면 서버 접속 가능성이나 네트워크 경로를 점검해야 합니다. 핸드셰이크 오류가 나타나면 설정이 만료되었는지, 프로토콜과 관련 매개변수가 일치하는지 확인하세요. 요청이 클라이언트에 들어오지 않았다면 브라우저가 시스템 프록시를 따르는지, 또는 안드로이드 앱별 라우팅에서 제외되었는지 확인하세요.

확인된 증상 다음 점검 항목
구독 업데이트는 성공했지만 웹페이지가 열리지 않음 활성 설정, 코어 실행 상태, 시스템 프록시를 확인하세요. 구독 업데이트 성공은 설정을 가져왔다는 것만 확인합니다.
브라우저는 되지만 다른 앱은 안 됨 해당 앱이 시스템 프록시를 사용하는지, 앱별 라우팅에서 제외되었는지 확인하세요.
요청은 클라이언트에 도달했지만 연결 시간이 초과됨 현재 서버가 사용 가능한지 확인한 뒤 로그에서 실제 접속 대상을 살펴보세요.
일부 웹사이트에서 로컬 IP가 표시됨 먼저 라우팅 규칙에서 직접 연결로 설정했는지 확인하세요. 외부 IP가 다르다는 이유만으로 실패라고 판단할 수는 없습니다.

외부 IP를 확인해야 한다면 신뢰할 수 있는 네트워크 정보 페이지를 이용해 사용 전후의 주소를 비교하세요. 다만 IP 확인 요청에도 라우팅 규칙이 적용되므로 해당 페이지에 로컬 IP가 표시된다고 해서 모든 프록시 연결이 실패한 것은 아닙니다. 먼저 해당 요청이 직접 연결되어야 하는지 프록시를 거쳐야 하는지 확인하고, 웹페이지 결과와 로그를 대조하세요. 모든 웹사이트에서 같은 외부 IP가 표시되는 것을 라우팅 모드의 필수 조건으로 여기지 마세요.

마지막으로 한 번 더 확인합니다. 테스트 페이지를 닫고 같은 대상을 새로 열어 결과가 안정적인지 확인하세요. 특정 웹사이트 하나만 실패한다면 모든 설정을 초기화하지 말고 비슷한 다른 대상으로 먼저 테스트하세요. 브라우저는 정상이고 다른 앱만 작동하지 않는다면 기본 연결 경로는 적어도 일부 작동하고 있습니다. 이후의 앱별 트래픽 처리, TUN 권한, 사용자 지정 라우팅은 다음 단계에서 다루며 전체 플랫폼 설치 및 설정 가이드에서 확인할 수 있습니다.

연결 해제 및 마무리: 기존 네트워크 설정 복구

PC에서 사용을 마칠 때는 v2rayN에서 ‘시스템 프록시 해제’를 선택한 뒤 클라이언트를 종료하세요. 프로그램이 예기치 않게 종료된 뒤 웹페이지가 갑자기 열리지 않는다면 시스템 프록시가 중지된 로컬 포트를 가리키고 있는지 확인하세요. 구독을 바로 삭제하기보다 시스템 프록시를 복구한 다음 일반 웹페이지에 접속해 보는 편이 원인 파악에 도움이 됩니다. 사용 전에 회사나 다른 업무용 프록시를 사용했다면 무조건 지우지 말고 기존 설정으로 복구하세요.

안드로이드에서는 연결 버튼을 눌러 연결을 끊고 시스템의 VPN 표시가 사라졌는지 확인하세요. 정상적으로 연결을 해제해도 구독은 삭제되지 않으므로 다음에 앱을 열어 기존 설정을 다시 선택할 수 있습니다. 이후 연결 문제가 생기면 ‘구독 업데이트 가능 여부 → 설정 선택 여부 → 트래픽 처리 활성화 여부 → 로그 오류 여부’ 순서로 점검하세요. 처음부터 모든 설정을 변경하지 마세요.

첫 설정을 마쳤다면 확인을 마친 그룹, 활성 설정, 라우팅 프리셋만 유지하면 됩니다. 평소에는 이 설정을 그대로 사용하세요. 프로토콜의 차이는 용어집에서, 구체적인 오류는 도움말 센터에서 확인할 수 있습니다. 플랫폼별 설치, 권한, 고급 설정 안내가 필요하다면 전체 플랫폼 가이드를 참고하세요.