2026-06-12 · 입문 가이드 · 약 11분

V2Ray 구독 링크 가져오기: v2rayN과 v2rayNG의 메뉴 위치 완벽 가이드

구독 링크는 먼저 구독 그룹에 저장한 뒤 업데이트해야 하며, URL을 단일 노드처럼 가져오면 안 됩니다. v2rayN과 v2rayNG의 메뉴 위치부터 클립보드·QR 코드 가져오기, 형식 확인, 업데이트 실패 해결까지 설명합니다.

이 글 한눈에 보기

구독 URL을 받았지만 가져오기 메뉴를 찾지 못했거나 업데이트 후 노드가 보이지 않는 사용자를 위한 글입니다. 데스크톱과 안드로이드에서 구독 그룹을 만들고, 구독과 단일 노드 공유 링크를 구분하며, 로그·업데이트 방식·코어 호환성으로 실패 원인을 단계별로 확인할 수 있습니다.

구독 링크와 단일 노드 링크부터 구분하기

구독 링크는 업데이트 가능한 노드 목록 주소입니다. 클라이언트가 이 주소에 접속하면 서버가 여러 노드 설정을 반환하고, 다음 업데이트 때 목록을 다시 받아 해당 그룹의 기존 내용을 교체합니다. 수십 개 노드를 관리할 때 적합하며 그룹 이름, 업데이트 시간, 자동 업데이트 주기도 유지할 수 있습니다.

단일 노드 공유 링크는 하나의 설정만 설명합니다. 흔한 접두사는 vmess://, vless://, trojan://입니다. 이런 내용은 메인 화면의 클립보드 가져오기 메뉴에서 처리해야 하며 구독 주소 입력란에 넣으면 안 됩니다. 단일 노드 링크를 구독으로 잘못 저장하면 형식 오류, 빈 응답 또는 업데이트 후 노드 수 0이 발생하는 경우가 많습니다.

구독 그룹으로 가져오기

추천

https://로 시작하는 URL을 저장하면 클라이언트가 전체 노드 그룹을 가져와 관리합니다. 이후 노드 교체, 주소 수정, 만료 항목 삭제가 필요해도 해당 그룹만 업데이트하면 됩니다.

적합한 경우: 장기 사용, 여러 노드, 데스크톱과 안드로이드에서 같은 목록 사용

클립보드로 가져오기

하나 이상의 공유 링크를 직접 분석합니다. 가져온 결과는 로컬 설정이므로 원격 목록이 바뀌어도 자동으로 갱신되지 않습니다.

적합한 경우: 임시 테스트, 단일 노드, 설정 수동 저장

QR 코드로 가져오기

QR 코드는 내용을 담는 수단일 뿐이며, 스캔 결과는 구독 URL일 수도 단일 노드 링크일 수도 있습니다. 최종적으로 어느 메뉴로 들어갈지는 스캔 메뉴와 QR 코드의 실제 내용에 따라 달라집니다.

적합한 경우: 휴대폰으로 설정 받기, 긴 URL 직접 입력 피하기

v2rayN에서 구독 가져오기: 전체 단계

다음 경로는 v2rayN 7.x 중국어 인터페이스를 기준으로 합니다. 세부 버전에 따라 “추가”가 더하기 버튼으로 표시될 수 있지만 구독 그룹, 별칭, 주소, 업데이트의 흐름은 같습니다. 시작하기 전에 구독 URL을 완전히 복사하고, 메신저가 자동으로 붙인 마침표·공백·줄바꿈까지 함께 복사하지 않도록 주의하세요.

  1. 그룹 설정 열기

    v2rayN을 실행한 뒤 메인 창 상단에서 「구독 그룹」→「구독 그룹 설정」으로 이동합니다. 「서버」 메뉴에서 가져오지 마세요. 해당 메뉴는 단일 설정을 처리합니다.

  2. 구독 추가하기

    창에서 「추가」 또는 더하기 버튼을 클릭합니다. 별칭에는 “일상 노드”처럼 알아보기 쉬운 이름을 입력하고, 구독 주소에는 완전한 https:// 링크를 붙여 넣습니다.

  3. 활성화 상태 확인

    그룹이 활성화되어 있는지 확인합니다. 정기적으로 새로 고치려면 자동 업데이트 간격을 설정할 수 있습니다. 일반적인 사용에서는 1440분, 즉 하루 한 번이면 충분하며 너무 잦은 업데이트는 필요하지 않습니다.

  4. 저장 후 업데이트

    저장한 뒤 메인 창으로 돌아와 「구독 그룹」→「모든 구독 업데이트(프록시 사용 안 함)」을 차례로 선택합니다. 구독 주소가 프록시를 통해서만 열리면 프록시를 사용해 업데이트하는 항목으로 바꾸세요.

  5. 활성 노드 선택

    업데이트가 끝나면 메인 목록에서 노드를 더블클릭하거나 마우스 오른쪽 버튼 메뉴로 활성 서버로 지정합니다. 그런 다음 시스템 트레이 메뉴에서 「시스템 프록시 자동 설정」을 선택하세요.

정상적으로 업데이트되면 상태 표시줄에 가져오기, 분석, 추가 결과가 표시됩니다. 노드 42개가 포함된 예시 구독은 일반적인 네트워크에서 보통 1~3초 안에 분석되지만 실제 시간은 구독 서버의 응답 속도에 따라 달라집니다. 노드 수가 품질을 보장하지는 않으므로 먼저 지연 시간이 안정적인 노드로 테스트하세요.

목록이 계속 비어 있다면 먼저 「구독 그룹」→「구독 그룹 설정」으로 돌아가 주소에 줄바꿈이 들어가지 않았는지, 그룹이 비활성화되지 않았는지 확인하세요. 그런 다음 클라이언트 로그를 열어 연결 시간 초과, HTTP 상태 오류, 콘텐츠 분석 실패 중 무엇인지 구분합니다. 세 문제의 해결 방향은 서로 다르므로 업데이트 버튼을 반복해서 눌러도 결과가 바뀌지 않는 경우가 많습니다.

v2rayN에서 클립보드로 가져오기

단일 공유 링크를 받았다면 전체 내용을 먼저 복사한 뒤 「서버」→「클립보드에서 일괄 URL 가져오기」로 이동합니다. 클립보드에 유효한 링크를 한 줄에 하나씩 넣으면 v2rayN에서 여러 개를 한 번에 분석할 수 있습니다. 가져온 설정은 로컬 노드로 저장되며, 앞에서 만든 구독 그룹에 자동으로 들어가지는 않습니다.

v2rayNG에서 구독 가져오기와 QR 코드 메뉴 위치

v2rayNG 1.10.x는 Xray 코어를 사용하며 구독 설정은 사이드 메뉴에 있습니다. 안드로이드에서 흔히 하는 실수는 메인 화면의 더하기 버튼을 누른 뒤 바로 “클립보드에서 가져오기”를 선택해 구독 URL을 단일 노드로 분석하는 것입니다. 올바른 방법은 먼저 구독 그룹을 만든 다음 메인 화면에서 업데이트하는 것입니다.

  1. 구독 설정으로 이동

    v2rayNG을 열고 왼쪽 상단 메뉴 버튼을 눌러 「구독 그룹 설정」으로 이동합니다. 그룹이 여러 개라면 현재 활성화된 그룹이 무엇인지 먼저 확인하세요.

  2. 주소 추가

    오른쪽 상단의 더하기 버튼을 누르고 메모란에 이름을 입력한 뒤 주소란에 전체 구독 URL을 붙여 넣습니다. 저장하기 전에 URL의 시작 부분, 쿼리 매개변수, 끝 문자가 모두 유지되었는지 확인하세요.

  3. 돌아가서 업데이트

    저장하고 메인 화면으로 돌아온 뒤 오른쪽 상단 메뉴에서 「구독 업데이트」를 선택합니다. 업데이트가 완료되면 노드가 구독 그룹별로 메인 목록에 표시됩니다.

  4. 연결 테스트

    노드를 선택한 다음 오른쪽 상단 메뉴에서 「모든 설정 실제 연결 테스트」 또는 지연 시간 테스트를 실행합니다. 결과가 안정적인 노드를 선택한 뒤 하단의 시작 버튼을 누르세요.

  5. 실행 상태 확인

    처음 실행하면 시스템 연결 확인 창이 나타납니다. 허용한 뒤 상단 상태를 확인하세요. 일반적인 로컬 SOCKS 포트는 10808, HTTP 포트는 10809이지만 실제 값은 「설정」의 로컬 포트 설정을 따릅니다.

QR 코드를 스캔하기 전 무엇이 들어 있는지 먼저 확인하세요. 단일 노드 공유 링크라면 메인 화면에서 더하기 버튼을 누르고 「QR 코드 스캔」을 선택하면 스캔 후 설정 하나가 바로 추가됩니다. 구독 URL이라면 구독 그룹 설정에서 항목을 만든 뒤 스캔한 URL을 주소란에 넣고 메인 화면으로 돌아가 구독을 업데이트해야 합니다.

추천 구성: 양쪽 기기에서 하나의 구독 사용

데스크톱(v2rayN)
  • 「구독 그룹 설정」에 주소 저장
  • Xray 코어로 VLESS 등 설정 처리
  • 자동 업데이트 간격을 1440분으로 설정
  • 업데이트 후 활성 서버 수동 선택
안드로이드(v2rayNG)
  • 같은 구독 링크 저장
  • 업데이트 전에 대상 그룹이 활성화되어 있는지 확인
  • 필요에 따라 앱별 프록시와 라우팅 분할 설정
  • 노드 전환 후 실제 연결 다시 테스트

양쪽 기기에서 같은 원격 목록을 사용하지만 활성 노드, 라우팅 규칙, 로컬 포트는 각 기기에 따로 저장되며 구독을 통해 자동 동기화되지 않습니다.

구독 형식이 다른데 왜 분석이 실패할까?

구독 URL은 모두 일반 링크처럼 보이지만 반환되는 내용은 다를 수 있습니다. v2rayN과 v2rayNG은 일반적인 Base64 인코딩 구독과 줄 단위 공유 링크를 처리할 수 있습니다. 하지만 주소가 웹 페이지, 로그인 페이지 또는 별도의 전용 설정 구조를 반환하면 클라이언트에서 분석 실패를 표시할 수 있습니다. URL 확장자만 보지 말고 실제 응답 내용과 로그를 확인하세요.

subscription-format.txt
구독 URL
https://sub.example.net/access/list?token=example

단일 노드 공유 링크
vmess://인코딩된 내용
vless://연결 매개변수
trojan://연결 매개변수
일반적인 구독 내용과 처리 방법
콘텐츠 유형 대표적인 특징 올바른 메뉴 호환성 판단
Base64 구독 긴 인코딩 문자열이 반환되며 디코딩하면 여러 공유 링크가 됩니다 구독 그룹 설정 v2rayN과 v2rayNG에서 일반적으로 사용할 수 있는 형식
평문 링크 목록 각 줄이 VMess, VLESS 또는 Trojan 프로토콜 접두사로 시작합니다 구독 그룹 설정 클라이언트 버전과 코어가 해당 매개변수를 지원하는지에 따라 달라집니다
단일 노드 링크 프로토콜 공유 링크가 하나만 있습니다 클립보드 또는 QR 코드로 가져오기 가져온 뒤 로컬 설정으로 저장됩니다
웹 페이지 또는 로그인 페이지 내용이 HTML 태그로 시작하거나 먼저 로그인을 요구합니다 직접 분석할 수 없습니다 v2rayN 또는 v2rayNG용 구독 주소를 다시 받아야 합니다
전용 YAML 또는 JSON 프록시 그룹, 제공자 또는 다른 필드 구조가 포함되어 있습니다 직접 붙여 넣지 마세요 구독 제공자에게 호환 형식을 요청해야 합니다

프로토콜 이름이 같아도 모든 매개변수를 구버전에서 인식할 수 있다는 뜻은 아닙니다. 예를 들어 VLESS 설정에 Reality, 흐름 제어 또는 최신 전송 필드가 포함되면 구버전 클라이언트가 분석 단계에서 노드를 제외하거나 가져온 뒤 실행하지 못할 수 있습니다. 이 경우 먼저 v2rayN 또는 v2rayNG을 업그레이드한 뒤 현재 Xray 코어를 사용하고 있는지 확인하세요.

구독 제공자가 여러 메뉴를 함께 제공한다면 v2rayN, v2rayNG, V2Ray 또는 Xray용이라고 명확히 표시된 주소를 우선 선택하세요. v2flyNG은 v2fly 코어를 사용하므로 v2fly 코어가 지원하는 VMess 등의 설정에 더 적합합니다. Xray 고유 매개변수가 포함된 노드는 v2flyNG에서 완전히 처리된다고 기대하면 안 됩니다.

업데이트 실패·노드 없음·시간 초과 해결하기

문제 해결 시 기존 구독 기록을 먼저 유지하고 그룹을 서둘러 삭제하지 마세요. 로그의 첫 번째 오류가 보통 가장 중요합니다. 연결 시간 초과는 주소에 접속하지 못했다는 뜻이고, HTTP 401 또는 403은 대개 인증 상태와 관련이 있으며, 분석된 노드 수가 0이면 서버 응답이 클라이언트가 기대한 형식이 아니라는 의미입니다.

구독 업데이트가 계속 시간 초과되나요?

먼저 기기 시간이 정확한지 확인한 뒤 직접 업데이트를 시도하세요. 구독 주소에 프록시 접속이 필요하다면 아직 사용 가능한 기존 노드에 먼저 연결한 다음 v2rayN에서 「모든 구독 업데이트(프록시 사용)」를 선택합니다. v2rayNG은 연결 상태를 유지한 채 「구독 업데이트」를 다시 실행하세요.

저장했는데 왜 목록이 비어 있나요?

주소를 저장하는 것은 그룹을 만들 뿐 노드를 자동으로 생성하지 않습니다. 메인 화면으로 돌아가 한 번 업데이트하고 해당 그룹이 활성화되어 있는지 확인하세요. 로그에 가져오기는 성공했지만 분석된 노드 수가 0으로 표시되면 구독 제공자에게 반환 형식을 확인해야 합니다.

링크를 복사한 뒤 형식 오류가 표시되나요?

링크 앞뒤에 따옴표, 공백, 한글 마침표 또는 줄바꿈이 포함되지 않았는지 확인하세요. 구독 URL은 구독 그룹 주소란에 넣고, 프로토콜 공유 링크는 「클립보드에서 가져오기」 메뉴에 넣어야 합니다.

업데이트 후 기존 노드가 사라졌나요?

구독 업데이트는 원격 목록을 기준으로 해당 그룹을 새로 고칩니다. 먼저 다른 그룹으로 전환된 것은 아닌지 확인하고 제공자가 노드 목록을 변경했는지 살펴보세요. 직접 추가한 로컬 설정은 구독 노드와 혼동하지 않도록 별도의 메모를 사용해야 합니다.

노드는 가져왔지만 연결되지 않나요?

먼저 클라이언트를 업그레이드하고 코어 유형을 확인한 뒤 서버 주소, 포트, 전송 매개변수가 완전한지 살펴보세요. v2rayN에서는 「설정」→「매개변수 설정」→「Core 유형」에서 현재 코어를 확인할 수 있습니다. 이후 코어를 재시작하고 실제 연결을 다시 테스트하세요.

가져온 뒤 실제 사용 가능 여부를 네 가지로 확인하기

목록에 노드가 표시되었다는 것은 분석이 끝났다는 뜻일 뿐 프록시가 작동한다는 의미는 아닙니다. 마지막으로 활성 노드, 코어 실행, 시스템 프록시 또는 연결 상태, 실제 트래픽이 예상한 라우팅을 통과하는지까지 확인해야 합니다. 이렇게 하면 구독 문제와 실행 문제를 나누어 처리할 수 있습니다.

  1. 노드 수 확인: 업데이트 로그의 분석 수와 목록 수가 대략 일치하는지 확인하세요. 예시 목록에서 42개가 반환되었다면 클라이언트에도 약 42개 항목이 보여야 합니다. 일부 노드만 나타나면 그룹 필터가 활성화되어 있는지 확인하세요.
  2. 실제 연결 테스트: 지연 시간 수치는 테스트 요청에 응답이 있었다는 뜻일 뿐입니다. 웹 페이지를 열거나 실제 연결 테스트를 실행해 로그에 핸드셰이크, DNS 또는 라우팅 오류가 나타나는지 확인하세요.
  3. 로컬 포트 확인: 일반적인 SOCKS 포트는 10808, HTTP 포트는 10809입니다. 다른 프로그램에 프록시를 수동으로 입력했다면 포트가 클라이언트 설정과 일치해야 합니다. 포트가 사용 중이면 포트를 변경하고 코어를 재시작하세요.
  4. 프록시 사용 경로 확인: v2rayN은 용도에 맞게 시스템 프록시를 활성화해야 합니다. v2rayNG은 실행 후 시스템 연결 상태를 유지해야 합니다. 노드만 선택하고 코어를 실행하지 않으면 트래픽은 프록시로 들어가지 않습니다.
  5. 라우팅 분할 재확인: 구독은 노드를 내려줄 뿐 로컬 라우팅 규칙까지 내려준다는 뜻은 아닙니다. 직접 연결 도메인, 프록시 도메인, 로컬 네트워크 우회, DNS 정책은 여전히 클라이언트 기기의 설정에 따라 결정됩니다.

같은 구독을 v2rayN과 v2rayNG에서 사용하면 비슷한 노드 목록을 얻을 수 있지만 양쪽의 활성 노드는 연동되지 않습니다. 데스크톱에서 특정 노드로 전환해도 안드로이드는 자체 선택을 유지합니다. 자동 업데이트 간격, 시스템 프록시, 앱별 프록시, TUN 관련 설정도 각각 저장됩니다.

다음에 업데이트할 때 원래 링크를 다시 붙여 넣을 필요는 없습니다. 바로 “구독 업데이트”를 실행하면 됩니다. 구독 주소가 바뀌었다면 이름이 같은 그룹을 계속 만들지 말고 기존 그룹을 편집해 주소를 교체하세요. 목록 중복을 막고 로그에서 어떤 그룹의 요청이 실패했는지도 쉽게 확인할 수 있습니다.

V2Ray 클라이언트 다운로드 시스템에 맞는 v2rayN 또는 v2rayNG 선택