v2rayN·v2rayNG 구독 공유: PC와 스마트폰 설정 동기화 방법

v2rayN과 v2rayNG에서 구독 링크를 직접 등록하는 방법, 공유 링크·QR 코드로 노드를 내보내는 방법, 설정 파일을 백업·이전하는 방법을 비교합니다. PC와 Android 기기에서 노드와 라우팅 설정을 맞추는 요령도 확인하세요.

이 글의 핵심

PC와 Android 스마트폰에서 같은 노드 제공처를 계속 이용하려면 v2rayN과 v2rayNG에 같은 구독 링크를 각각 등록하는 것이 좋습니다. 노드 하나만 임시로 옮길 때는 공유 링크나 QR 코드를 사용하고, 기기를 바꿀 때는 클라이언트의 백업 기능으로 로컬 설정을 이전하세요. 구독은 노드 정보를 가져오는 기능일 뿐, 시스템 프록시·앱별 프록시·DNS·라우팅 규칙까지 자동으로 동기화하지는 않습니다. 아래에서 가져오기, 업데이트, 이전, 확인 순서로 살펴봅니다.

구독 동기화와 로컬 설정은 별개

구독 링크는 클라이언트가 노드 목록을 가져오는 주소입니다. 두 기기에서 같은 주소를 사용하면 대체로 같은 제공처의 설정을 받을 수 있지만, 각 기기에 별도로 저장됩니다. PC에서 업데이트했다고 스마트폰도 업데이트된 것은 아닙니다. 제공 서버가 구독 매개변수나 클라이언트 종류에 따라 서로 다른 내용을 보낼 수도 있으므로 노드 개수만으로 동기화 여부를 판단하면 안 됩니다.

v2rayN은 데스크톱 클라이언트이고, v2rayNG는 Xray 코어를 사용하는 Android 클라이언트입니다. 두 클라이언트 모두 호환되는 노드 공유 형식을 처리할 수 있지만, 설정 파일 형식은 서로 다릅니다. PC의 설정 폴더 전체를 스마트폰에 복사해도 같은 프록시 환경이 만들어지는 것은 아닙니다.

구독을 공유해도 따로 설정해야 하는 항목
설정 항목구독에 보통 포함되는지두 기기에서 할 일
서버, 포트, 사용자 인증 정보예각 기기에서 구독을 업데이트하고 같은 노드인지 확인
전송 방식, TLS, SNI 등의 매개변수대개 포함되지만 형식에 따라 다름주요 필드가 올바르게 파싱됐는지 확인
현재 선택된 노드기기 간 선택 상태는 동기화되지 않음각 기기에서 직접 선택하고 목록 순서에 의존하지 않기
시스템 프록시, Android VPN 권한아니요각 기기에서 해당 트래픽 진입점을 활성화
라우팅, DNS, 앱별 설정일반적인 노드 구독에는 보통 포함되지 않음각 기기에서 따로 설정하고 실제 동작을 테스트

세 가지 동기화 방법 중 선택하기

먼저 옮길 대상이 ‘업데이트 가능한 노드 출처’인지, ‘노드 하나’인지, ‘특정 클라이언트의 로컬 상태’인지 정하세요. 대상에 따라 사용할 방법이 다릅니다. QR 코드로 한 번 가져온 노드가 계속 동기화되는 것은 아닙니다.

두 기기에 같은 구독 등록

권장

두 클라이언트에 같은 구독 주소를 각각 저장하고 따로 업데이트합니다. 서버에서 노드를 변경하면 두 기기에서 최신 내용을 다시 가져올 수 있습니다. 라우팅과 프록시 모드는 각 기기에서 따로 관리해야 합니다.

추천 상황: PC와 스마트폰에서 같은 구독 출처를 계속 이용할 때

공유 링크와 QR 코드

선택한 노드의 공유 링크를 내보내거나, PC 화면에 표시된 노드 QR 코드를 스마트폰으로 스캔합니다. 가져온 정보는 해당 시점의 노드 매개변수이며, 원래 구독이 변경되어도 자동으로 갱신되지 않습니다.

추천 상황: 노드 하나를 임시로 전달하거나 구독 파싱 차이를 확인할 때

설정 백업 및 복원

사용 중인 클라이언트의 백업 기능으로 그룹과 지원되는 로컬 설정을 이전합니다. 백업 범위와 복원 형식은 클라이언트마다 다르므로 다른 클라이언트에 그대로 적용할 수 없습니다.

추천 상황: 같은 클라이언트에서 기기를 바꾸거나 재설치하기 전에 설정을 보관할 때

같은 구독을 PC와 스마트폰에 각각 등록

아래에서는 v2rayN의 ‘구독 그룹’과 v2rayNG의 ‘구독 그룹 설정’ 메뉴를 기준으로 설명합니다. 버전에 따라 버튼 위치가 다를 수 있습니다. 메뉴 이름이 조금 다르면 서버 주소를 직접 입력하는 화면이 아니라 구독 주소를 관리하는 화면을 찾으세요. 가져오기 전에 기존에 사용할 수 있는 그룹을 보존하고, 모든 노드를 먼저 삭제하지 마세요.

  1. 구독 주소 원본 확인

    구독 관리 화면에서 전체 구독 링크를 복사합니다. 브라우저 로그인 페이지 주소를 복사하거나 물음표 뒤의 매개변수를 삭제하지 마세요. 본인이 관리하는 비공개 채널로 다른 기기에 전달한 뒤, 붙여넣을 때 앞뒤에 공백이나 줄바꿈이 들어가지 않았는지 확인하세요.

  2. PC에 그룹 저장

    v2rayN에서 ‘구독 그룹’ → ‘구독 그룹 설정’을 열고 새 그룹을 추가합니다. ‘주소’에 링크를 붙여넣고 알아보기 쉬운 이름을 입력하세요. 저장한 뒤 ‘구독 그룹’으로 돌아가 해당 그룹의 업데이트 기능을 선택합니다. 처음에는 ‘모든 구독 업데이트(프록시 사용 안 함)’를 먼저 시도할 수 있습니다.

  3. 스마트폰에 구독 추가

    v2rayNG의 사이드 메뉴에서 ‘구독 그룹 설정’을 열고 ‘+’를 누릅니다. 설명과 구독 주소를 입력해 저장하세요. 메인 화면으로 돌아와 오른쪽 위 메뉴에서 ‘구독 업데이트’를 실행한 뒤 해당 그룹에 노드가 표시되는지 확인합니다.

  4. 노드 매개변수 비교

    두 기기에서 이름이 같은 노드를 선택하고 편집 화면에서 프로토콜, 서버, 포트, 전송 방식을 확인하세요. TLS 노드는 서버 이름도 확인합니다. VLESS + Reality는 서버에서 요구하는 공개 키, Short ID, Flow 등의 필드도 유지해야 합니다. 이름만 보고 값을 임의로 채우지 마세요.

  5. 각 기기에서 프록시 활성화

    필요에 따라 PC의 v2rayN에서 ‘시스템 프록시’를 설정합니다. 스마트폰에서는 노드를 선택하고 연결 버튼을 누른 뒤, 처음 연결할 때 시스템 안내에 따라 VPN 권한을 허용하세요. 두 기기에서 같은 테스트 페이지를 각각 열고 클라이언트 로그에 연결 오류가 있는지 확인합니다.

프록시를 사용하지 않는 업데이트가 시간 초과되지만 기존 노드는 작동한다면, 먼저 기존 노드에 연결한 다음 v2rayN에서 ‘모든 구독 업데이트(프록시 사용)’를 시도해 볼 수 있습니다. 스마트폰에서 구독 요청에 프록시를 사용할 수 있는지와 관련 설정의 위치는 현재 v2rayNG 설정 화면을 확인하세요. 사용할 수 있는 노드가 없는 상태에서 모든 업데이트 요청을 프록시로 보내도록 강제하면 새 노드를 가져오지 못하는 상황이 반복될 수 있습니다.

QR 코드와 공유 링크: 노드의 현재 상태만 이전

PC에서 이미 연결되고 스마트폰에서는 노드 하나만 임시로 쓸 때는 v2rayN에서 대상 노드를 선택한 뒤 우클릭 메뉴에서 공유 링크 복사나 QR 코드 표시 기능을 찾으세요. 스마트폰에서 v2rayNG의 ‘+’ → ‘QR 코드 스캔’을 선택합니다. 텍스트를 전달했다면 ‘+’ → ‘클립보드에서 가져오기’를 사용하세요. 스캔한 뒤 노드를 확인하고 연결합니다.

노드는 같아도 프록시와 라우팅은 별도 설정

PC에서는 보통 시스템 프록시 설정을 따르는 앱의 트래픽을 v2rayN으로 보냅니다. 스마트폰은 VPN 인터페이스로 트래픽을 처리한 뒤 앱별 설정으로 적용 범위를 정합니다. 두 방식은 서로 다른 진입점입니다. ‘시스템 프록시가 켜져 있음’과 ‘라우팅에 전역 규칙을 사용함’도 같은 의미가 아닙니다. 전자는 트래픽이 클라이언트로 들어오는지를, 후자는 들어온 트래픽이 어디로 향하는지를 결정합니다.

구독은 공유하고 로컬 정책은 따로 관리

데스크톱: v2rayN
  • 같은 구독 주소를 저장하고 사용 전에 업데이트 결과를 확인합니다.
  • 시스템 프록시 상태와 실제 수신 대기 포트를 확인합니다.
  • ‘설정’ → ‘라우팅 설정’에서 직접 연결 및 프록시 규칙을 확인합니다.
  • 시스템 프록시를 따르지 않는 앱은 별도의 트래픽 진입점을 설정해야 합니다.
Android: v2rayNG
  • 구독을 따로 업데이트하고 현재 사용할 노드를 직접 선택합니다.
  • VPN이 연결되어 있고 다른 VPN 연결로 대체되지 않았는지 확인합니다.
  • ‘설정’에서 라우팅 관련 옵션과 앱별 프록시 범위를 확인합니다.
  • 시스템이 클라이언트의 백그라운드 활동을 제한하는지 확인합니다.

공유되는 것은 노드 출처이지 실시간 상태가 아닙니다. 두 기기에서 각각 업데이트하고 확인해야 현재 설정을 사용할 수 있는지 알 수 있습니다.

PC의 루프백 주소를 스마트폰에 복사해 PC 프록시 주소로 사용하지 마세요. 127.0.0.1은 언제나 현재 기기를 가리킵니다. 스마트폰에서 이 주소는 같은 Wi-Fi에 연결된 PC가 아니라 스마트폰 자신을 뜻합니다. 아래 값은 설정을 기록하는 예시일 뿐, 모든 설치 환경의 기본값은 아닙니다. 실제 포트는 클라이언트의 현재 설정과 수신 대기 로그를 확인하세요.

PC 로컬 프록시 기록 예시

수신 대기 주소
127.0.0.1
로컬 포트
10808, 기록용 예시
앱 트래픽 진입점
시스템 프록시 또는 앱의 수동 프록시 설정
라우팅 확인
직접 연결 도메인, 프록시 도메인, 기본 처리 규칙

포트는 로컬 진입점입니다. 구독 노드의 서버 포트가 아니며 스마트폰과 일치할 필요도 없습니다.

스마트폰 트래픽 처리 기록 예시

주요 진입점
Android VPN 인터페이스
로컬 주소
127.0.0.1은 스마트폰 자신을 가리킵니다
앱 적용 범위
모든 앱 또는 지정한 앱
라우팅 확인
도메인 규칙, IP 규칙, DNS 동작

스마트폰 노드 편집 화면에 PC의 로컬 포트를 입력할 필요는 없습니다. 노드 매개변수는 구독에서 가져와야 합니다.

두 기기의 트래픽 분산 결과를 비슷하게 맞추려면 설정 텍스트를 무작정 복사하기보다 같은 규칙 대상과 순서를 기록하세요. 예를 들어 직접 연결할 도메인을 먼저 처리하고, 프록시를 사용할 도메인을 다음으로 처리한 뒤, 나머지 트래픽의 기본 경로를 확인합니다. 실제 매칭 결과는 사용 중인 코어와 클라이언트가 생성한 설정에 따라 달라집니다. DNS도 따로 확인해야 합니다. 노드가 같다고 두 기기가 같은 DNS 경로를 사용하는 것은 아닙니다.

기기 교체를 위한 백업과 이전 확인

전체 백업은 같은 클라이언트 사이에서 이전할 때 가장 적합합니다. v2rayN의 앱 설정, 노드 데이터베이스, 코어에 전달되는 실행 설정 파일은 각각 역할이 다릅니다. config.json이라는 파일이 실행 설정만 담고 있을 수도 있으므로 구독, 그룹, 화면 설정이 모두 들어 있다고 단정하지 마세요. 현재 클라이언트에서 명시적으로 제공하는 백업 및 복원 기능을 우선 사용하고 내보내기 범위 안내를 확인하세요.

  1. 백업 전에 기록: 구독 출처, 그룹 이름, 현재 노드, 라우팅 선택, DNS 설정을 저장하세요. 자동 업데이트가 켜져 있는지도 기록해 두면 복원 후 이미 업데이트가 실행됐다고 착각하지 않을 수 있습니다.
  2. 지원되는 내보내기 기능 사용: 현재 클라이언트에 백업 기능이 있다면 본인이 관리하는 저장 위치에 먼저 내보내세요. 기능이 없다면 구독 주소와 필요한 설정 정보를 각각 기록하세요. 데이터베이스나 전용 폴더의 용도를 추측하지 마세요.
  3. 새 기기에서 먼저 확인: 복원한 다음 그룹 하나를 업데이트하고 노드 하나를 테스트한 뒤 라우팅과 프록시 진입점을 확인하세요. 기존 기기를 바로 덮어쓰거나 초기화하지 마세요.
  4. 마지막으로 기존 사본 정리: 새 기기가 정상적으로 작동하는 것을 확인한 뒤 기존 기기에 저장된 구독과 임시 백업을 정리하세요. 백업 파일에는 구독 토큰과 노드 인증 정보가 포함될 수 있으므로 민감 정보로 취급해야 합니다.

v2rayN과 v2rayNG 사이에서 이전할 때는 구독 주소를 새로 등록하고, 호환되는 노드 공유 링크는 필요한 경우 가져오며, 라우팅과 DNS는 설정 기록을 참고해 다시 구성하는 것이 가장 안전합니다. v2flyNG는 V2Fly 코어를 사용하므로 Android 클라이언트라는 이유만으로 v2rayNG 백업 파일을 그대로 적용하거나 모든 프로토콜 기능이 같다고 가정해서는 안 됩니다.

두 기기 동기화 완료 후 확인 목록
확인 항목실행할 작업통과 기준
구독 출처두 기기의 그룹 설정을 열고 비공개로 전체 주소를 비교주소가 예상한 출처와 일치하고 두 기기 모두 업데이트 성공
노드 매개변수각 기기에서 대응하는 노드를 하나씩 선택해 프로토콜, 포트, 보안 계층 확인이름만 같은 것이 아니라 주요 매개변수가 모두 있음
프록시 진입점PC에서는 시스템 프록시, 스마트폰에서는 VPN 상태 확인실제 앱 트래픽이 클라이언트로 들어오는지 테스트
트래픽 분산 결과직접 연결할 페이지와 프록시를 사용할 페이지에 각각 접속하고 로그 확인로그에 표시된 경로가 각 기기의 규칙과 일치
후속 업데이트클라이언트를 종료했다가 다시 열고 구독을 한 번 더 업데이트그룹이 그대로 남아 있고 업데이트 과정을 다시 실행할 수 있음

여러 기기에서 구독 동기화 시 자주 묻는 질문

PC는 업데이트됐는데 스마트폰에는 왜 이전 노드가 보이나요?

구독 캐시는 기기마다 별도로 저장됩니다. v2rayNG 메인 화면에서 ‘구독 업데이트’를 실행하고 성공 메시지가 표시되는지 확인한 다음 대상 그룹으로 돌아가세요. 그래도 다르면 두 기기의 주소와 쿼리 매개변수가 같은지 확인하고, 스마트폰에 이전에 QR 코드로 가져온 별도 노드가 표시되는 것은 아닌지 살펴보세요.

같은 노드인데 PC에서는 연결되고 스마트폰에서는 안 되는 이유가 뭔가요?

먼저 두 기기를 같은 네트워크에 연결하고 같은 노드를 선택해 네트워크 차이를 줄이세요. 스마트폰의 VPN 권한, 앱별 적용 범위, 노드 보안 매개변수를 확인한 뒤 모바일 네트워크에서도 테스트합니다. 특정 네트워크에서만 실패한다면 로그에서 시간 초과나 핸드셰이크 오류를 확인하고, 구독에 포함된 포트나 인증 정보를 바로 수정하지 마세요.

스마트폰에서 노드를 직접 수정하면 다음 업데이트에도 유지되나요?

구독 노드를 직접 수정해도 계속 유지된다고 기대할 수 없습니다. 업데이트 과정에서 노드 정보가 다시 생성될 수 있습니다. 임시로 시험할 때는 노드를 별도의 로컬 그룹에 저장하고 수정 이유를 적어 두세요. 정식 매개변수는 구독 제공처에 수정을 요청해야 두 기기의 설정이 장기적으로 달라지는 것을 막을 수 있습니다.

라우팅도 자동 동기화하려면 구독만 공유하면 되나요?

일반 노드 구독만으로는 라우팅 설정을 동기화할 수 없습니다. 두 기기의 라우팅 설정을 각각 열어 규칙 내용, 순서, 기본 처리 정책을 확인하세요. 현재 클라이언트가 해당 규칙 가져오기 형식을 명시적으로 지원하는 경우에만 가져오기 기능을 사용하고, 특정 클라이언트의 전체 실행 설정을 범용 라우팅 파일로 취급하지 마세요.

v2rayN 다운로드4개 플랫폼용 설치 파일 보기