PC와 스마트폰에서 V2Ray 설정 공유하기: 구독 링크·QR 코드·설정 백업

구독 주소 공유, 노드 링크·QR 코드 전송, 설정 백업·복원의 차이를 비교하고 v2rayN과 v2rayNG 간 이전 시 유의점을 설명합니다.

핵심 내용

PC와 스마트폰을 함께 쓴다면 두 기기에 같은 구독을 각각 추가하는 것이 좋습니다. 노드 하나만 옮길 때는 공유 링크나 QR 코드를 사용하고, 같은 클라이언트를 재설치할 때는 전체 백업을 고려하세요. 각 방법으로 옮겨지는 데이터는 서로 다릅니다. 이 글에서는 PC용 v2rayN과 Android용 v2rayNG의 사용법을 설명하고, 노드 매개변수와 클라이언트 설정, 시스템 트래픽 처리 방식을 구분해 ‘노드가 같다’는 이유만으로 모든 설정이 동기화된다고 오해하지 않도록 안내합니다.

1. 구독·노드 공유·전체 백업의 차이

V2Ray는 프록시 기술 생태계의 핵심 프로젝트이며, v2rayN과 v2rayNG는 노드를 관리하고 코어를 실행하는 클라이언트입니다. 클라이언트 데이터베이스, 화면 설정, 코어 실행 설정은 서로 다른 종류의 파일입니다. PC에서 실행되는 설정 파일이 스마트폰에서 바로 복원할 수 있는 백업이라는 뜻은 아닙니다.

‘설정 공유’란 보통 두 기기에서 같은 서버 매개변수를 사용하는 것을 뜻합니다. 로컬 포트나 시스템 프록시, Android 앱 목록까지 공유하는 것은 아닙니다. 먼저 어떤 데이터를 옮길지 정한 다음 방법을 선택하면 불필요한 작업을 줄일 수 있습니다.

동일한 구독 주소

추천

두 기기에서 각각 구독 서비스에 접속해 노드를 가져옵니다. 서버 주소나 포트가 바뀌면 각 기기에서 업데이트해 새 매개변수를 받을 수 있습니다. PC에서 수동으로 수정한 노드가 스마트폰에 올라가거나 라우팅 규칙이 동기화되지는 않습니다.

추천 대상: PC와 스마트폰을 함께 사용하고, 구독 서비스가 노드를 관리하는 경우

노드 링크 또는 QR 코드

현재 노드의 매개변수를 한 번 전달하는 방식입니다. QR 코드는 텍스트를 담는 또 다른 수단일 뿐 암호화 방식은 아닙니다. 노드가 바뀌면 다시 공유하거나 직접 수정해야 합니다.

추천 대상: 노드 하나를 임시로 옮기거나 구독 없이 수동 설정만 사용하는 경우

클라이언트 설정 백업

백업 범위는 클라이언트와 버전에 따라 다르며, 그룹과 노드, 일부 기본 설정이 포함될 수 있습니다. 백업 형식은 통일되어 있지 않으므로 v2rayN의 데이터 파일을 v2rayNG 복원 파일로 사용할 수 없습니다.

추천 대상: 같은 클라이언트를 재설치하거나 기기를 바꿀 때, 또는 설정을 크게 변경하기 전에 보관할 경우

2. PC와 스마트폰에 같은 구독 추가하기

먼저 서비스 제공업체에서 두 클라이언트에 사용할 수 있는 구독 주소를 받으세요. 구독 링크에는 보통 액세스 토큰이 포함되므로 전체 주소를 빠짐없이 복사하고, 메신저가 줄바꿈을 넣거나 마지막 문자를 누락하지 않도록 주의하세요. 아래에서는 흔히 쓰이는 중국어 UI의 메뉴명을 기준으로 안내합니다. 버전에 따라 메뉴가 사이드바나 더보기 메뉴에 있을 수 있으니 ‘구독 그룹 설정’ 등 같은 기능을 찾아보세요.

  1. PC에 구독 추가

    v2rayN에서 ‘구독 그룹’ → ‘구독 그룹 설정’을 열고 그룹을 새로 만든 다음 ‘별칭’과 ‘선택 주소(Url)’를 입력해 저장합니다. 별칭은 현재 기기에서 구분하기 위한 이름이며 다른 기기에는 영향을 주지 않습니다.

  2. PC에서 목록 업데이트

    메인 화면으로 돌아가 ‘구독 그룹’ → ‘모든 구독 업데이트(프록시 사용 안 함)’를 선택합니다. 구독 주소에 접속하려면 기존 프록시가 필요한 경우 ‘모든 구독 업데이트(프록시 사용)’를 선택하세요. 이 기능을 사용하려면 작동 중인 노드가 있어야 합니다.

  3. 스마트폰에 구독 추가

    v2rayNG의 사이드 메뉴에서 ‘구독 그룹 설정’을 열고 ‘+’를 누릅니다. ‘메모’와 ‘선택 주소(Url)’를 입력하고 같은 구독 주소를 붙여 넣은 뒤 저장하세요. 구독 주소를 수동 노드의 서버 주소 입력란에 넣지 마세요.

  4. 스마트폰에서 그룹 업데이트

    구성 목록으로 돌아가 대상 구독 그룹을 선택한 뒤, 오른쪽 위 더보기 메뉴에서 ‘현재 그룹 구독 업데이트’를 누릅니다. 노드가 표시되면 하나를 선택하고 연결 버튼을 누르세요. 처음 연결할 때는 Android 시스템 안내에 따라 VPN 연결을 허용해야 합니다.

  5. 각 기기에서 연결 확인

    두 기기에서 선택한 노드와 실행 로그를 확인한 뒤, 접속 가능한 동일한 HTTPS 페이지를 엽니다. 지연 시간 숫자만 보지 말고 페이지가 끝까지 로드되는지 확인하세요. 구독 업데이트 성공과 프록시 연결 성공은 별개입니다.

추천 방식: 노드 출처는 통일하고 기기별 설정은 따로 관리

PC: v2rayN
  • 같은 구독 주소를 추가하고 각 기기에서 따로 업데이트합니다.
  • 노드 요구 사항에 맞는 호환 코어를 선택하고 PC의 라우팅 설정은 별도로 유지합니다.
  • 필요에 따라 시스템 프록시나 TUN을 활성화하되, 다른 트래픽 처리 프로그램과 동시에 실행하지 않도록 주의합니다.
Android: v2rayNG
  • 같은 구독 주소를 추가하고 사용할 노드를 기기에서 따로 선택합니다.
  • Xray 코어를 사용하고 노드에 필요한 기능이 현재 버전에서 지원되는지 확인합니다.
  • 앱별 프록시를 별도로 설정하고 시스템의 백그라운드 실행 제한도 확인합니다.

두 기기에서 업데이트를 마치면 노드 출처는 같아질 수 있지만, 업데이트 시간과 선택한 노드, 로컬 규칙은 각 기기에 따로 저장됩니다. 실시간 양방향 동기화는 아닙니다.

자동 업데이트도 기기마다 따로 설정해야 합니다. PC에서 한 번 업데이트했다고 스마트폰 목록까지 바로 바뀌는 것은 아닙니다. 스마트폰을 오래 사용하지 않았거나 시스템이 백그라운드 활동을 제한했다면 먼저 수동으로 업데이트한 뒤 구독이 만료되었는지 확인하세요.

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

수동으로 설정한 노드 하나만 옮긴다면 이전을 위해 새 구독 서비스를 만들 필요는 없습니다. v2rayN의 서버 목록에서 노드를 마우스 오른쪽 버튼으로 클릭하면 공유 또는 내보내기 메뉴를 사용할 수 있습니다. 공유 링크를 클립보드에 복사하거나 QR 코드를 표시할 수 있습니다. 버전에 따라 메뉴 이름은 조금 다를 수 있으며, 구독 주소 전체가 아니라 선택한 노드를 대상으로 작업해야 합니다.

vmess://와 vless://는 노드 공유 링크에 흔히 쓰이는 프로토콜 접두사이며, 구독 업데이트 주소의 고정 형식은 아닙니다. QR 코드에 구독 주소가 담겨 있을 수도 있으므로 스캔한 뒤 클라이언트가 무엇으로 인식했는지 확인하세요. 내용이 표시됐다는 이유만으로 이전이 끝났다고 판단해서는 안 됩니다.

매개변수 구분확인할 항목누락 시 나타나는 문제
서버 및 인증 정보주소, 원격 포트, 사용자 ID, 프로토콜 유형연결을 설정할 수 없거나 서버에서 인증을 거부함
전송 계층TCP, WebSocket 또는 gRPC, 경로, Host 또는 서비스 이름포트에는 접속되지만 앱 요청이 실패함
보안 계층TLS, 서버 이름, REALITY 사용 시 필요한 공개 키와 짧은 ID 등핸드셰이크 실패 또는 로그에 매개변수 불일치가 표시됨
로컬 동작라우팅, DNS, 시스템 프록시, 앱별 프록시노드는 연결되지만 일부 앱의 트래픽이 프록시를 거치지 않음

4. 복원에는 백업, 클라이언트 간 이전에는 공유 형식 사용

클라이언트 백업과 코어 JSON의 목적은 다릅니다. 클라이언트 백업은 클라이언트 데이터를 복원하기 위한 것이고, 코어 JSON은 인바운드·아웃바운드·라우팅 등 한 번의 코어 실행에 필요한 내용을 정의합니다. JSON 파일을 다른 클라이언트에 복사해도 구독 그룹이나 업데이트 일정, 화면 설정까지 자동으로 복원되지는 않습니다.

  1. 먼저 환경을 기록하세요. 사용 중인 클라이언트 버전과 코어, 설치 방식, 백업 날짜를 적어 두세요. 업그레이드 전에는 기존 백업을 보관하고 새 버전에서 덮어쓴 데이터만 남기지 마세요.
  2. 백업 기능을 우선 사용하세요. 현재 버전의 ‘설정’이나 더보기 메뉴에 설정 백업·내보내기·복원 기능이 있다면 해당 기능을 사용하고 포함 범위를 확인하세요. 이름이 비슷하다고 파일 형식까지 호환되는 것은 아닙니다.
  3. PC 파일을 백업하기 전에 프로그램을 종료하세요. 데이터 폴더를 백업하려면 시스템 트레이에서 v2rayN을 종료하고 프로세스가 완전히 끝났는지 확인한 뒤 실제 사용자 데이터 폴더를 복사하세요. 포터블 버전과 설치 버전은 경로가 다를 수 있으므로 프로그램 파일만 복사하지 마세요.
  4. 복원 전에 현재 데이터도 백업하세요. 대상 기기의 데이터를 먼저 저장하고, 가능하면 같은 버전에서 복원을 확인하세요. 원본 클라이언트의 데이터베이스 파일을 다른 클라이언트 폴더에 그대로 덮어쓰지 마세요.
  5. 복원 후 권한을 다시 설정하세요. 코어 경로와 로컬 포트, 시스템 프록시, Android VPN 권한을 확인하세요. 기기 간 파일을 복사해도 시스템 권한은 자동으로 부여되지 않습니다.

v2rayN에서 v2rayNG로 옮길 때는 보통 구독이나 노드만 이전한 뒤 라우팅과 DNS를 직접 다시 설정하면 됩니다. Android의 앱별 프록시는 스마트폰에 설치된 앱을 기준으로 하며, PC의 프로세스나 시스템 프록시 설정과 직접 연결되어 있지 않습니다. 새 기기에 해당 앱이 없다면 이전에 선택한 설정도 그대로 적용되지 않습니다.

5. 노드가 같아도 포트와 트래픽 경로는 따로 확인

로컬 수신 포트는 기기마다 같을 필요가 없습니다. PC의 127.0.0.1은 PC 자신을 가리키고, 스마트폰의 같은 주소는 스마트폰 자신을 가리킵니다. 스마트폰에서 이 주소로 PC의 프록시 포트에 접속할 수는 없습니다. 일반적인 멀티 기기 설정에서는 PC의 LAN 수신 포트를 개방할 필요도 없습니다.

443
HTTPS 기본 원격 포트. 실제 노드 설정을 기준으로 확인하세요.
10808
로컬 프록시 포트 예시. 클라이언트에서 실제 수신 포트를 확인하세요.

두 숫자는 서로 다른 계층의 포트를 나타내며, 변경을 권장하는 고정값이 아닙니다. 서버 포트는 노드에 제공된 값과 일치해야 하고, 로컬 포트는 같은 기기의 앱이 접속하는 포트이므로 클라이언트에서 설정할 수 있습니다. 로컬 포트에 원격 포트를 잘못 입력하면 대개 연결되지 않습니다.

6. 구독 주소와 QR 코드는 접근 자격 정보처럼 관리

구독 주소를 가진 사람은 노드 전체 목록을 내려받을 수 있으며, 노드 QR 코드에는 바로 연결하는 데 필요한 인증 정보가 포함될 수 있습니다. 일반적인 제품 소개 링크와 다릅니다. 스크린샷과 클립보드 기록, 기기 간 클라우드 동기화로 인해 다른 기기로만 보내려던 정보가 예상보다 오래 남을 수 있습니다.

간단한 순서로 진행하면 됩니다. 먼저 두 기기의 구독 출처를 통일하고, 각 기기에서 사용할 수 있는 노드를 선택한 다음 트래픽 처리 방식과 라우팅을 따로 설정하세요. 임시 공유는 노드 하나를 옮기는 방법이고 전체 백업은 주로 기존 클라이언트를 복원하는 데 쓰입니다. 이 세 가지를 구분해 관리하면 기기를 바꿀 때 무엇이 함께 옮겨지고 무엇을 다시 설정해야 하는지 명확해집니다.

구독으로 노드 출처를 통일하고, 로컬 라우팅과 시스템 권한은 기기별로 설정하세요.

v2rayN 다운로드플랫폼에 맞는 클라이언트 선택