Shadowrocket 설정 백업 및 기기 변경: iCloud 동기화와 설정 파일 내보내기

iCloud 동기화, 설정 파일 수동 내보내기, 새 기기에서 복원하는 방법을 정리하고, 이전 후 서버와 규칙을 다시 확인하는 항목을 안내합니다.

이 글 미리보기

기기를 바꾸기 전에 현재 설정 파일을 보관하고, Home의 서버와 Subscribe 주소를 별도로 확인하세요. 새 기기에서는 파일을 복원하고 설정을 선택한 다음 연결과 트래픽 분기를 점검하면 됩니다. 기존에 사용하는 서비스와 구독이 있고 Shadowrocket을 새 기기로 옮기려는 사용자를 위한 안내입니다. iCloud에서는 클라우드 파일을 사용할 수 있는지 확인하고, 수동 내보내기로 별도 사본을 보관할 수 있습니다. 두 방법 모두 새 기기에서 파일을 실제로 열어 확인해야 합니다.

1. 설정 파일, 서버 정보, 연결 설정 구분하기

설정 백업은 파일 하나만 저장한다고 이전이 모두 끝나는 것이 아닙니다. Config의 설정 파일에는 규칙, DNS 설정 및 기타 설정 항목이 포함될 수 있지만, Home의 서버와 구독 출처, Settings의 앱 설정은 따로 확인해야 합니다. 파일에 무엇이 들어 있는지는 직접 열어 봐야 하며, 파일명만으로 판단할 수 없습니다.

특히 ‘규칙이 남아 있는 것’과 ‘기존 서비스를 연결할 수 있는 것’을 구분해야 합니다. [General]과 [Rule]만 포함된 파일을 가져와도 Home의 서버 인증 정보가 자동으로 복원되지는 않습니다. 반대로 서버가 복원되어도 기존 사용자 지정 Rule이 적용된다는 보장은 없습니다.

확인할 위치 3곳
Home, Config, Settings를 각각 확인
복원 경로 2가지
iCloud 파일 복원 및 수동 파일 가져오기
핵심 확인 항목 4가지
DOMAIN-SUFFIX、GEOIP、IP-CIDR、FINAL

요약: 파일 내용을 확인한 뒤 필요한 항목을 추가로 이전하세요

기존 기기에서 백업할 설정 파일을 열어 서버 정의와 인증 정보가 포함되어 있는지 확인하세요. 빠진 항목은 개인 서비스 정보나 구독을 통해 따로 복원하고, 앱 설정도 점검 목록에 추가하세요.

2. 기기를 바꾸기 전에 복원 가능한 백업 만들기

기존 기기에서 현재 정상적으로 사용하는 설정을 확인한 뒤 백업하세요. 목록에서 이름이 비슷한 다른 파일을 무심코 내보내지 마세요. 현재 설정 이름, Global Routing 옵션, 선택한 서버 또는 정책 그룹, Settings → On Demand 조건을 기록해 두는 것이 좋습니다. 이 기록은 복원 후 대조할 때 쓰이며, 앱 데이터가 동기화되었다는 뜻은 아닙니다.

  1. Config를 열어 현재 사용하는 파일을 확인하고 내용을 살펴보세요. 규칙을 방금 수정했다면 먼저 저장한 다음 돌아와 다시 확인하세요.
  2. Home에서 보관할 수동 서버와 Subscribe 출처를 확인하세요. 수동 서버 정보는 주소, 포트, 비밀번호, UUID 등을 개인 자료에서 다시 확인할 수 있는지 점검하세요.
  3. 현재 Global Routing 옵션을 기록하세요. Config, Proxy, Direct, Scene은 서로 다른 처리 방식이므로 기기를 바꾼 뒤 선택 항목을 따로 확인해야 합니다.
  4. Settings → On Demand에서 활성화 여부와 설정된 연결 조건을 기록하세요. 새 기기에서 처음 확인할 때는 자동 연결을 잠시 피하고 수동으로 연결해 문제를 점검하세요.
  5. 설정 파일 사본을 별도로 저장하고 저장 위치에서 다시 열어 보세요. 파일명만 보이거나 접근할 수 없는 클라우드 항목만 남아 있는 것이 아니라, 전체 내용을 확인할 수 있어야 합니다.

3. iCloud 동기화: 권한부터 확인하고 클라우드 파일 검증하기

iCloud 동기화는 같은 iCloud 계정을 사용하는 기기 간에 설정 파일을 이용할 때 유용하지만, 앱의 모든 상태가 이전된다고 보면 안 됩니다. iCloud Drive에 파일이 있는지, Shadowrocket에서 파일을 열 수 있는지, Config에서 해당 파일을 선택했는지는 각각 따로 확인해야 합니다.

  1. 기존 기기의 시스템 설정에서 Apple Account의 iCloud 설정을 열고 iCloud Drive가 켜져 있는지 확인하세요. iCloud 사용이 허용된 앱 목록에서 Shadowrocket 권한도 확인하세요. 시스템 목록의 분류와 문구는 기기에 표시되는 내용을 기준으로 확인하면 됩니다.
  2. Shadowrocket으로 돌아가 Config에서 앱이 제공하는 iCloud 파일 위치나 관련 파일 작업 메뉴를 확인하세요. 메뉴 이름은 앱에 실제 표시되는 내용을 기준으로 하고, ‘로컬에 저장’을 업로드 완료로 간주하지 마세요.
  3. 시스템 파일 선택기에서 사본을 저장한다면 iCloud Drive 아래의 개인 폴더를 지정하세요. 기기 내 위치에만 저장한 파일은 iCloud 계정에 로그인했다고 해서 클라우드 사본이 되지 않습니다.
  4. 새 기기에서도 iCloud Drive와 앱 권한을 켜고 같은 파일 위치를 열어 파일을 사용할 수 있을 때까지 기다리세요. 클라우드 항목이 보이면 실제로 파일을 열어 규칙의 마지막 부분까지 확인하세요. 목록에 표시된 이름만 확인해서는 안 됩니다.
  5. 사용 가능한 파일을 가져오거나 현재 설정으로 선택한 뒤 Home의 서버 정보를 확인하세요. 파일 복원과 서버 복원은 각각 따로 검증해야 합니다.

새 기기에서 파일이 보이지 않는다면 먼저 계정, 저장 위치, 권한, 다운로드 상태를 각각 확인하세요. 두 기기가 서로 다른 iCloud 계정을 사용하거나 기존 기기의 사본이 로컬 폴더에 저장되어 있다면 Config를 반복해서 열어도 해결되지 않습니다. iCloud 저장 공간과 네트워크 상태를 확인한 뒤 기존 기기의 파일이 실제로 클라우드 위치에 저장되어 있는지 점검하세요.

4. 수동 내보내기: 파일을 저장하고 결과 확인하기

수동 내보내기는 기기 이전 전 설정을 스냅샷으로 보관하거나 iCloud 파일을 사용할 수 없을 때 복원하는 데 적합합니다. 내보낼 항목은 Config의 설정 파일이어야 하며, Home의 개별 서버 공유 링크가 아닙니다. 두 항목에 저장되는 정보의 범위가 다르므로 서로 대체할 수 없습니다.

  1. Config에서 보관할 파일을 찾고 해당 파일의 작업 메뉴를 연 다음 앱에서 제공하는 파일 공유 또는 내보내기 기능을 사용하세요. 구체적인 메뉴 이름과 위치는 현재 앱에 표시되는 내용을 기준으로 확인하세요.
  2. 시스템 공유 패널에서 ‘파일에 저장’을 선택하고 직접 접근할 수 있는 폴더에 저장하세요. 알아보기 쉬운 파일명을 사용하고 설정 파일의 기존 확장자를 유지하세요.
  3. ‘파일’ 앱에서 방금 저장한 사본을 열고 [General], [Rule] 및 마지막 규칙을 확인하세요. 기존 설정에 다른 섹션이 있다면 해당 항목도 하나씩 확인하세요.
  4. 사본을 새 기기에서 접근할 수 있는 위치로 전송하세요. 그런 다음 시스템 공유 패널이나 Config의 파일 가져오기 메뉴를 통해 Shadowrocket으로 가져오고 내용을 확인하세요.
  5. Config에서 해당 파일을 선택한 다음 연결을 테스트하세요. 파일을 가져오기만 한 상태에서 기존 규칙이 요청 처리에 적용되었다고 판단해서는 안 됩니다.

아래는 규칙 섹션의 구조를 확인하기 위한 최소 예시이며, 완전한 서비스 설정이 아닙니다. 서버 주소나 인증 정보가 없으므로 기존에 사용하는 서비스 정보를 대신할 수 없습니다. 실제로 이전할 때는 기존 파일을 보존하고, 예시로 정상 사용 중인 설정을 덮어쓰지 마세요.

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 지정된 IP 대역을 매칭합니다. GEOIP는 대상 IP의 지리적 위치를 기준으로 판단에 사용되고, FINAL은 나머지 요청을 처리합니다. 규칙은 위에서 아래 순서로 매칭됩니다. 파일이 완전해 보여도 순서, 정책 이름, 현재 모드를 확인해야 합니다.

5. 새 기기에서 복원하기: 파일, 서비스, 시스템 권한을 따로 처리

새 기기용 Shadowrocket은 App Store에서 다운로드하세요. 앱은 한 번 구매하는 상용 클라이언트이며, 앱 구매와 서비스 요금제는 별개입니다. 앱을 구매하거나 다시 다운로드해도 개인 서비스 설정이 자동으로 만들어지지는 않습니다. iPhone, iPad 및 기타 호환 기기의 시스템 요구 사항은 App Store 페이지의 표기를 기준으로 확인하세요.

앱 다운로드 파일 복원 서비스 확인 연결 허용 트래픽 분기 검증
  1. 처음 실행한 뒤 Config 파일을 먼저 복원하고 내용을 확인한 다음 선택하세요. 기존 기기와 별도 백업은 그대로 두고, 원본 자료는 아직 삭제하지 마세요.
  2. Home에서 기존 서버 정보나 Subscribe를 복원하세요. 구독 주소는 접근 인증 정보입니다. 아래 https://example.com/sub?token=xxxx는 형식을 설명하기 위한 예시일 뿐, 실제로 사용할 수 있는 서비스가 아닙니다.
  3. 구독을 한 번 업데이트해 서비스가 여전히 유효한지, 항목이 모두 있는지 확인하세요. 업데이트 결과 목록이 기존 기기와 다를 수 있으므로 전에 선택했던 항목도 다시 확인해야 합니다.
  4. 시스템 안내에 따라 VPN 구성을 추가하도록 허용하세요. 설정 파일을 복원했더라도 새 기기의 시스템 연결 권한은 해당 기기에 실제로 표시되는 안내를 따라야 합니다.
  5. 규칙을 검증하려면 Global Routing에서 Config를 선택했는지 확인하세요. 기존 서비스의 연결 여부를 Proxy로 먼저 확인했다면, Rule 검증 전에 Config로 돌아오세요.

가져온 뒤 정책 이름이 연결되지 않는다면 Rule에서 참조하는 이름이 현재 설정에 있는지 확인하세요. 사용자 지정 정책 그룹 이름은 참조 이름과 일치해야 하므로 한쪽만 변경하지 마세요. 구독 업데이트로 서버 이름이 달라졌다면 관련 그룹의 구성원과 선택 상태도 다시 확인하세요.

6. 이전 후 규칙, DNS, On Demand 확인하기

검증할 때는 네트워크 환경을 일정하게 유지하고 한 번에 변수 하나만 변경하세요. 먼저 선택한 서버로 연결할 수 있는지 확인하고, 다음으로 Rule 매칭을 확인한 뒤 자동 연결 조건을 복원하세요. DNS, 서버, On Demand를 동시에 수정하면 문제가 나아져도 어느 항목이 원인이었는지 알 수 없습니다.

Config 및 규칙 검증

항목
Config
모드
Global Routing → Config
순서
구체적인 규칙을 앞에, FINAL을 마지막에 배치
정책
참조 이름이 현재 설정의 정의와 일치하는지 확인
DNS
[General]의 기존 설정 확인

가져오기 성공과 규칙 적용 여부는 별도로 확인해야 합니다.

연결 및 자동 실행 검증

서비스
Home에서 현재 선택 항목 확인
인증 정보
개인 서비스 정보와 일치하는지 확인
권한
새 기기에서 VPN 구성 추가 허용
자동 연결
Settings → On Demand
네트워크 환경
Wi-Fi와 셀룰러 네트워크를 각각 확인

먼저 수동 연결로 확인한 다음 필요한 On Demand 조건을 복원하세요.

  • 프로토콜 항목: 기존 Shadowsocks, VMess, VLESS, Trojan, Hysteria2 또는 WireGuard 유형을 유지하세요. 서버 주소와 포트가 같아도 프로토콜별 항목을 서로 바꿔 쓸 수는 없습니다. 비밀번호, UUID, TLS 이름, 키 등은 개인 서비스 정보를 기준으로 확인하세요.
  • DNS 및 외부 리소스: 설정이 원격 규칙 리소스나 외부 파일에 의존한다면 해당 리소스를 가져올 수 있는지도 확인하세요. 설정 텍스트 사본만으로 외부 리소스까지 새 기기에 저장되었다고 볼 수 없습니다.
  • 요청 기록: 요청을 다시 보낸 뒤 앱에서 해당 기록의 대상, 규칙, 정책을 확인하세요. DIRECT가 표시되는 것은 규칙에 따른 정상적인 결과일 수 있으므로 곧바로 연결 오류로 판단하지 마세요.
  • On Demand: 수동 연결이 확인되면 실제 사용하는 Wi-Fi 또는 셀룰러 네트워크로 전환해 자동 실행 결과를 확인하세요. 기존 기기와 네트워크 조건이 다르다면 기존 조건을 다시 점검해야 합니다.

요약: 새 요청을 끝까지 확인해 이전 결과 검증하기

기존 백업을 보관하고 복원한 설정을 선택한 뒤, 식별 가능한 요청을 다시 보내 정책 기록을 확인하세요. 파일, 서비스, 트래픽 분기, 자동 실행이 모두 예상대로 작동하는지 확인한 뒤 기존 기기의 자료를 정리하세요.

7. 설정 복원 관련 자주 묻는 질문

iCloud에 파일이 있는데 Home에는 서버가 없는 이유는 무엇인가요?

먼저 파일을 열어 서버 정의가 포함되어 있는지 확인하세요. 규칙과 전역 설정만 저장되어 있다면 Home으로 돌아가 기존 서비스 정보나 Subscribe를 사용해 서버를 복원하세요. Config 파일이 보인다고 Home의 서버 정보까지 복원된 것은 아닙니다.

기존 설정을 가져왔는데 모든 요청이 같은 정책을 사용하는 이유는 무엇인가요?

먼저 Global Routing을 확인하세요. Proxy 또는 Direct로 설정되어 있다면 Config로 바꾼 뒤 요청을 다시 보내세요. 이어서 현재 선택된 파일, Rule 순서, FINAL을 확인하세요. Scene은 용도에 맞게 설정되어 있는지 별도로 점검해야 하며 Config와 같은 옵션으로 간주할 수 없습니다.

새 기기에서 클라우드 파일은 보이는데 열리지 않습니다. 다시 가져와야 하나요?

먼저 시스템의 ‘파일’ 앱에서 해당 파일을 다운로드하고 열 수 있는지 확인하고, iCloud Drive 권한, 네트워크, 저장 공간을 점검하세요. 파일을 사용할 수 있게 된 뒤 Shadowrocket으로 가져오세요. 아직 사용할 수 없는 클라우드 항목을 반복해서 가져와도 파일 다운로드를 대신할 수 없습니다.

구독 업데이트 후 전에 선택했던 서버가 보이지 않으면 어떻게 하나요?

개인 서비스 정보와 업데이트 결과 목록을 대조해 이름이 바뀌었거나 항목이 삭제되었는지 확인하세요. 유효한 항목을 다시 선택하고 사용자 지정 정책 그룹의 구성원도 점검하세요. 이전 이름을 다시 입력하는 것만으로 서비스가 복원된 것은 아닙니다.

내보낸 파일 전체를 다른 사람에게 보내 점검을 요청해도 되나요?

먼저 파일에 비밀번호, UUID, 개인 키, 구독 token이 포함되어 있는지 확인하세요. Rule을 점검할 때는 민감 정보를 가린 관련 규칙 부분과 증상만 공유하세요. 인증 정보가 담긴 항목은 공개하지 말고, 백업 원본은 직접 관리할 수 있는 저장 위치에 보관하세요.

Shadowrocket 다운로드 및 초기 설정 안내

정품 확인 페이지에서 개발자 Shadow Launch Technology Limited, 공식 아이콘, 앱 ID 932747118을 확인하세요. 이 사이트는 서버나 구독을 제공·판매·추천하지 않습니다. 개인 설정을 복원한 다음 안내에 따라 첫 연결과 규칙 설정을 확인할 수 있습니다.

정품 확인 페이지로 이동 사용법 보기
App Store 정품 확인구매 및 복원 안내 보기