V2Ray 구독 가져오기

v2rayN 구독 그룹과 v2rayNG 구독 설정에서 링크를 가져오는 방법을 안내하고, Base64 구독·개별 공유 링크·전체 설정의 차이를 설명합니다.

이 글의 핵심

구독 주소를 받았지만 어디에 입력해야 할지 모르는 분을 위한 안내입니다. 먼저 구독 주소, 공유 링크, 전체 설정의 차이를 알아보고 데스크톱이나 Android에서 추가·업데이트한 뒤 서버를 선택하세요. 다운로드 실패, 파싱 실패, 연결 실패 단계별 점검 방법도 안내해 불필요하게 그룹을 삭제하지 않도록 돕습니다.

구독 주소와 설정 형식 구분하기

‘V2Ray 구독’은 보통 클라이언트가 하나의 주소에서 서버 목록을 가져오는 방식을 뜻하며, 응답 내용의 형식이 모두 같다는 의미는 아닙니다. 구독 주소는 원격 리소스의 위치를 지정하고, 클라이언트가 이를 파싱할 수 있는지는 응답 본문에 달려 있습니다. 서비스 제공업체의 로그인 페이지와 구매 페이지, 구독 주소는 서로 다른 경로입니다.

구독 주소 저장 원격 콘텐츠 요청 서버 파싱 사용할 항목 선택 프록시 시작
받은 콘텐츠식별 방법사용할 메뉴업데이트 방식
구독 주소보통 https://로 시작하며 액세스 토큰이 포함될 수 있습니다구독 그룹 또는 구독 설정의 주소 입력란클라이언트가 주소에 다시 요청
개별 공유 링크흔한 접두사는 vmess://, vless://, trojan://입니다클립보드에서 공유 링크 가져오기구독 소스의 변경 사항이 자동으로 반영되지 않습니다
전체 설정JSON에는 inbounds, outbounds, routing 등의 필드가 자주 사용됩니다클라이언트의 사용자 지정 설정 메뉴파일 또는 원본 설정으로 업데이트

Base64 구독은 여러 공유 링크를 하나의 텍스트로 묶어 인코딩한 경우가 많습니다. 디코딩하면 보통 한 줄에 링크 하나가 표시됩니다. VMess 공유 링크 자체에도 Base64로 인코딩된 JSON이 들어갈 수 있습니다. 두 경우는 서로 다른 단계이므로, 긴 문자열이 보인다고 해서 전체를 서버 주소 하나로 취급하면 안 됩니다.

판단 기준: 먼저 응답 형식을 확인한 뒤 가져오기 메뉴 선택

서비스 제공업체가 클라이언트별 형식을 제공한다면 v2rayN 또는 v2rayNG에 맞는 공유 링크 구독 출력을 선택하세요. 웹페이지나 다른 설정 문법, 전체 JSON이 반환된다면 계속 업데이트 버튼을 누르기보다 올바른 구독 출력 형식으로 바꾸는 편이 효과적입니다.

v2rayN: 구독 그룹 추가 및 업데이트

v2rayN의 구독 그룹에는 주소와 그룹 정보가 저장되고, 서버 목록에는 파싱된 항목이 표시됩니다. 그룹을 저장하는 것만으로는 서버가 추가되지 않습니다. 아래 설명은 중국어 인터페이스에서 흔히 쓰는 메뉴 이름을 기준으로 합니다. 버전에 따라 버튼 위치는 달라질 수 있지만 주소 저장과 구독 업데이트는 별개의 작업입니다.

  1. 원본 구독 주소를 복사합니다.서비스 제공업체의 구독 메뉴에서 전체 주소를 복사하고 물음표 뒤의 매개변수도 그대로 둡니다. 브라우저 주소창의 로그인 페이지를 복사하거나 안내 문구까지 함께 붙여넣지 마세요.
  2. 「구독 그룹」→「구독 그룹 설정」으로 이동합니다.항목을 추가한 다음 「별칭」에 ‘일상 연결’처럼 알아보기 쉬운 이름을 입력하고, 「선택 주소(Url)」 또는 해당 주소 입력란에 구독 주소를 붙여넣습니다.
  3. 그룹을 저장합니다.처음 가져올 때는 서버가 필터링되지 않도록 필터 키워드를 설정하지 마세요. 같은 이름의 그룹이 이미 있다면 중복으로 추가하지 말고 주소부터 확인합니다.
  4. 「구독 그룹」→「현재 구독 업데이트(프록시 사용 안 함)」을 실행합니다.먼저 대상 그룹을 선택한 뒤 업데이트하세요. 여러 소스를 처리하려면 「모든 구독 업데이트(프록시 사용 안 함)」을 선택합니다. 메뉴 이름은 인터페이스 버전에 따라 조금 다를 수 있습니다.
  5. 서버를 선택해 현재 항목으로 지정합니다.목록에서 가져온 서버를 선택한 다음 마우스 오른쪽 버튼 메뉴에서 활성 서버로 전환합니다. 이후 로그에 코어 시작 오류가 있는지 확인하세요.

구독 주소에 접속할 때 기존 프록시가 필요한 경우에는 ‘프록시 사용’ 업데이트 옵션을 쓸 수 있지만, 먼저 사용 가능한 연결이 있어야 합니다. 처음 가져오는 단계에서 사용할 서버가 없다면 이 옵션을 선택해도 프록시 연결이 생기지 않습니다. 현재 네트워크에서 구독 소스에 접속할 수 있는지 확인하거나, 별도로 가져올 수 있는 유효한 공유 링크를 받으세요.

v2rayNG: 구독 설정 및 업데이트 메뉴

Android용 v2rayNG는 Xray 코어를 사용합니다. 구독 관리는 사이드 메뉴에 있으며, 개별 공유 링크는 메인 화면의 추가 메뉴에서 가져옵니다. 구독 URL을 일반 서버의 주소 입력란에 붙여넣으면 목록을 가져오는 대신 잘못된 연결 설정이 만들어집니다.

  1. 사이드 메뉴를 열고 「구독 설정」을 선택합니다.오른쪽 위의 더하기 버튼을 누른 뒤 「메모」와 「주소」를 입력합니다. 메모는 소스를 구분하는 데 쓰고, 주소는 구독 콘텐츠를 요청하는 데 사용합니다.
  2. 저장한 뒤 메인 화면으로 돌아갑니다.새 구독이 설정 목록에 남아 있는지 확인하세요. 주소 끝부분이 잘렸거나 토큰에 줄바꿈이 섞였다면 편집 화면에서 수정합니다.
  3. 오른쪽 위 메뉴를 열고 「구독 업데이트」를 선택합니다.화면 아래에 표시되는 안내와 목록의 변화를 확인하세요. 일부 인터페이스에서는 그룹별 업데이트를 지원하므로, 실행 전에 현재 그룹을 확인합니다.
  4. 서버를 선택한 다음 연결 버튼을 누릅니다.처음 연결할 때 Android VPN 연결 권한 요청이 나타납니다. 허용한 뒤 시스템 연결 상태와 앱 로그를 확인하세요.
  5. 개별 링크는 별도의 추가 메뉴에서 가져옵니다.vless:// 같은 공유 링크를 받았다면 새 구독 주소를 만들지 말고 메인 화면에서 더하기 버튼 → 「클립보드에서 가져오기」를 선택하세요.

구독 업데이트에 성공해도 프록시 연결이 설정된 것은 아닙니다. 목록에 항목이 표시되면 요청과 파싱이 적어도 완료된 것입니다. 연결 버튼을 켠 뒤에야 코어가 시작되고 서버와 핸드셰이크하는 단계로 넘어갑니다. Android VPN 권한은 기기의 트래픽을 전달하기 위한 것이며 서버가 작동한다는 증거는 아닙니다.

v2rayN 데스크톱

관리 메뉴
구독 그룹 → 구독 그룹 설정
이름 입력란
별칭
콘텐츠 입력란
선택 주소(Url) 또는 구독 주소
가져오기 작업
현재 구독 업데이트

저장한 뒤 직접 업데이트해야 서버 목록이 생성됩니다.

v2rayNG Android

관리 메뉴
사이드 메뉴 → 구독 설정
이름 입력란
메모
콘텐츠 입력란
주소
가져오기 작업
메인 화면 메뉴 → 구독 업데이트

가져온 뒤에도 서버를 선택하고 연결을 켜야 합니다.

가져온 뒤 확인할 항목: 목록, 코어, 트래픽

설정에서 네트워크 순서로 확인하세요. 먼저 서버 목록을 확인하고, 다음으로 코어 로그를 살핀 뒤 실제 접속을 테스트합니다. 구독 URL 포트와 로컬 수신 포트, 서버 연결 포트를 혼동하지 마세요. 각각 설정 다운로드, 기기에서 들어오는 트래픽 수신, 원격 서버 연결에 사용됩니다.

443
HTTPS 주소에 포트가 명시되지 않았을 때 사용하는 기본 포트
10808
로컬 수신 포트 예시. 실제 설정을 확인하세요
3
목록·코어·실제 트래픽을 각각 확인하세요

서버 포트는 443일 수도 있고 다른 값일 수도 있으므로 구독 콘텐츠를 기준으로 확인해야 합니다. 모든 항목의 포트를 10808로 바꾸지 마세요. 10808은 로컬 수신 포트의 예시이며 원격 포트를 대신할 수 없습니다. VMess, VLESS 같은 프로토콜 이름만으로 전송 방식이 결정되는 것도 아닙니다. TLS와 전송 경로 등의 매개변수는 서버 설정과 맞아야 합니다.

구독 업데이트 실패: 오류 단계별 해결 방법

오류 메시지를 발생 단계와 연결해 확인하세요. ‘다운로드 실패’라면 주소와 네트워크를, ‘사용 가능한 서버 없음’이라면 응답 형식과 필터 조건을 먼저 확인합니다. ‘연결 실패’는 코어와 원격 매개변수를 점검하세요. 이렇게 하면 네트워크 시간 초과를 해결하려다가 정상적인 프로토콜 필드까지 바꾸는 일을 피할 수 있습니다.

증상우선 확인할 항목해결 방법
HTTP 401 또는 403주소 토큰, 액세스 권한, 서비스 제공업체 제한구독 주소를 다시 발급받고 계정 권한을 확인합니다. 계속 거부되면 서비스 제공업체에 제한 여부를 문의하세요.
시간 초과 또는 도메인 이름 확인 실패현재 네트워크에서 구독 도메인에 접속할 수 있는지도메인 철자를 확인하고 직접 연결과 기존 프록시를 통한 업데이트를 구분하세요.
업데이트 후 서버가 표시되지 않음응답 콘텐츠, 그룹 필터, 필터 키워드불필요한 필터 조건을 지우고 호환되는 구독 출력 형식을 선택했는지 확인하세요.
로그인 페이지 또는 웹페이지 내용이 표시됨계정 페이지 주소를 잘못 사용했는지서비스 제공업체의 구독 메뉴에서 주소를 다시 복사하세요. 웹페이지 HTML을 Base64 콘텐츠로 취급하지 마세요.
목록은 정상이지만 코어에서 오류 발생프로토콜 지원 여부, 설정 필드, 선택한 코어로그에서 오류가 난 필드를 확인하고 클라이언트와 코어가 해당 설정을 처리할 수 있는지 점검하세요.
연결은 켜졌지만 앱에서 접속할 수 없음시스템 프록시, TUN, 앱별 설정, 라우팅 규칙앱 트래픽이 실제로 프록시를 통과하는지 확인한 다음 서버 핸드셰이크와 대상 서비스 접속을 점검하세요.

결론: 목록이 업데이트되면 구독 주소 변경은 멈추세요

파싱된 서버 정보가 완전하다면 활성 서버, 코어 로그, 트래픽이 들어오는 경로를 중점적으로 확인하세요. 구독 주소는 설정을 제공하는 역할이며 앱의 프록시 연결을 직접 처리하지 않습니다. 주소를 바꿔도 로컬 포트 충돌이나 잘못된 라우팅 규칙은 해결되지 않습니다.

구독 업데이트와 개인정보 보호

구독 주소에 포함된 토큰이 있으면 이를 가진 사람이 서버 설정을 열람할 수 있습니다. 문제를 문의할 때는 전체 주소를 공개하지 말고 상태 코드, 오류 단계, 클라이언트 메뉴만 설명하세요. 스크린샷을 공유해야 한다면 토큰, 사용자 식별 정보, 공개를 원하지 않는 서버 정보를 가리세요.

전체 설정을 가져올 때는 로컬 수신 주소와 라우팅 규칙도 확인해야 합니다. 수신 주소를 0.0.0.0으로 바꾸면 같은 네트워크의 다른 기기가 해당 포트에 접속할 수 있으므로, 설정이 시작된다는 이유만으로 그대로 사용해서는 안 됩니다. 초보자는 클라이언트에 맞는 구독 출력을 우선 사용해 로컬 인바운드 관리를 클라이언트에 맡기고, 고급 필드는 차근차근 익히세요.

v2rayN 클라이언트 다운로드