이 글의 핵심

받은 주소가 단일 노드 정보인지, 노드 목록을 가져오는 구독 URL인지 먼저 확인한 뒤 알맞은 가져오기 메뉴를 선택하세요. v2rayN과 v2rayNG를 처음 설정하는 사용자를 위해 두 링크의 차이, 클립보드·QR 코드 가져오기, 구독 그룹 설정 방법을 설명합니다. 가져오기에 실패하면 다운로드, 형식 파싱, 노드 연결의 세 단계로 나눠 점검할 수 있습니다.

공유 링크와 구독 URL의 차이

vmess://와 vless://는 일반적으로 단일 노드 정보를 담는 공유 형식입니다. 서버 주소, 포트, 사용자 식별자와 전송 매개변수가 포함됩니다. 가져오면 클라이언트가 이 정보를 읽어 로컬 노드 항목을 만듭니다. 주소에 접속해 웹페이지에서 설정을 내려받는 방식은 아닙니다.

구독 URL은 보통 https://로 시작하며, 노드 목록을 제공하는 인터페이스를 가리킵니다. 클라이언트가 네트워크 요청을 보내 응답을 받은 뒤 내용을 파싱합니다. 구독 응답에는 노드가 하나 또는 여러 개 포함될 수 있으므로, 노드 수만으로 공유 링크와 구독 URL을 구분할 수는 없습니다.

비교 항목단일 공유 링크구독 URL
일반적인 시작 형식vmess://、vless://https://
정보를 가져오는 방식링크 자체에 노드 정보 포함원격 인터페이스에 요청해 목록 가져오기
정보가 변경되면대개 다시 가져오거나 직접 수정해야 함구독을 업데이트해 새 정보 가져오기
알맞은 메뉴클립보드 가져오기, QR 코드 스캔구독 그룹 설정, 구독 업데이트
민감 정보UUID 등 연결 자격 증명주소에 포함된 액세스 토큰 및 이를 통해 가져올 수 있는 노드

구독 그룹 관리

권장

신뢰할 수 있는 제공자의 구독을 받았다면 별도의 그룹에 저장하세요. 노드 주소나 포트, 목록이 바뀌면 구독을 업데이트해 반영할 수 있어 노드를 하나씩 다시 붙여 넣을 필요가 없습니다.

적합한 경우: 장기간 사용, 여러 노드 관리, 서버 측 업데이트 반영

단일 링크 가져오기

노드 항목 하나를 바로 만들 수 있어 서버와 전송 정보를 확인하기 편합니다. 링크 자체로는 지속적인 업데이트가 되지 않으므로, 설정이 작동하는지 먼저 확인할 때 적합합니다.

적합한 경우: 직접 구축한 노드, 임시 테스트, 매개변수 개별 확인

판단 기준: 주소 모양보다 용도를 확인하세요

HTTPS 주소를 받았다면 로그인 페이지나 결제 페이지가 아니라 구독 인터페이스인지 먼저 확인하세요. 프로토콜 공유 링크는 노드 가져오기 메뉴에서 사용하고, 구독 URL 입력란에는 넣지 마세요.

링크 구조와 보존해야 할 필드

일반적인 VMess 공유 형식은 vmess:// 뒤에 Base64로 인코딩된 JSON이 이어집니다. 디코딩하면 add, port, id, net, host, path, tls 등의 필드를 확인할 수 있습니다. Base64는 인코딩 방식이지 암호화가 아닙니다. 공유 링크의 필드가 런타임에 사용하는 config.json 전체 구조와 같은 것도 아닙니다.

VLESS 공유 링크는 URI 형식에 가깝습니다. 사용자 식별자는 @ 앞에 있고, 뒤에는 서버와 포트가 이어집니다. 쿼리 매개변수에는 전송 및 보안 설정이, # 뒤에는 보통 노드 메모가 표시됩니다. 아래 예시는 구조를 설명하기 위한 것으로, 도메인과 UUID는 예시 데이터이며 연결에 사용할 수 없습니다.

vless://[email protected]:443?encryption=none&security=tls&type=ws&host=node.example.com&path=%2Fgateway&sni=node.example.com#Example-WS-TLS
443
예시 서버의 수신 포트
36자
하이픈을 포함한 예시 UUID 길이
1개
이 공유 링크가 설명하는 노드 항목 수

v2rayN: 클립보드 및 QR 코드로 가져오기

아래 설명은 일반적인 중국어 인터페이스 기준입니다. 데스크톱 버전과 클래식 인터페이스에서는 버튼 위치가 다를 수 있습니다. 먼저 복사한 내용이 구독 웹페이지 제목이 아니라 프로토콜 공유 링크 전체인지 확인하세요. 노드를 가져오면 설정 목록에 항목이 추가될 뿐, 시스템 프록시가 자동으로 활성화되는 것은 아닙니다.

  1. 링크 복사. vmess:// 또는 vless://부터 시작하는 텍스트 전체를 선택합니다. 여러 개를 한 번에 가져올 때는 한 줄에 하나씩 넣고, 번호나 따옴표, 설명 문구는 포함하지 않는 것이 좋습니다.
  2. 클립보드에서 가져오기. v2rayN 기본 창으로 돌아가 「서버」→「클립보드에서 URL 일괄 가져오기」를 선택합니다. 버전에 따라 서버 추가 메뉴에 있을 수도 있습니다. 기본 창에서 Ctrl+V를 시도할 수도 있지만, 검색창이나 매개변수 입력란에 붙여 넣지 마세요.
  3. 항목 확인. 새로 추가된 노드의 프로토콜, 주소, 포트, 메모를 확인합니다. 편집 창을 열어 전송 유형, TLS, 서버 이름이 누락되지 않았는지도 살펴보세요. 가져오기는 성공했지만 필드가 비어 있다면 원본 링크를 다시 확인해야 합니다.
  4. 활성 서버로 설정. 테스트할 노드를 선택한 뒤 마우스 오른쪽 버튼 메뉴에서 활성 서버로 지정합니다. 사용 환경에 맞게 시스템 프록시나 다른 트래픽 처리 모드를 설정하세요. 라우팅과 DNS를 동시에 변경하지 않도록 먼저 노드 하나만 테스트하세요.

QR 코드는 텍스트를 담는 방식일 뿐, 별도의 프로토콜이 아닙니다. 데스크톱에서는 QR 코드를 화면에 온전히 표시한 다음 「서버」→「화면의 QR 코드 스캔」을 선택합니다. 버전에 따라 추가 메뉴에 있을 수도 있습니다. 스캔하기 전에 화면을 가리는 창을 닫고 QR 코드 주위의 여백을 확보하세요. 필요하면 화면 배율을 조정합니다.

v2rayN: 구독 추가 및 노드 업데이트

구독 설정은 주소 저장과 내용 가져오기, 두 단계로 나뉩니다. 구독 그룹만 만들고 업데이트하지 않으면 노드 목록이 비어 있을 수 있습니다. ‘기본 구독’처럼 알아보기 쉬운 그룹 이름을 사용하고, 메모에 액세스 토큰을 적지 마세요.

  1. 「구독 그룹」→「구독 그룹 설정」을 열고 그룹을 추가합니다. 메모에 이름을 입력하고 URL란에 구독 URL 전체를 붙여 넣은 다음 저장하세요.
  2. 기본 창으로 돌아와 해당 그룹을 선택한 뒤 「구독 그룹」→「현재 구독 업데이트(프록시 사용 안 함)」를 실행합니다. 메뉴 문구는 버전에 따라 조금 다를 수 있으니, 방금 저장한 그룹이 업데이트 대상으로 선택됐는지 확인하세요.
  3. 상태 또는 로그에서 다운로드 및 파싱 결과를 확인합니다. 구독 인터페이스에 접속하려면 기존 프록시가 필요한 네트워크 환경이고 사용 가능한 노드가 있다면, 「현재 구독 업데이트(프록시 사용)」를 시도해 보세요.
  4. 업데이트 후 노드 수, 그룹, 메모를 확인하고 노드 하나를 활성 서버로 지정합니다. 구독 업데이트에 성공했다고 해서 모든 노드가 연결된다는 뜻은 아닙니다.

v2rayNG: 모바일에서 가져오기 및 구독 그룹 설정

v2rayNG에서 단일 노드를 가져오려면 보통 기본 화면 오른쪽 위의 「+」를 누릅니다. 처음 연결할 때 Android에서 VPN 연결 권한을 요청할 수 있습니다. 이는 연결 단계의 시스템 권한이며, 노드 가져오기 성공 여부와는 별개입니다.

  1. 클립보드: 공유 링크 전체를 복사하고 v2rayNG를 연 다음 「+」→「클립보드에서 가져오기」를 누릅니다. 목록으로 돌아가 새 항목이 추가됐는지 확인하고 사용할 노드를 선택하세요.
  2. QR 코드: 「+」→「QR 코드 스캔」을 누르고 안내에 따라 카메라 권한을 허용합니다. QR 코드가 다른 화면에 있다면 그대로 스캔하세요. 현재 버전에서 이미지 인식 메뉴를 제공한다면 기기에 저장된 QR 코드 이미지를 선택할 수도 있습니다.
  3. 구독: 사이드 메뉴에서 「구독 그룹 설정」을 열고 추가를 누릅니다. 메모와 구독 URL을 입력한 뒤 저장하세요. 기본 화면으로 돌아가 오른쪽 위 메뉴에서 「구독 업데이트」를 실행합니다. 현재 그룹과 전체 그룹 중에서 선택하는 화면이 있다면 원하는 범위를 지정하세요.
  4. 연결: 목록에 노드가 표시되는지 확인한 다음 하나를 선택하고 연결 버튼을 누릅니다. 시스템 권한을 허용한 뒤 실제 접속을 테스트하세요. 휴대전화의 절전 정책이 백그라운드 실행에 영향을 줄 수 있으므로 계속 연결이 끊기면 배터리 및 백그라운드 제한을 확인하세요.

두 기기에서 같은 구독 사용하기

데스크톱: v2rayN
  • 구독 그룹 설정에서 주소를 저장합니다.
  • 업데이트 후 노드와 전송 필드를 확인합니다.
  • 데스크톱 앱 사용 방식에 맞춰 시스템 프록시를 설정합니다.
Android: v2rayNG
  • 구독을 별도로 추가하고 업데이트합니다.
  • 해당 매개변수를 지원하는 Xray 코어를 사용합니다.
  • 연결할 때 시스템 VPN 권한을 확인합니다.

두 기기는 설정을 각각 저장하고 업데이트합니다. 현재 선택된 노드, 라우팅, 업데이트 시간은 자동으로 동기화되지 않습니다. 구독 제공자의 기기 수 및 동시 접속 제한도 확인하세요.

가져오기 실패 및 빈 구독 해결 방법

문제 해결은 오류가 발생한 단계를 먼저 구분하는 것부터 시작하세요. 클립보드 가져오기 실패는 텍스트와 파싱 지원 여부를, 구독 업데이트 실패는 네트워크 요청과 응답을 확인합니다. 노드가 목록에 있지만 사용할 수 없는 경우에만 서버, 전송 매개변수, 라우팅, DNS를 점검하세요.

붙여 넣은 뒤 유효한 설정이 없다고 표시됩니다. 링크가 잘못된 건가요?

먼저 링크가 완전한 vmess:// 또는 vless://로 시작하는지 확인하세요. 텍스트 바깥의 따옴표와 메신저 번호는 제거하되 모든 매개변수는 보존해야 합니다. 복사한 주소가 HTTPS 구독 URL이라면 구독 그룹 메뉴를 사용하세요. 텍스트가 완전한데도 인식되지 않으면 현재 클라이언트가 링크에 포함된 전송 및 보안 매개변수를 지원하는지 확인하세요.

구독 업데이트 시간이 초과되면 프록시를 계속 바꿔 봐야 하나요?

먼저 기기의 네트워크와 시스템 시간이 올바른지 확인하고, 구독 URL이 만료되지 않았으며 토큰이 빠지지 않았는지 점검하세요. 직접 연결이 안 될 때는 사용 가능한 프록시가 있는 경우에만 프록시를 통한 업데이트를 시도하세요. 쓸 수 있는 노드가 없다면 같은 실패한 프록시를 반복해서 바꿔도 요청이 해결되지 않습니다. 제공자에게 인터페이스 상태나 접속 가능한 주소를 문의하세요.

업데이트 성공이라고 나오는데 노드가 하나도 없습니다. 왜 그런가요?

먼저 검색과 그룹 필터를 해제하고 현재 표시 중인 그룹을 확인하세요. 그래도 비어 있다면 인터페이스가 로그인 HTML, 인증 페이지 또는 다른 형식이 아니라 클라이언트가 지원하는 노드 구독 데이터를 반환하는지 확인합니다. HTTP 요청 성공은 응답을 받았다는 뜻일 뿐, 파싱 가능한 노드가 포함됐다는 보장은 없습니다.

같은 QR 코드가 휴대전화에서는 가져와지는데 데스크톱에서는 왜 실패하나요?

먼저 QR 코드를 인식하지 못한 경우와 인식 후 파싱에 실패한 경우를 구분하세요. 전자는 선명도, 표시 크기, 화면 가림 여부를 조정합니다. 후자는 양쪽 클라이언트 버전과 매개변수 지원 여부를 확인하세요. 강제로 가져오려고 security, flow, 공개 키 필드를 삭제하지 마세요. 연결 조건이 달라집니다.

가져온 뒤 지연 시간은 표시되는데 브라우저가 열리지 않습니다. 왜 그런가요?

테스트 중인 노드가 현재 활성 노드인지 확인한 뒤 시스템 프록시나 휴대전화 VPN이 실행 중인지 점검하세요. 일부 지연 시간 테스트는 TCP 연결만 확인할 뿐, 전체 프로토콜 핸드셰이크나 웹 접속 여부는 확인하지 않습니다. 실제 요청과 실행 로그를 함께 살펴보고, 밀리초 숫자 하나만으로 설정이 정상이라고 판단하지 마세요.

구독 업데이트와 자격 증명 관리

공유 링크, QR 코드, 구독 URL은 모두 연결 자격 증명처럼 안전하게 보관해야 합니다. 구독 주소의 긴 문자열은 계정을 식별하는 데 쓰일 수 있고, QR 코드에 UUID가 직접 포함될 수도 있습니다. QR 코드 캡처를 공개 게시판에 올리는 것은 링크를 공개하는 것보다 안전하지 않습니다. 문제 진단용 스크린샷을 공유할 때는 자격 증명, 전체 구독 주소, 개인 계정 정보를 가리세요.

설정을 마친 뒤 확인 순서를 정해 두세요. 가져오기 유형 확인, 노드 필드 점검, 활성 노드 선택, 필요한 트래픽 처리 방식 활성화, 실제 접속 테스트 순입니다. 이렇게 하면 주소를 잘못된 메뉴에 넣은 문제, 구독 다운로드 실패, 노드 연결 실패를 각각 구분해 해결할 수 있습니다.

클라이언트 다운로드 및 가져오기 안내

데스크톱에서는 v2rayN을, Android에서는 v2rayNG와 v2flyNG를 확인하세요. 노드에서 요구하는 프로토콜과 코어에 맞는 클라이언트를 선택한 뒤 안내에 따라 가져오기와 연결을 설정합니다.