· 플랫폼 · 약 10분

여러 기기에서 V2Ray 설정 동기화: PC와 Android 간 노드 이전, 공유 링크·QR 코드·백업 파일 활용

구독 주소를 여러 기기에 등록하는 방법, v2rayN에서 공유 링크·QR 코드를 내보내 v2rayNG로 가져오는 방법, 설정 백업과 복원 방법을 비교합니다.

핵심 내용

PC와 Android에서 같은 노드를 계속 사용하려면 두 기기에 동일한 구독 주소를 각각 등록하는 방법이 가장 편리합니다. 노드 몇 개만 옮길 때는 공유 링크나 QR 코드를 사용하고, 재설치 후 기존 클라이언트 환경을 복원하려면 앱 설정과 백업 파일을 보관하세요. 세 방법은 옮기는 범위가 다릅니다. 노드를 가져왔다고 라우팅, DNS, 시스템 프록시, 로컬 포트까지 동기화되는 것은 아닙니다. 아래에서는 v2rayN과 v2rayNG의 실제 절차와 이전 후 점검 항목을 안내합니다.

세 가지 이전 방법: 노드와 클라이언트 설정 구분하기

여기서 말하는 ‘동기화’는 보통 기기 간 실시간 동기화를 뜻하지 않습니다. PC와 휴대폰은 설정을 각자 저장하고 구독도 각각 업데이트합니다. PC에서 노드 이름을 바꾸거나 서버를 변경해도 휴대폰에는 대개 반영되지 않습니다. 구독 제공업체가 내용을 업데이트하면 새 노드 목록을 받기 위해 양쪽 기기에서 따로 업데이트해야 합니다.

같은 구독 주소를 각 기기에 등록

추천

두 기기에 같은 구독 주소를 저장해 각각 노드 목록을 가져옵니다. 노드 추가·삭제와 설정 변경은 구독 업데이트로 반영할 수 있지만, 로컬 라우팅과 앱 설정은 기기별로 따로 관리해야 합니다.

추천 대상: PC와 Android를 함께 오래 사용하며 노드를 계속 업데이트하려는 경우

공유 링크와 QR 코드

노드 한 개 또는 여러 개의 연결 정보를 복사합니다. QR 코드에는 보통 같은 공유 링크가 담기므로 붙여넣기 대신 스캔해서 가져올 수 있습니다. QR 코드라고 해서 구독으로 바뀌는 것은 아닙니다.

추천 대상: 임시 이전, 수동 노드 사용, 소수의 서버만 필요한 경우

클라이언트 설정 백업

앱의 설정 데이터를 저장해 같은 클라이언트를 재설치하거나 기기를 바꿀 때 복원합니다. 백업 형식은 프로그램 구현에 따라 다르므로 데스크톱 내부 파일을 Android 백업 파일처럼 사용할 수는 없습니다.

추천 대상: 그룹, 수동 노드, 로컬 설정을 보존해 기존 작업 환경을 복원하려는 경우

이전하기 전에 구독 서비스의 허용 기기 수, 동시 연결 수, 트래픽 정책도 확인하세요. 같은 계정으로 두 기기에 등록할 수 있다고 해서 원하는 수의 기기를 동시에 연결해도 되는 것은 아닙니다. 이용 제한은 서비스 제공업체가 정하며 v2rayN이나 v2rayNG의 가져오기 기능과는 무관합니다.

같은 구독 주소 등록하기: 두 기기에서 각각 그룹을 만들고 업데이트

구독 주소는 보통 https://로 시작하는 전체 URL이며, 경로나 쿼리 매개변수에 액세스 토큰이 포함될 수 있습니다. vmess:// 또는 vless://로 시작하는 단일 노드 공유 링크와는 용도가 다릅니다. 둘 다 복사할 수 있다고 해서 구독 URL을 단일 노드 입력란에 붙여 넣지 마세요.

  1. 원본 주소 보관하기

    서비스 제공업체에서 클라이언트에 맞는 전체 구독 주소를 받아 대소문자, 경로, 쿼리 매개변수를 그대로 보관하세요. 출력 형식을 여러 가지 제공한다면 V2Ray 공유 링크용 또는 해당 클라이언트용 구독 형식을 선택합니다.

  2. PC에서 그룹 만들기

    v2rayN 메인 창에서 「구독 그룹」→「구독 그룹 설정」으로 이동해 그룹을 추가합니다. 「별칭」에는 기기를 구분하기 쉬운 이름을 입력하고, 「선택 가능한 주소(Url)」 또는 「주소」 입력란에 구독 URL을 붙여 넣은 뒤 저장합니다. 항목 이름은 버전에 따라 조금 다를 수 있습니다.

  3. PC에서 구독 업데이트

    「구독 그룹」으로 돌아가 「모든 구독 업데이트(프록시 사용 안 함)」를 선택합니다. 현재 네트워크에서 구독 주소에 접속할 수 없지만 기존 노드로 연결할 수 있다면 「모든 구독 업데이트(프록시 사용)」를 시도하세요. 업데이트가 완료된 것을 확인한 뒤 목록의 노드를 점검합니다.

  4. Android에 주소 추가하기

    v2rayNG에서 사이드 메뉴의 「구독 그룹 설정」을 열고 「+」를 누릅니다. 「메모」와 「선택 가능한 주소(Url)」를 입력한 뒤 저장하세요. 여기서 저장하는 것은 구독 출처이며, 서버 하나를 수동으로 추가하는 것이 아닙니다.

  5. Android에서 노드 가져오기

    v2rayNG 메인 목록으로 돌아가 오른쪽 위 메뉴에서 「구독 업데이트」를 실행합니다. 버전에 따라 「현재 그룹 구독 업데이트」 또는 「모든 구독 업데이트」로 표시될 수 있습니다. 업데이트 후 해당 그룹으로 전환해 노드를 선택하고 연결을 시작합니다.

처음 가져올 때는 두 기기의 노드 개수와 업데이트 시간을 각각 기록해 두는 것이 좋습니다. PC에 노드가 12개 있고 휴대폰에는 8개뿐이라면 같은 주소와 그룹을 사용 중인지, 필터 설정이 있는지 먼저 확인하세요. 그런 다음 클라이언트가 지원되지 않는 프로토콜이나 매개변수를 제외했는지 점검합니다. 노드 개수가 다르다는 사실만으로 구독이 만료됐다고 단정할 수는 없습니다.

공유 링크와 QR 코드로 v2rayN에서 v2rayNG로 이전하기

단일 노드 이전은 내보낸 시점의 설정을 저장합니다. 원래 구독에서 가져온 노드라도 내보내 휴대폰에 다시 등록하면 대개 독립 노드 하나만 만들어지며 구독 주소는 따라오지 않습니다. 이후 서버 포트가 바뀌거나 키가 변경되면 다시 가져오거나 구독 방식으로 관리해야 합니다.

  1. 이전할 노드 선택하기

    v2rayN 서버 목록에서 대상 행을 선택하고 마우스 오른쪽 버튼을 누릅니다. 「서버 공유」의 「공유 링크를 클립보드로 내보내기」를 선택해 복사할 수 있습니다. 버전에 따라 내보내기 항목이 마우스 오른쪽 메뉴에 바로 표시되기도 합니다.

  2. 전달 방법 선택하기

    텍스트로 전달할 때는 전체 공유 링크를 보안이 확보된 방법으로 본인 휴대폰에 전송합니다. 대면으로 옮길 때는 「서버 공유」에서 QR 코드 표시 항목을 엽니다. 여러 노드를 옮기려면 링크를 여러 줄로 복사하고 한 줄에 하나씩 배치하세요. 여러 링크를 한 줄로 합치면 안 됩니다.

  3. 휴대폰에서 가져오기

    v2rayNG 메인 화면에서 「+」→「클립보드에서 가져오기」를 누르거나 「QR 코드 스캔」을 선택해 PC 화면의 코드를 비춥니다. 스캔할 때는 시스템 안내에 따라 카메라 권한을 허용하세요. 가져온 뒤 새 항목이 추가됐는지 확인하고 QR 코드 창을 닫습니다.

  4. 연결 매개변수 확인하기

    새 노드의 편집 화면을 열어 서버 주소, 서버 포트, 사용자 ID, 전송 방식, TLS 설정을 확인합니다. VLESS 노드에서 Reality를 사용한다면 공개 키, Short ID, 서버 이름, Flow 등 기존 매개변수도 확인하세요.

QR 코드가 너무 빽빽해 인식되지 않으면 먼저 크기를 키우고 화면 밝기를 높인 뒤 반사를 피하세요. 그래도 스캔할 수 없다면 전체 텍스트 링크를 사용합니다. URL의 % 인코딩이나 & 뒤의 매개변수, # 뒤의 이름을 수동으로 지우지 마세요. 노드 메모가 같다는 이유만으로 양쪽 설정이 같다고 판단해서도 안 됩니다.

백업 파일: 같은 클라이언트에서 복원하고 다른 플랫폼의 폴더는 덮어쓰지 않기

공유 링크는 주로 노드 이전에 사용하고, 백업은 더 많은 앱 상태를 보존할 때 사용합니다. v2rayN 내부 설정 파일, 코어 실행용 JSON 설정, v2rayNG 앱 백업은 서로 다른 파일입니다. 확장자가 모두 .json이어도 서로 대체할 수 없습니다. 코어 설정의 inbounds, outbounds, routing은 클라이언트 그룹 데이터베이스와 다릅니다.

데스크톱 백업 기록

출처
현재 사용 중인 v2rayN 데이터 폴더
시점
메인 프로그램과 트레이 프로세스를 종료한 뒤
보관 항목
설정 데이터, 구독 그룹, 수동 노드 및 필요한 규칙 파일
복원 대상
가능하면 같은 버전의 v2rayN 사용

포터블 방식으로 설치했다면 앱 폴더 전체를 오프라인으로 백업할 수 있습니다. 데이터를 사용자 폴더에 별도로 저장했다면 해당 위치도 따로 백업해야 합니다.

Android 백업 기록

출처
현재 버전의 v2rayNG에서 제공하는 내보내기 또는 백업 메뉴
추가 보관
구독 원본 주소와 수동 노드 공유 링크
별도 기록
라우팅, DNS, 앱별 프록시 설정
복원 확인
먼저 목록을 확인한 뒤 연결을 다시 시작

백업 메뉴와 내보낼 수 있는 항목은 버전에 따라 다릅니다. ‘모든 노드 내보내기’가 앱 전체 백업을 뜻하는 것은 아닙니다.

데스크톱을 백업하기 전에 「도움말」→「정보」에 표시된 클라이언트 버전과 사용 중인 코어 종류를 기록하세요. 포터블 폴더에 guiConfigs가 있다면 보존해야 할 데이터에 해당하는 경우가 많습니다. 다만 폴더 이름만 보고 모든 설정이 저장됐다고 판단하면 안 됩니다. 설치 방식, 플랫폼, 데이터 저장 위치가 다를 수 있고 외부 규칙 파일은 다른 경로에 있을 수도 있습니다.

  1. 클라이언트를 종료하고 트레이 프로세스까지 완전히 끝났는지 확인합니다. 원래 앱 폴더와 실제 데이터 폴더를 별도의 백업 위치에 복사하고, 이름에 날짜·운영체제·클라이언트 버전을 표시하세요.
  2. 복원하기 전에 대상 기기의 현재 설정을 먼저 저장해 기존 노드와 그룹이 덮어써지지 않도록 합니다. 버전 간 복원은 클라이언트 자체의 이전 안내를 우선 따르고, 구버전과 신버전 설정 파일을 하나씩 섞어 복사하지 마세요.
  3. Android 앱에 별도 백업 메뉴가 없다면 구독 URL과 수동 노드를 저장하고 라우팅 및 DNS 설정을 기록하세요. 노드 내보내기 파일을 앱 전체 백업으로 간주하면 안 됩니다.
  4. 복원 후에는 코어 실행 파일이나 관련 경로를 다시 선택하세요. Windows의 절대 경로는 다른 데스크톱 운영체제에서 그대로 사용할 수 없으며, 데스크톱 내부 설정을 Android 앱 폴더에 복사해 사용할 수도 없습니다.

이전 후 점검: 매개변수가 같아도 트래픽 경로는 다를 수 있습니다

v2rayN은 데스크톱 클라이언트이고, v2rayNG는 Android에서 Xray 코어를 사용합니다. v2flyNG는 v2fly 코어를 사용합니다. 클라이언트에서 링크를 읽을 수 있다고 해서 사용 중인 코어가 모든 프로토콜 확장을 지원하는 것은 아닙니다. 특히 VLESS, Reality, 특정 전송 옵션을 사용하는 경우 노드가 목록에 표시되는지만 보지 말고 대상 코어의 지원 범위를 확인하세요.

점검 항목PCAndroid
원격 서버 설정주소, 서버 포트, 사용자 정보를 확인합니다메모만 보지 말고 원본 노드와 항목별로 비교합니다
로컬 연결 지점「설정」→「매개변수 설정」에서 로컬 수신 포트를 확인합니다VPN 연결이 설정됐는지 확인하고 권한은 기기에서 다시 허용합니다
프록시 적용 범위시스템 프록시 또는 TUN을 확인하고 모드를 하나씩 테스트합니다앱별 프록시 설정에서 대상 앱이 제외됐는지 확인합니다
라우팅과 DNS현재 라우팅 모드와 사용자 지정 규칙을 확인합니다라우팅과 DNS는 별도로 설정합니다. 노드를 가져와도 함께 복사되지 않습니다
결과 확인실제 앱에서 요청을 보내고 관련 로그를 확인합니다같은 대상에 접속해 이름 확인 실패와 연결 실패를 구분합니다

예를 들어 PC의 로컬 연결 주소가 127.0.0.1:10808이라면 이는 PC 자체의 루프백 주소와 수신 포트를 뜻하며 서버 주소가 아닙니다. 휴대폰에 127.0.0.1:10808을 입력하면 휴대폰 자신의 주소를 가리키므로 PC에 자동으로 연결되지 않습니다. 이 포트는 주소의 의미를 설명하기 위한 예시이며 실제 값은 매개변수 설정을 따릅니다. 노드를 동기화할 때 PC의 로컬 수신 포트를 LAN에 공개할 필요는 보통 없습니다.

자주 묻는 질문: 가져오기·업데이트·복원의 범위

PC에서는 연결되는데 휴대폰에서 QR 코드를 스캔한 뒤 연결되지 않는 이유는 무엇인가요?

먼저 휴대폰에서 노드를 편집해 서버 포트, 전송 유형, TLS 서버 이름, Reality 매개변수를 확인한 뒤 v2rayNG 로그를 살펴보세요. 연결은 되지만 특정 앱만 열리지 않는다면 앱별 프록시와 라우팅 규칙을 확인합니다. 모든 앱에서 연결에 실패한다면 두 기기의 네트워크와 서비스의 동시 접속 제한을 비교하세요.

구독을 업데이트한 뒤 휴대폰에서 수동으로 수정한 노드가 원래대로 돌아왔어요. 왜 그런가요?

구독 업데이트는 원격 구독 내용을 기준으로 노드 기록을 다시 만들거나 갱신합니다. 수정 사항을 유지해야 하는 노드는 공유 링크로 내보낸 뒤 구독 그룹이 아닌 곳에 가져오세요. 업데이트용 원본 구독은 그대로 두고 두 종류의 노드를 분리해 관리합니다. 포트나 인증 정보를 바꾸기 전에는 서버에서 새 값이 실제로 지원되는지 확인하세요.

v2rayN의 JSON 파일을 Android로 보내 그대로 복원할 수 있나요?

먼저 파일의 용도를 확인하세요. 클라이언트 내부 설정은 v2rayNG 앱 백업으로 사용할 수 없습니다. 코어 JSON을 사용자 지정 설정으로 실행할 수 있더라도 노드 목록, 구독, 화면 설정까지 복원되는 것은 아닙니다. 기기 간 이전에는 구독이나 표준 공유 링크를 사용하고 Android의 로컬 설정은 따로 구성하세요.

휴대폰을 바꾸면 VPN 권한을 다시 허용해야 하나요?

네. 노드와 구독 데이터는 Android 시스템 권한을 대신하지 않습니다. 처음 연결을 시작할 때 시스템의 VPN 요청을 확인하세요. 다른 앱이 이미 VPN 통로를 사용하고 있다면 해당 앱을 중지한 뒤 v2rayNG를 시작합니다. 백업을 복원한 후에도 앱별 프록시 목록을 다시 확인하세요. 새 기기에 설치된 앱 구성이 다를 수 있습니다.

마지막으로 구분하기 쉬운 정보 세 가지를 보관하세요. 구독 원본 주소, 수동 노드 내보내기 파일, 기기별 설정 기록입니다. 평소에는 구독으로 노드를 업데이트하고, 소수의 노드를 옮길 때는 링크나 QR 코드를 사용하며, 재설치할 때는 같은 클라이언트의 백업으로 환경을 복원하세요. 기기 간 내부 파일을 반복해서 덮어쓰는 것보다 문제를 찾기 쉽습니다.

v2rayN 클라이언트 다운로드

운영체제와 프로세서 아키텍처에 맞는 클라이언트를 선택하세요. 처음 설정할 때는 구독을 가져오고 단일 기기에서 연결을 확인한 뒤 다른 기기로 옮기세요.

다운로드 옵션 보기 사용 방법 보기
v2rayN 다운로드플랫폼에 맞는 클라이언트 선택