구독 → 모드 → 연결 → 확인
v2rayN 사용법
구독 주소를 준비한 뒤 네 단계로 첫 설정을 진행하세요. 먼저 연결 하나를 정상 작동시킨 다음 분할 라우팅과 고급 설정을 조정하면 됩니다. 기본 설정은 보통 10분 정도면 마칠 수 있습니다.
시작 전 준비: 설치와 구독 주소
먼저 클라이언트 다운로드 페이지에서 운영체제에 맞는 설치 방법을 선택하세요. 데스크톱에서는 v2rayN을 사용하고, Android에서는 v2rayNG 다운로드 안내를 참고할 수 있습니다. 처음 실행한 뒤 메인 창이 정상적으로 표시되고 설정 메뉴가 열리는지 확인한 다음 구독을 가져오세요. 데스크톱에서 압축 파일을 사용한다면 먼저 지정한 폴더에 압축을 완전히 푸세요. 압축 파일 미리보기에서 바로 실행하거나 실행 파일만 따로 옮기지 마세요.
클라이언트는 설정을 관리하고 연결을 만드는 프로그램이며, 설치만으로 사용할 수 있는 원격 서버가 제공되지는 않습니다. 계속 진행하려면 사용할 권한이 있는 구독 주소나 유효한 노드 공유 정보가 필요합니다. 이 안내에서는 구독 주소를 기준으로 설명합니다. 단일 노드 링크만 있다면 클라이언트의 ‘클립보드에서 가져오기’ 기능을 사용할 수 있지만, 이 방식으로 가져온 노드는 자동 업데이트되는 구독 그룹에 포함되지 않습니다.
기기가 인터넷에 정상적으로 연결되어 있고 시스템 시간이 정확한지 확인하세요. 처음 설정할 때는 트래픽을 처리 중인 다른 프록시나 VPN 앱을 잠시 끄세요. 두 연결 방식이 동시에 네트워크 설정을 바꾸면 문제가 생길 수 있습니다. 이 단계에서는 JSON을 편집하거나 DNS, 전송 방식, 코어 매개변수를 미리 조정할 필요가 없습니다. 기본 설정을 유지하면 문제가 생겼을 때 원인을 더 쉽게 찾을 수 있습니다.
첫 번째 단계: 구독 가져오기
v2rayN: 그룹을 추가하고 업데이트
메인 창에서 ‘구독 그룹’ 메뉴를 열고 ‘구독 그룹 설정’으로 이동해 새 그룹을 추가하세요. ‘별칭’에는 ‘일상 사용’처럼 알아보기 쉬운 이름을 입력한 다음 전체 구독 링크를 ‘선택 주소’ 입력란에 붙여넣습니다. 별칭은 로컬에서 그룹을 구분하는 이름일 뿐 연결에는 영향을 주지 않습니다. 클라이언트가 설정을 업데이트할 때 사용하는 주소는 구독 주소입니다. 링크의 앞뒤가 잘리지 않았는지, 설명 문구나 공백, 줄바꿈이 섞이지 않았는지 확인하세요.
창에 ‘업데이트 사용’ 옵션이 있으면 켜 두세요. 처음 설정할 때는 자동 업데이트 간격을 바꾸지 않아도 됩니다. ‘확인’을 눌러 저장한 뒤 메인 창으로 돌아가세요. 이 시점에는 주소만 저장된 상태라 노드가 목록에 표시되지 않을 수 있습니다. ‘구독 그룹’ 메뉴에서 업데이트를 실행해야 합니다. 처음 가져올 때는 프록시 연결이 아직 없으므로 보통 프록시를 사용하지 않는 업데이트 방식을 선택합니다. 기존 프록시를 통해 접속하라는 안내가 명확히 있는 경우에는 해당 업데이트 옵션을 사용하세요.
업데이트가 끝나면 노드 목록에 해당 그룹의 항목이 표시되는지 확인하세요. 새로 만든 그룹으로 전환해 설정 항목이 하나 이상 있는지 확인하고 클라이언트의 업데이트 결과 메시지도 살펴보세요. 이름, 프로토콜, 서버 정보가 표시되면 설정을 정상적으로 읽어들인 것입니다. 연결 성공을 뜻하는 것은 아닙니다. 구독 가져오기 결과를 확인한 다음 프록시 모드를 설정하세요. 그래야 구독 가져오기 실패와 연결 실패를 구분할 수 있습니다.
v2rayNG에서 구독 가져오기: 저장 후 업데이트
Android에서 사이드 메뉴를 열고 ‘구독 그룹’ 또는 이에 해당하는 그룹 관리 화면으로 이동한 뒤 추가 버튼을 누르세요. 설명과 구독 URL을 입력하고 저장한 다음 홈 화면으로 돌아갑니다. 홈 화면 메뉴를 열어 ‘구독 업데이트’를 실행하세요. 그룹을 선택할 수 있다면 방금 추가한 그룹만 업데이트하면 됩니다. 업데이트가 끝나면 홈 화면에 노드 카드나 목록 항목이 표시되어야 합니다. 버전에 따라 추가 버튼이 상단의 더하기 메뉴에 있을 수 있습니다. 구독 주소를 저장하는 기능을 선택해야 하며, 단일 서버 설정 양식에 주소를 입력하면 안 됩니다.
업데이트 후에도 목록이 비어 있다면 먼저 현재 표시된 그룹이 맞는지 확인하고 업데이트 메시지를 살펴보세요. 주소가 만료되었거나 출처에 연결할 수 없거나 구독 내용을 읽지 못하면 노드가 표시되지 않을 수 있습니다. 같은 주소로 그룹을 여러 개 만들거나 서버 매개변수를 바로 바꾸지 마세요. 먼저 링크가 온전한지, 아직 유효한지 확인하세요. 다시 시도하려면 기존 그룹을 업데이트하면 됩니다.
이 단계의 목표는 클라이언트에 선택 가능한 설정 목록을 저장하는 것입니다. 구독을 업데이트하면 원본의 내용을 다시 가져오므로 원본에서 삭제되거나 이름이 바뀐 노드가 목록에 반영될 수 있습니다. 구독 노드를 수동으로 수정하면 다음 업데이트 때 변경 사항이 덮어써질 수도 있습니다. 그룹 관리와 설정 구조에 관한 자세한 내용은 설정 전체 가이드를 참고하세요. 처음 사용할 때는 그룹 하나만 선택하면 됩니다.
두 번째 단계: 프록시 모드 선택
노드를 가져온 뒤에는 서로 다른 두 가지를 설정해야 합니다. 앱 트래픽이 클라이언트로 들어오는 방식과, 클라이언트에 들어온 트래픽을 분기하는 방식입니다. 시스템 프록시나 VPN 모드는 첫 번째를, 라우팅 규칙은 두 번째를 담당합니다. 라우팅을 ‘전역’으로 설정해도 모든 앱이 자동으로 프록시를 사용하는 것은 아닙니다. 반대로 시스템 프록시를 켜도 직접 연결 규칙에 해당하는 요청은 원격 서버를 거치지 않을 수 있습니다.
데스크톱: 먼저 시스템 프록시 사용
v2rayN 메인 창 하단의 상태 영역이나 설정 메뉴, 트레이 메뉴에서 ‘시스템 프록시’를 찾으세요. 처음에는 시스템 프록시를 켜는 옵션을 사용하는 것이 좋습니다. 버전에 따라 ‘시스템 프록시 자동 설정’이라고 표시될 수 있습니다. 이 기능은 운영체제의 프록시 설정이 클라이언트의 로컬 수신 포트를 가리키도록 합니다. 일반적인 브라우저는 이 포트를 통해 연결할 수 있습니다. 로컬 포트는 직접 변경하지 마세요. 클라이언트와 시스템 설정에서 같은 포트를 사용해야 합니다.
라우팅은 우선 기본 설정으로 유지하세요. 화면에 ‘규칙’이나 ‘LAN 우회’ 옵션이 있다면 기본 권장값을 사용하면 됩니다. 테스트를 위해 라우팅, DNS, 전송 매개변수를 동시에 바꾸지 마세요. 일부 앱은 시스템 프록시 설정을 따르지 않고 명령줄 도구도 별도 설정을 사용할 수 있습니다. 브라우저는 연결되지만 다른 앱은 연결되지 않는다면 노드 문제로 단정하지 말고 먼저 해당 앱의 프록시 진입점을 확인하세요.
v2rayN TUN 모드: 기본 연결 확인 후 사용
TUN 모드는 가상 네트워크 인터페이스로 트래픽을 처리하므로 시스템 프록시를 사용하지 않는 앱까지 연결해야 할 때 유용합니다. 다만 권한과 라우팅, DNS 설정도 함께 다뤄야 합니다. 처음 설정할 때는 TUN을 켜지 말고 브라우저 연결을 확인한 뒤 필요한 경우 활성화하세요. 이렇게 하면 문제가 생겼을 때 노드 연결 문제인지 트래픽 처리 방식의 문제인지 구분하기 쉽습니다. 여러 옵션을 번갈아 켜며 원인을 찾을 필요도 없습니다.
나중에 TUN을 켤 때는 화면 안내에 따라 필요한 권한을 허용하고 로컬 네트워크 접속과 도메인 이름 확인을 다시 점검하세요. 기능을 이해하지 못한 상태에서 시스템 프록시와 TUN을 동시에 켜지 마세요. 다른 VPN 앱이 네트워크 진입점을 동시에 사용하게 두지 마세요. 고급 트래픽 처리와 라우팅 설정의 각 항목은 설정 전체 가이드에서 확인할 수 있습니다. 이 페이지에서는 기본 연결만 설정합니다.
Android: VPN 모드와 라우팅 범위 확인
v2rayNG 설정에서 로컬 프록시 포트만 제공하는 모드가 아니라 VPN 모드를 선택했는지 확인하세요. VPN 모드에서는 지정한 범위의 앱 트래픽이 클라이언트를 통과합니다. ‘프록시 전용’ 모드에서는 다른 앱이 로컬 포트에 직접 연결해야 하므로 이 안내의 첫 설정 방법으로는 적합하지 않습니다. 라우팅 설정은 기본값으로 두고 앱별 프록시나 많은 앱 제외 설정은 서두르지 마세요.
앱별 프록시를 설정한 적이 있다면 브라우저가 트래픽 처리 범위에 포함되어 있는지 확인하세요. 목록이 ‘선택한 앱만 프록시 사용’을 뜻하는지, ‘선택한 앱은 프록시에서 제외’를 뜻하는지는 현재 설정에 따라 다릅니다. 체크 표시만 보고 판단하면 안 됩니다. 설정을 마치면 홈 화면으로 돌아가세요. 다음 단계에서 노드를 선택하고 연결을 시작합니다.
세 번째 단계: 노드 선택 및 연결
V2Ray 프로토콜 선택: 구독에 포함된 전체 설정 사용
처음 연결할 때는 제공자가 사용 가능하다고 안내한 노드를 선택하세요. 이름만 보고 성능을 판단하지 마세요. 구독에 포함된 VMess, VLESS, Trojan 또는 Shadowsocks 항목에는 각 서버에 필요한 전송 설정이 이미 들어 있습니다. 클라이언트는 서버가 제공한 조합에 맞춰 연결해야 합니다. 프로토콜 드롭다운에서 다른 항목을 선택한다고 설정이 변환되는 것은 아니며, 익숙하지 않은 TLS나 전송 옵션을 삭제해서도 안 됩니다.
v2rayN에서 노드를 선택한 뒤 마우스 오른쪽 버튼 메뉴의 ‘활성 서버로 설정’을 선택하거나 현재 버전에서 같은 기능을 하는 항목을 사용하세요. 메인 창에는 보통 활성 표시나 현재 서버 이름이 나타납니다. 목록에서 행을 마우스로 선택한 것만으로 활성 서버가 지정되는 것은 아닐 수 있습니다. 설정한 뒤 상태 영역을 다시 확인해 선택한 노드가 현재 사용 중인지 확인하세요.
그다음 두 번째 단계에서 선택한 시스템 프록시 설정을 켜고 상태 영역에 시작 오류가 표시되는지 확인하세요. 일부 데스크톱 버전은 활성 서버를 바꿀 때 코어를 자동으로 다시 시작하므로 별도의 ‘연결’ 버튼을 찾을 필요가 없습니다. 창이 열려 있는지가 아니라 활성 설정과 코어 실행 상태를 기준으로 판단하세요. 로그에 로컬 수신 포트가 이미 사용 중이라고 표시되면 중복 실행 중인 클라이언트나 해당 포트를 사용하는 프로그램을 종료한 뒤 다시 시작하세요.
v2rayNG: 노드를 선택하고 권한 허용
Android 홈 화면에서 원하는 노드를 선택하고 카드나 목록에 선택 표시가 나타나는지 확인한 다음 시작 버튼을 누르세요. 처음 시작할 때 시스템 VPN 연결 권한 창이 나타납니다. 앱 이름을 확인한 뒤 연결을 허용하세요. 이 창은 시스템 권한 확인 화면이지 구독 로그인 화면이 아닙니다. 여기에 구독 주소나 계정 정보를 입력할 필요가 없습니다.
권한을 허용한 뒤 클라이언트로 돌아와 시작 버튼이 중지 상태로 바뀌었는지, 시스템 상태 표시줄에 VPN 아이콘이 나타났는지 확인하세요. 이는 네트워크 트래픽 처리가 시작되었다는 뜻이지 원격 연결이 정상이라는 증거는 아닙니다. 버튼이 바로 원래 상태로 돌아오면 로그에서 시작 단계 메시지를 확인하세요. 이미 다른 VPN이 실행 중이라는 안내가 나오면 해당 앱의 연결을 끊고 현재 클라이언트를 다시 시작하세요.
첫 테스트에서는 앱을 화면에 띄운 상태로 유지하세요. 화면을 켜 둔 동안은 연결되지만 잠근 뒤 끊긴다면 배터리 최적화나 백그라운드 실행 제한을 추가로 확인해야 합니다. 이를 첫 연결 문제와 혼동하지 마세요. 데스크톱에서도 확인이 끝날 때까지 클라이언트를 종료하지 마세요. 로컬 프록시 진입점은 클라이언트가 계속 실행 중이어야 작동합니다.
네 번째 단계: 작동 여부 확인
브라우저에서 새 탭을 열고 정상 작동이 확인된 HTTPS 페이지에 접속해 콘텐츠가 실제로 로드될 때까지 기다리세요. 필요하다면 페이지를 새로고침하거나 다른 웹사이트를 열어 캐시된 페이지를 잘못 판단하는 일을 방지하세요. 이어서 클라이언트 로그나 연결 기록을 확인해 테스트 중 관련 요청이 기록되었는지 살펴보세요. 웹페이지가 열리는지, 요청이 클라이언트에 도달하는지, 라우팅이 예상대로 적용되는지는 각각 확인해야 합니다.
데스크톱에서 테스트할 때는 먼저 브라우저에 프록시 확장 프로그램이나 별도 프록시 설정이 있는지 확인하세요. 확장 프로그램이 시스템 프록시를 덮어써 브라우저가 다른 경로를 사용할 수 있습니다. Android에서 앱별 프록시를 설정했다면 테스트 브라우저가 올바른 트래픽 처리 범위에 포함되어 있는지 확인하세요. ‘시스템 프록시가 켜짐’ 또는 ‘VPN 아이콘이 표시됨’만으로 결론을 내리지 마세요. 이는 설정이나 권한 상태일 뿐이며 실제 요청이 검증 기준입니다.
V2Ray 노드 속도 테스트: 연결 확인과 실제 접속 구분
노드 선택에 클라이언트의 지연 시간 테스트나 연결 테스트를 참고할 수 있지만, 먼저 테스트 이름과 내용을 확인하세요. TCP 탐지는 대상 포트에 연결할 수 있는지만 보여 주며 인증, 전송, 웹 접속까지 모두 성공한다는 뜻은 아닙니다. 실제 연결 테스트는 더 많은 단계를 확인하지만 테스트 주소와 라우팅 규칙, 현재 네트워크의 영향을 받습니다. 한 번 시간 초과가 발생했다고 모든 앱을 사용할 수 없다고 단정하지 말고 실제 웹 요청으로 다시 확인하세요.
노드 테스트 결과의 지연 시간이 짧다고 다운로드 속도가 반드시 빠른 것은 아닙니다. 테스트 결과는 해당 시점의 조건에 따른 값일 뿐 안정성 순위가 아닙니다. 처음 사용할 때는 노드 하나로 실제 요청이 성공하는지만 확인하면 됩니다. 노드를 비교하려면 같은 네트워크와 같은 테스트 방식으로 하나씩 시도하고, 비교 도중 네트워크를 바꾸지 마세요.
웹페이지가 열리지 않을 때: 연결 경로 순서대로 확인
먼저 기기의 기본 네트워크가 정상인지 확인한 다음, 클라이언트에서 올바른 노드를 선택했는지와 시작 오류가 없는지 확인하세요. 이어서 프록시 진입점을 점검합니다. 데스크톱 브라우저가 시스템 프록시를 사용하는지, Android 브라우저가 VPN 트래픽 처리 범위에 포함되어 있는지 확인하세요. 진입점이 올바른데도 요청이 실패한다면 로그에서 인증, 연결 시간 초과, 도메인 이름 확인, 인증서 관련 메시지를 살펴보세요. 한 번에 한 종류의 오류만 해결하세요.
모든 페이지에 접속할 수 없다면 사용 가능 여부를 알고 있는 다른 노드로 바꿔 비교해 보세요. 특정 페이지만 열리지 않는다면 클라이언트를 바로 다시 설치하지 말고 해당 사이트와 관련 라우팅부터 확인하세요. 인증서 경고를 우회하려고 검증을 끄지 마세요. 먼저 시스템 시간이 정확한지, 설정에 지정된 서버 이름이 맞는지 확인하세요. 로그를 공유하기 전 서버 주소, 사용자 식별 정보, 구독 인증 정보를 가리고 오류 유형과 발생 순서만 남기세요.
브라우저와 터미널에서 동작이 다른 경우 시스템 프록시가 작동하지 않을 때 환경별 점검 방법을 참고하세요. 인바운드, 아웃바운드, DNS 또는 라우팅 항목을 확인해야 한다면 설정 전체 가이드를 참고하세요. 기본 테스트 단계에서 설정 전체를 한꺼번에 바꾸지 않는 것이 좋습니다.
일상적인 사용: 업데이트와 연결 종료
작동 확인을 마쳤다면 현재 유효한 그룹과 노드, 프록시 모드를 기억해 두세요. 다음에 클라이언트를 실행할 때는 먼저 활성 노드가 남아 있는지 확인한 뒤 해당 진입점을 켜면 됩니다. 노드가 작동하지 않으면 기존 구독을 먼저 업데이트하고 제공자가 설정을 변경했는지 확인하세요. 주소가 실제로 바뀐 경우에만 그룹을 수정하면 됩니다. 매번 구독을 다시 가져오거나 목록을 비울 필요는 없습니다.
데스크톱 사용을 마칠 때는 먼저 시스템 프록시를 해제한 다음 필요에 따라 클라이언트를 종료하세요. 시스템 프록시가 로컬 포트를 계속 가리키는 상태에서 프로세스를 바로 종료하면 브라우저가 중지된 진입점에 계속 연결을 시도할 수 있습니다. Android에서는 중지 버튼을 누르고 VPN 상태가 끝났는지 확인하세요. TUN을 사용했다면 트래픽 처리가 해제되었는지도 확인한 뒤 다른 네트워크 도구를 사용하세요.
이제 구독 가져오기, 모드 선택, 노드 연결, 실제 접속 확인까지 마쳤습니다. 앱별 프록시, 사용자 지정 분할 라우팅, 자동 업데이트는 필요할 때만 추가하세요. 기본 절차를 다시 확인하려면 페이지 상단의 단계 링크를 이용하면 됩니다. 설정이 코어의 인바운드, 아웃바운드, 라우팅과 어떻게 연결되는지 알아보려면 V2Ray 설정 파일 전체 참고 가이드를 읽어 보세요.