빠른 시작 · 4단계 설정

v2rayN 설정 가이드
와 v2rayNG 구독 가져오기

구독 가져오기 → 프록시 모드 선택 → 연결 → 정상 작동 확인 순서로 진행하세요. 클라이언트를 설치했고 사용할 수 있는 구독이 있다면 약 10분 안에 기본 설정을 마칠 수 있습니다. 네트워크 문제는 별도로 점검해야 합니다.

시작하기 전에 설치 파일 페이지에서 기기에 맞는 클라이언트를 선택해 설치하고, 구독 제공업체에서 받은 전체 주소를 준비하세요. 구독 주소에 접속 정보가 포함될 수 있으므로 안전한 곳에 보관하고, 공개 스크린샷이나 온라인 변환 사이트, 문의 글에 붙여 넣지 마세요. 이 사이트는 클라이언트 정보를 제공하며 구독이나 서버는 제공하지 않습니다. 클라이언트를 설치해도 연결에 필요한 설정이 자동으로 생성되지는 않습니다.

01 구독 및 사용할 서버 가져오기

구독은 여러 서버 설정을 업데이트하는 경로이지, 특정 서버에 연결하는 버튼이 아닙니다. 처음 설정할 때는 구독 내용을 클라이언트에 등록한 뒤 업데이트된 서버 목록에서 사용할 항목을 선택해야 합니다. 화면에 그룹 이름만 표시되고 목록이 비어 있다면 구독 주소만 저장하고 업데이트는 실행하지 않은 경우가 많습니다.

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

v2rayN 주 창을 열고 ‘구독 그룹’ 관련 메뉴에서 ‘구독 그룹 설정’을 찾아 그룹을 추가합니다. 알아보기 쉬운 이름을 메모에 입력하고 주소란에 전체 구독 링크를 붙여 넣으세요. 앞뒤에 공백이나 줄바꿈, 메신저 문장부호가 들어가지 않았는지 확인한 다음 저장합니다. 구독 링크를 서버 주소나 포트 등 단일 노드 입력란에 붙여 넣지 마세요. 이런 입력란은 구독 내용을 처리하지 않습니다.

주 창으로 돌아와 구독 그룹 메뉴에서 업데이트를 실행합니다. 처음 설정해 아직 사용할 수 있는 프록시가 없다면, 일반 업데이트와 프록시를 통한 업데이트를 모두 제공하는 경우 기존 프록시에 의존하지 않는 방식을 먼저 사용하세요. 업데이트가 끝나면 방금 만든 그룹으로 전환해 서버 목록에 항목이 표시되는지 확인합니다. 사용할 항목을 선택한 뒤 마우스 오른쪽 버튼 메뉴의 ‘활성 서버로 설정’ 또는 현재 버전에 해당하는 기능으로 활성화하세요. 강조 표시만 보지 말고 활성 표시나 상태 표시줄을 확인해야 합니다.

v2rayNG: 구독 그룹을 추가하고 목록 새로고침

v2rayNG를 열고 오른쪽 위 메뉴에서 ‘구독 그룹 설정’으로 이동합니다. 추가 메뉴에서 메모와 구독 주소를 입력하고 저장한 뒤 메인 화면으로 돌아갑니다. 다시 메뉴를 열어 구독 업데이트를 실행하세요. 프록시를 통한 업데이트 여부를 선택할 수 있다면 처음에는 기존 프록시에 의존하지 않는 방식을 선택합니다. 업데이트가 끝날 때까지 기다린 뒤 설정 목록에 항목이 표시되는지 확인하고 하나를 현재 설정으로 선택하세요. 구독 새로고침과 연결은 별개의 작업이므로 이 단계에서는 VPN을 시작하지 않아도 됩니다.

제공업체에서 구독 주소가 아닌 단일 공유 링크를 받았다면 ‘클립보드에서 가져오기’와 같은 기능을 사용하세요. QR 코드는 클라이언트의 스캔 기능으로 가져옵니다. 가져온 뒤 설정 항목 하나가 표시되는 것은 정상이며, 해당 항목에서 구독을 업데이트할 수 있는 것은 아닙니다. 먼저 받은 내용이 어떤 유형인지 확인한 뒤 그룹 업데이트와 단일 항목 가져오기 중 적절한 방법을 선택해 같은 설정을 여러 번 추가하지 않도록 하세요.

이제 서버 항목이 표시되고 어떤 항목이 활성화됐는지 확인할 수 있어야 합니다. 다음 단계로 넘어갈 때는 같은 항목을 유지하세요. 트래픽 연결 방식을 정하기 전에 서버를 계속 바꾸면 구독, 라우팅, 네트워크 문제가 뒤섞일 수 있습니다. 구독으로 생성된 설정과 코어 필드의 관계를 알아보려면 설정 필드 참고를 읽어 보세요.

02 프록시 모드와 라우팅 규칙 선택

프록시 모드는 앱이 트래픽을 클라이언트에 전달하는 방식을 정하고, 라우팅 규칙은 코어에 전달된 트래픽이 어느 경로로 나갈지 정합니다. 두 기능은 서로 대체할 수 없습니다. 시스템 프록시를 켜도 해당 설정을 읽지 않는 앱은 직접 연결할 수 있고, 라우팅을 ‘전역’으로 바꿔도 기기의 모든 프로그램이 자동으로 클라이언트에 연결되는 것은 아닙니다. 처음에는 트래픽 적용 범위를 최소화해 재현 가능한 결과를 확인한 뒤 기능을 추가하세요.

v2rayN: 먼저 시스템 프록시로 브라우저 연결

주 창이나 트레이 메뉴에서 ‘시스템 프록시’를 찾고, 연결할 때 ‘시스템 프록시 자동 설정’ 또는 현재 버전에서 같은 의미인 항목을 선택합니다. 이 기능은 시스템 프록시가 클라이언트의 로컬 수신 주소를 가리키도록 설정합니다. 브라우저에 별도의 프록시 확장 프로그램이 설치돼 있다면 먼저 비활성화하거나 시스템 설정을 따르도록 바꾸세요. 브라우저에 다른 프록시 주소를 직접 입력한 경우에도 시스템 설정을 사용하도록 되돌려 요청이 다른 포트로 전달되지 않게 합니다.

이어서 라우팅 규칙을 확인합니다. 평소에는 실제 사용 목적에 맞는 분할 라우팅 규칙을 선택하고 현재 규칙 이름을 기억해 두세요. 특정 대상이 왜 직접 연결되는지 확인해야 한다면, 연결된 트래픽을 모두 프록시로 보내는 규칙을 잠시 적용해 비교할 수 있습니다. 규칙 이름과 기본 규칙 집합은 버전에 따라 다르므로 이름만 보고 내용을 짐작하지 마세요. ‘전역 프록시’는 문제 범위를 좁히기 위한 설정이지 모든 앱이 연결됐다는 증거가 아닙니다.

첫 연결 확인에서는 TUN을 함께 켤 필요가 없습니다. 시스템 프록시만으로도 일반적으로 시스템 설정을 따르는 브라우저를 확인할 수 있습니다. TUN은 가상 네트워크 어댑터, 권한, DNS, 시스템 라우팅에 영향을 줍니다. 두 방식을 동시에 변경하면 원인을 판단하기가 더 어려워집니다. 시스템 프록시를 따르지 않는 앱이 있다면 이 가이드의 연결 확인을 마친 뒤 설정 필드 참고에서 앱 연결 및 라우팅 설정을 확인하세요.

v2rayNG: VPN 모드를 사용하고 앱별 필터링은 보류

v2rayNG 설정에서 실행 모드를 확인하고 기본 설정에는 VPN 모드를 사용하세요. Android 시스템의 VPN 인터페이스를 통해 트래픽을 받는 방식이며, 별도의 서비스를 구매했다는 뜻은 아닙니다. ‘프록시만’ 모드를 선택하면 클라이언트는 주로 로컬 프록시 연결 지점을 제공하며 다른 앱이 자동으로 이를 사용하지 않습니다. 대상 앱에 프록시를 직접 설정하는 방법을 확실히 알지 못한다면 처음에는 VPN 모드를 유지하세요.

이어서 라우팅 설정을 열고 사용 목적에 맞는 규칙을 선택한 뒤, 앱별 프록시는 일단 끈 상태로 둡니다. 이미 앱 목록을 설정했다면 ‘선택한 앱만 프록시 사용’인지 ‘선택한 앱 우회’인지 확인하세요. 두 설정은 반대로 작동합니다. 테스트할 브라우저가 제외돼 있으면 연결 아이콘이 정상이어도 기대한 결과를 얻을 수 없습니다. 다음 단계에서 연결 상태를 판단할 수 있도록 활성 설정 하나와 명확한 라우팅 규칙 하나만 유지하세요.

03 연결을 시작하고 로그 확인

이제 사용할 서버가 활성화됐고 앱의 트래픽 연결 방식도 정했습니다. 연결을 시작하기 전에 시스템 프록시를 변경하거나 VPN 인터페이스를 사용하는 다른 도구를 종료하고, 필요한 시스템 보안 설정은 그대로 유지하세요. 여러 클라이언트가 동시에 프록시를 변경하면 한 프로그램은 실행 중으로 표시되지만 실제 요청은 다른 프로그램으로 전달될 수 있습니다. 지금은 포트, 프로토콜 매개변수, DNS를 동시에 변경하지 말고 현재 설정으로 한 번 정상적으로 시작해 보세요.

v2rayN: 코어 실행을 확인한 뒤 시스템 프록시 켜기

v2rayN은 대개 시작하거나 활성 서버를 바꿀 때 코어를 불러오며, 별도의 ‘연결’ 버튼이 없는 경우도 있습니다. 주 창으로 돌아와 활성 항목을 확인하고 하단 로그에 설정 파싱 실패나 코어 종료 메시지가 있는지 살펴보세요. 버전에 코어 재시작 기능이 있다면 항목을 선택한 뒤 한 번 실행할 수 있습니다. 그런 다음 앞 단계에 따라 시스템 프록시를 켜고 트레이 메뉴의 현재 상태를 확인하세요. 창이 열려 있다는 사실만으로 코어가 정상적으로 수신 중이라고 볼 수는 없습니다.

로그에 로컬 수신 포트가 사용 중이라고 표시되면 클라이언트가 두 번 실행됐거나 다른 프록시 도구가 작동 중인지 먼저 확인하세요. 중복 실행을 종료한 뒤 코어를 다시 시작하는 것이 좋습니다. 충돌하는 프로그램을 켜 둔 채 임의로 포트를 바꾸지 마세요. 로컬 포트를 변경해야 한다면 시스템 프록시와 프록시를 수동 설정한 앱 모두 새 수신 포트를 가리키도록 해야 합니다. 코어는 실행되지만 앱이 이전 포트에 접속하면 원격 연결 실패와 비슷한 증상이 나타날 수 있습니다.

v2rayNG: 연결 버튼을 누르고 시스템 권한 허용

v2rayNG 메인 화면으로 돌아와 현재 선택된 설정을 확인하고 연결 버튼을 누릅니다. VPN 모드를 처음 실행하면 Android에서 VPN 연결 요청이 표시됩니다. 방금 연 클라이언트에서 보낸 요청인지 확인한 뒤 연결을 허용하세요. 권한 요청을 취소해도 서버 설정은 목록에 남아 있지만 앱 트래픽이 전달되기 시작한 것은 아닙니다. 구독을 다시 가져오지 말고 연결을 다시 누른 뒤 권한을 처리하세요.

연결한 뒤 클라이언트 실행 상태와 시스템의 VPN 표시를 확인하세요. 시스템에서는 일반적으로 VPN 서비스를 하나만 활성화할 수 있습니다. 다른 앱이 인터페이스를 사용 중이라면 해당 서비스를 중지한 뒤 v2rayNG로 돌아와 다시 연결하세요. 기기의 업무 프로필이나 관리 정책이 권한을 제한할 수도 있습니다. 이런 제한은 시스템 설정에서 확인해야 하며 서버 필드를 반복해서 바꿔 해결할 문제는 아닙니다.

앱이 전면에 있을 때는 정상적으로 연결되지만 백그라운드로 전환한 뒤 끊긴다면 Android의 배터리 최적화와 백그라운드 실행 제한을 확인하세요. 필요한 경우 백그라운드 실행을 허용하고 문제가 재현되는지 살펴보면 됩니다. 처음부터 모든 배터리 설정을 바꿀 필요는 없습니다. 실행 아이콘은 로컬 연결이 설정됐다는 뜻일 뿐 원격 서버에 접속할 수 있다는 증거는 아닙니다. 다음 단계에서 실제 요청과 로그를 함께 확인하세요.

04 작동 여부 확인 및 문제 원인 찾기

확인할 것은 연결 버튼 색상이 아니라 ‘특정 앱의 특정 요청이 예상대로 클라이언트에 전달돼 해당 경로로 나가는지’입니다. 먼저 기기의 기존 네트워크가 정상인지 확인한 다음 프록시를 거쳐야 하는 대상을 테스트하세요. 신뢰할 수 있고 접속 가능한 대상으로 새 탭에서 새 요청을 보내세요. 이미 열린 페이지는 캐시에서 표시될 수 있으므로 연결이 방금 설정됐다는 증거로 사용할 수 없습니다.

요청을 먼저 확인하고 라우팅 결과와 비교

데스크톱에서는 시스템 프록시를 따르는 브라우저로 대상에 접속하면서 v2rayN 로그를 확인하세요. Android에서는 테스트 브라우저가 앱별 규칙에서 제외되지 않았는지 확인한 뒤 v2rayNG의 연결 상태나 로그를 살펴봅니다. 기본 로그 수준에서는 성공한 요청이 모두 기록되지 않을 수 있으므로 새 로그가 없다고 해서 클라이언트가 트래픽을 받지 않는다고 단정할 수 없습니다. 필요하면 테스트하는 동안만 로그 상세도를 높이고, 완료 후에는 원래 설정으로 되돌려 접속 기록이 지나치게 쌓이지 않게 하세요.

분할 라우팅에서는 일반 웹사이트가 규칙에 따라 직접 연결되는 것이 정상일 수 있습니다. 프록시 출구를 확인하려면 프록시 규칙이 적용될 것으로 예상되는 대상을 테스트하거나, 연결된 요청을 프록시로 보내는 규칙으로 잠시 바꿔 비교하세요. 비교용 규칙에서는 접속되지만 원래 규칙에서는 안 된다면 규칙 적용 여부와 DNS 설정을 먼저 확인합니다. 두 규칙 모두 실패한다면 활성 서버와 원격 접속 가능 여부를 점검하세요. 직접 연결이 성공했다고 프록시도 성공한 것은 아니며, 정상적인 분할 라우팅을 연결 실패로 오해해서도 안 됩니다.

연결을 끊었다 다시 연결해 비교

현재 모드를 기록한 뒤 연결을 잠시 중지하거나 시스템 프록시를 끄고 같은 대상에 다시 요청합니다. 연결을 복구한 뒤에도 테스트를 반복하세요. 결과는 대상의 네트워크 조건과 함께 판단해야 합니다. 일부 대상은 직접 연결과 프록시 연결 모두 가능하므로 두 번 모두 성공해도 클라이언트가 작동하지 않는다는 뜻은 아닙니다. 출구 IP 조회는 참고 자료일 뿐입니다. 분할 라우팅, 브라우저 캐시, 대상 선택에 따라 결과가 달라질 수 있으므로 앱 설정과 라우팅 규칙이 일치하는지 먼저 확인하세요.

연결 후 웹페이지가 전혀 열리지 않으면 ‘로컬 연결 → 활성 설정 → 원격 연결’ 순서로 점검하세요. 데스크톱에서는 코어가 계속 실행 중인지, 시스템 프록시 포트와 수신 포트가 일치하는지 먼저 확인합니다. Android에서는 VPN 서비스가 실행 중인지, 테스트 앱이 적용 범위에 포함되는지 확인하세요. 다음으로 구독에서 실제 항목을 활성화했는지 살펴보고 로그를 통해 시간 초과, 이름 확인 오류, 보안 핸드셰이크 오류를 구분합니다. 인증서 오류가 발생하면 먼저 시스템 시간과 설정 출처를 확인하세요. 검증 기능을 꺼서 우회해서는 안 됩니다.

한 번에 설정 하나만 변경

특정 앱만 실패한다면 해당 앱에 별도의 프록시 설정이 있는지, 트래픽 적용 범위에서 제외됐는지 먼저 확인하세요. 같은 서버가 여러 앱에서 모두 실패한다면 정상 작동이 확인된 다른 항목으로 테스트합니다. 서버 변경이나 라우팅 조정처럼 매번 바꾼 항목을 기록하세요. 클라이언트 재설치, DNS 변경, TUN 설정을 동시에 바꾸지 마세요. 한 번에 하나씩 변경해야 어느 단계에서 문제가 생겼는지 파악하기 쉽습니다.

설정을 마치면 현재 활성 서버, 연결 모드, 라우팅 규칙, 테스트 결과를 설명할 수 있어야 합니다. 작동하는 설정을 저장한 뒤 구독 자동 업데이트, 앱별 프록시, 세부 라우팅을 추가로 설정하세요. 시스템 프록시를 사용하는 경우 v2rayN을 종료하기 전에 클라이언트가 설정한 시스템 프록시를 해제합니다. Android에서는 사용을 마쳤을 때 클라이언트에서 VPN 연결을 중지할 수 있습니다. 다음에 실행할 때도 이전 설정이 남아 있는 상태가 아니라 확인된 상태에서 문제를 점검할 수 있습니다.

기본 설정을 마친 뒤 읽을 자료

inbounds, outbounds, routing과 DNS가 어떻게 연동되는지 알아보려면 설정 필드 참고를 읽어 보세요. 데스크톱과 Android 클라이언트의 지원 범위가 궁금하다면 클라이언트 비교를 확인하세요. 기기를 바꿀 때는 설치 파일 페이지에서 운영체제와 프로세서 아키텍처에 맞는 파일을 다시 확인하고, 다른 기기의 설치 파일을 그대로 사용하지 마세요.