v2rayN·v2rayNG 기기 간 설정 동기화: 구독 링크 공유와 설정 내보내기

v2rayN과 v2rayNG에서 구독 링크, 공유 링크·QR 코드, 클라이언트 설정 백업으로 기기 간 설정을 옮기는 방법과 데스크톱·Android의 라우팅 규칙 차이를 알아봅니다.

핵심 내용

데스크톱과 Android에서 같은 노드를 장기간 사용하려면 v2rayN과 v2rayNG에 같은 구독 주소를 각각 등록하는 것이 좋습니다. 노드 몇 개만 옮길 때는 공유 링크나 QR 코드를, PC를 교체할 때는 클라이언트 설정 백업을 활용하세요. 세 방법은 동기화 범위가 다릅니다. 노드를 가져왔다고 해서 라우팅, DNS, 시스템 프록시, TUN 설정까지 옮겨진 것은 아닙니다. 이 글에서는 방법 선택부터 가져오기, 규칙 재설정, 연결 확인까지 살펴봅니다.

1. 노드 동기화와 전체 설정 이전의 차이

v2rayN은 데스크톱 클라이언트이고, v2rayNG는 Xray 코어를 사용하는 Android 클라이언트입니다. 두 클라이언트 모두 일부 노드 공유 형식을 지원하지만, 설정 화면과 로컬 데이터베이스 형식은 서로 다릅니다. VLESS와 VMess는 프록시 프로토콜이며, 구독은 노드 설정을 가져오는 경로이지 모든 기기의 설정을 원격으로 제어하는 수단은 아닙니다.

따라서 “PC에서 바꾸면 휴대폰도 자동으로 바뀐다”는 말은 구독에 포함된 노드 정보에 한해, 구독 내용이 변경되고 휴대폰에서도 업데이트를 완료한 경우에만 성립합니다. PC에서 직접 수정한 메모, 현재 선택한 서버, 로컬 라우팅 규칙은 일반적으로 구독에 반영되지 않습니다.

구독 링크 공유

추천

두 기기에서 같은 구독 주소를 각각 불러오면 노드 추가·삭제와 연결 매개변수를 업데이트로 가져올 수 있습니다. 업데이트 시점, 현재 노드, 로컬 분할 라우팅은 기기별로 관리해야 합니다. 사용 전에 서비스에서 허용하는 기기 수와 동시 연결 수를 확인하세요.

추천 용도: PC와 Android에서 같은 노드 구성을 장기간 관리할 때

공유 링크 또는 QR 코드

내보낸 내용은 해당 시점의 노드 설정으로, 한 번만 사용할 수 있는 스냅샷입니다. 서버 주소나 인증 정보가 바뀌면 다시 공유해야 합니다. 일반 노드 QR 코드와 구독 QR 코드는 다릅니다.

추천 용도: 직접 추가한 노드 한두 개를 옮길 때

클라이언트 설정 백업

같은 종류의 클라이언트에서 노드, 그룹, 로컬 환경설정을 복원할 때 사용합니다. 라우팅, 규칙 파일, 외부 리소스가 포함되는지는 백업 범위에 따라 다릅니다. 데스크톱 설정 폴더를 Android에 그대로 가져가 읽게 할 수는 없습니다.

추천 용도: PC 교체, 시스템 재설치 또는 기존 작업 환경 복원

2. 구독 링크 공유: 두 기기에 각각 등록하고 업데이트하기

먼저 서비스 제공업체에서 해당 클라이언트를 지원한다고 명시한 구독 주소를 확인하세요. 같은 계정에서도 형식이 다른 구독 주소를 제공할 수 있습니다. 브라우저에서 주소가 열리더라도 요청에 응답했다는 뜻일 뿐, 응답 내용이 v2rayNG와 호환된다는 보장은 없습니다. 아래는 흔히 쓰이는 중국어 메뉴 이름을 기준으로 설명합니다. 버전에 따라 버튼 위치와 문구가 다를 수 있으니 실제 화면을 확인하세요.

  1. 구독 주소 등록

    구독 이름, 주소, 허용 기기 수를 기록하고 주소는 신뢰할 수 있는 비공개 저장소에 보관하세요. 액세스 토큰이 포함된 전체 주소를 공개 게시판에 올리지 말고, 형식을 변환한다며 정체를 알 수 없는 웹사이트에 입력하지 마세요.

  2. 데스크톱에 구독 그룹 추가

    v2rayN에서 「구독 그룹」→「구독 그룹 설정」을 열고 그룹을 추가한 뒤 메모와 구독 주소를 입력합니다. 저장하고 「구독 그룹」으로 돌아와 「전체 구독 업데이트(프록시 사용 안 함)」를 실행하세요. 해당 주소에 프록시가 필요하다면 사용 가능한 연결을 먼저 확보한 뒤 프록시를 통한 업데이트를 선택합니다.

  3. Android에 구독 추가

    v2rayNG에서 사이드 메뉴의 「구독 그룹 설정」을 열고 「+」를 누른 다음 메모와 URL을 입력해 저장합니다. 메인 화면으로 돌아와 오른쪽 위 메뉴에서 「구독 업데이트」를 실행하세요. 빈 그룹만 저장된 것이 아니라 해당 그룹의 노드가 목록에 표시되는지 확인합니다.

  4. 주요 항목 확인

    각 기기에서 같은 노드의 편집 화면을 열어 주소, 포트, 프로토콜, 전송 방식, TLS 설정을 확인하세요. 구독이 클라이언트 유형에 따라 다른 목록을 반환한다면 노드 수만 비교하지 말고 실제 연결 매개변수를 확인해야 합니다.

  5. 각 기기에서 연결하기

    데스크톱에서는 대상 노드를 선택해 활성 서버로 설정하고, Android에서는 해당 노드를 선택해 연결을 시작합니다. 각 클라이언트의 로그를 확인하고 필요에 따라 업데이트 주기를 설정하세요. 한 기기에서 업데이트해도 다른 기기에 즉시 새로고침 알림이 전송되지는 않습니다.

3. 공유 링크와 QR 코드로 노드 하나 옮기기

구독을 사용하지 않고 직접 추가한 노드 하나만 PC에서 휴대폰으로 옮기려면 노드 공유가 간편합니다. v2rayN의 서버 목록에서 마우스 오른쪽 버튼을 누르면 공유 URL이나 QR 코드 등의 메뉴가 표시됩니다. 버전에 따라 명령이 「공유」 하위 메뉴에 있을 수 있습니다. 대상 노드를 선택한 뒤 내보내고, 목록 전체나 구독 인증 정보까지 전송하지 않도록 주의하세요.

노드 공유 링크는 보통 vmess:// 또는 vless://로 시작합니다. 링크에 포함된 사용자 식별자와 비밀번호 등의 항목은 연결 인증 정보이며, QR 코드는 해당 정보의 이미지일 뿐입니다. 공유한 뒤 공개 앨범, 공개 스크린샷, 지원 티켓에 전체 내용이 남지 않도록 주의하세요.

노드 링크에 포함될 수 있는 정보

연결 대상
서버 주소와 서버 포트
인증 정보
사용자 식별자 또는 프로토콜에 필요한 인증 정보
전송 정보
TCP, WebSocket 및 관련 매개변수
보안 설정
TLS, SNI 등 형식에서 지원하는 항목

각 항목이 온전히 보존되는지는 내보내기 형식과 가져오는 쪽의 파싱 기능에 따라 다릅니다.

대상 기기에서 다시 설정해야 하는 항목

트래픽 연결 방식
시스템 프록시, Android VPN 적용, 데스크톱 TUN
라우팅 정책
규칙 순서, 적용 범위, 기본 아웃바운드
이름 확인
DNS 서버, 이름 확인 정책, 관련 라우팅
기기 동작
자동 시작, 백그라운드 실행, 업데이트 일정

일반 노드 공유로는 이러한 기기별 설정을 이전할 수 없습니다.

4. 설정 파일 백업: 복원용으로 사용하고 다른 설정과 섞어 덮어쓰지 않기

PC를 교체할 때 노드 링크만 내보내면 로컬 환경설정과 직접 만든 규칙이 빠지므로 클라이언트 데이터도 별도로 백업해야 합니다. v2rayN은 포터블 방식과 설치 방식에 따라 데이터 위치가 다를 수 있습니다. 프로그램이 있는 폴더에 설정이 전부 있다고 단정하지 마세요. 먼저 클라이언트 버전, 코어 종류, 실제 사용 중인 데이터 폴더와 규칙 폴더를 기록합니다.

  1. 종료 후 복사: 시스템 트레이에서 v2rayN을 종료하고 관련 프로세스가 끝난 것을 확인한 뒤 백업하세요. 실행 중 데이터베이스나 설정 파일을 복사하면 쓰기가 완료되지 않은 파일이 복사될 수 있습니다.
  2. 실제 데이터 백업: 설정 폴더, 직접 만든 라우팅 규칙, 참조 중인 규칙 파일, 사용자 지정 설정을 저장하세요. 화면에 데이터 폴더 열기나 백업 기능이 있다면 이를 이용해 위치를 확인합니다. 외부 경로를 참조하는 파일은 따로 수집해야 합니다.
  3. 같은 버전에서 먼저 복원: 대상 PC에 새 환경의 백업을 보관한 다음 해당 버전에 맞는 방법으로 데이터를 복원하세요. 같은 버전에서 복원이 성공한 뒤 업그레이드하는 편이 여러 버전을 건너뛰어 한꺼번에 덮어쓰는 것보다 문제를 찾기 쉽습니다.
  4. 기기별 경로 재확인: 외부 코어 경로, 규칙 파일 위치, 리슨 주소, 자동 시작, TUN 권한을 확인하세요. 기존 PC의 절대 경로는 설정을 복사해도 새 PC에 맞게 자동으로 바뀌지 않습니다.

v2rayNG의 앱 전용 데이터는 Android 권한으로 보호되므로 일반 파일 관리자로 직접 읽기 어려운 경우가 많습니다. 사용 중인 버전에 설정 내보내기나 백업 기능이 있다면 먼저 포함 항목을 확인하세요. 「노드 내보내기」만 제공된다면 라우팅이나 앱별 프록시까지 저장됐다고 볼 수 없습니다. 기기 간 이전에는 구독이나 노드 공유를 사용하고, v2rayN 설정 파일의 이름을 바꿔 억지로 가져오지 마세요.

5. 라우팅 규칙 이전: 목적을 맞춘 뒤 규칙 다시 만들기

데스크톱의 “특정 도메인은 직접 연결” 규칙과 같은 목적을 설정할 수는 있지만, 데스크톱 프로세스 규칙을 Android 앱별 프록시와 동일하게 볼 수는 없습니다. v2rayNG의 앱 선택은 주로 어떤 앱의 트래픽을 VPN으로 보내거나 우회할지 결정합니다. VPN에 들어온 트래픽에는 도메인, IP, 기본 아웃바운드 규칙이 추가로 적용될 수 있습니다. 두 설정 계층을 각각 확인해야 합니다.

이전할 항목데스크톱에서 기록할 내용Android에서 설정하는 방법
도메인 및 IP 규칙매칭 조건, 적용 순서, 직접 연결 또는 프록시 아웃바운드사용 가능한 라우팅 설정에서 같은 목적의 규칙을 다시 구성
프로세스 및 앱 적용 범위사용 중인 모드의 프로세스 매칭 지원 여부와 프로세스 조건「설정」→「앱별 프록시」에서 앱 선택과 우회 모드 확인
기본 라우팅규칙에 일치하지 않을 때 사용할 아웃바운드모드 이름만 비교하지 말고 규칙에 걸리지 않은 트래픽의 경로도 확인
DNS 및 이름 확인 정책이름 확인 서버, 도메인 확인 방식, DNS 트래픽 경로Android에서 사용할 수 있는 옵션으로 다시 설정하고 도메인 요청을 확인
로컬 리슨 포트리슨 프로토콜과 포트, LAN 연결 허용 여부Android 자체 설정을 사용하고 데스크톱 포트를 원격 포트로 그대로 입력하지 않기

포트는 특히 혼동하기 쉽습니다. 데스크톱의 로컬 혼합 리슨 주소가 127.0.0.1:10808이라고 가정해 보겠습니다. 이 주소는 앱이 로컬 프록시에 접속하는 진입점이지 구독 서버의 포트가 아닙니다. 휴대폰에서 127.0.0.1은 휴대폰 자체를 가리킵니다. 휴대폰에서 직접 연결하려는 경우 서버 노드만 동기화하면 되며, PC의 로컬 리슨 주소를 노드에 입력할 필요는 없습니다.

시스템 프록시는 해당 설정을 따르는 앱에만 적용됩니다. 데스크톱 TUN과 Android VPN이 트래픽을 처리하는 범위도 완전히 같지 않습니다. 노드는 같지만 웹페이지 동작이 다르다면 먼저 트래픽 처리 범위와 DNS를 비교한 뒤 라우팅 순서를 확인하세요. 규칙은 대체로 순서대로 적용되므로 포괄적인 기본 규칙은 구체적인 규칙 뒤에 둡니다. 다만 클라이언트 사전 설정에는 추가 정책이 있을 수 있으니 화면에 같은 이름의 모드가 표시된다는 이유만으로 결과까지 같다고 판단하지 마세요.

6. 자주 묻는 질문: 가져오기는 됐는데 동기화되지 않을 때

PC에서 노드를 업데이트했는데 휴대폰에는 왜 반영되지 않나요?

먼저 휴대폰의 노드가 구독 그룹에 속하는지 확인하세요. QR 코드로 추가한 노드라면 수동 노드이므로 구독 업데이트를 따라가지 않습니다. 휴대폰에 원래 구독 주소를 추가한 다음 「구독 업데이트」를 실행하세요. 이미 구독을 사용 중이라면 주소와 업데이트 시점을 확인하고, 클라이언트에 따라 구독 내용이 다르게 제공되는지도 확인합니다.

QR 코드는 스캔됐는데 왜 연결되지 않나요?

스캔 성공은 내용이 인식됐다는 뜻일 뿐입니다. 노드 편집 화면에서 프로토콜, 주소, 포트, 전송 방식, SNI를 차례로 확인하세요. Reality를 사용한다면 공개 키와 Short ID 등의 매개변수도 점검합니다. 그런 다음 시작 로그를 확인하세요. 항목이나 프로토콜을 지원하지 않는다는 메시지가 표시되면 반복해서 스캔하지 말고 클라이언트와 사용 중인 코어 버전을 확인하세요.

PC의 모든 규칙을 휴대폰에 그대로 복사할 수 있나요?

먼저 규칙을 “매칭 대상 → 직접 연결 또는 프록시” 형식의 목록으로 정리한 뒤 휴대폰에서 다시 구성하세요. 도메인 및 IP 규칙은 옮길 수 있지만, 데스크톱 프로세스 조건과 Android 앱 선택은 각각 따로 설정해야 합니다. 사용자 지정 코어 JSON은 문법상 유효하더라도 존재하지 않는 파일이나 아웃바운드 태그를 참조할 수 있으므로 그대로 사용할 수 있다고 단정하면 안 됩니다.

구독 링크를 잘못된 곳에 보냈는데 노드를 삭제해야 하나요?

먼저 서비스 제공업체 계정에서 구독 액세스 토큰을 재설정하거나 구독 주소를 바꾼 다음 모든 기기에서 주소를 변경하고 업데이트하세요. 로컬 노드를 삭제해도 이미 전달된 링크를 무효화할 수는 없습니다. 노드 인증 정보까지 유출됐다면 서비스 제공업체가 안내하는 방법으로 연결 인증 정보도 변경해야 합니다.

같은 구독으로 PC와 휴대폰을 동시에 연결할 수 있나요?

서비스 제공업체의 기기 및 동시 연결 정책에 따라 다릅니다. 클라이언트에서 가져올 수 있다고 해서 계정에서 동시 연결을 허용하는 것은 아닙니다. 먼저 계정 안내를 확인한 다음 두 기기에서 각각 연결해 보세요. 따로 사용할 때는 정상인데 동시에 사용하면 문제가 생긴다면 클라이언트를 바로 재설치하지 말고 동시 연결 제한과 서버 기록부터 확인하세요.

v2rayN 다운로드