Shadowrocket 설정 백업 및 새 기기로 이전하기: iCloud 동기화, 설정 파일 내보내기와 복원 방법

Shadowrocket 설정을 iCloud로 동기화하거나 설정 파일로 내보내 새 기기에서 복원하는 방법을 안내합니다. 구독 링크와 로컬 규칙을 옮길 때 확인할 사항도 살펴봅니다.

이 글의 핵심 내용

iPhone을 바꾸거나 iPad로 옮기거나 Shadowrocket을 삭제 후 재설치하려는 사용자를 위한 안내입니다. 기존에 사용 중인 서비스와 구독이 있다는 전제하에 iCloud 동기화, 설정 파일 내보내기, 새 기기에서 복원하는 방법과 각 방식의 범위를 정리합니다. 먼저 구독 출처와 로컬 변경 사항을 저장한 뒤 규칙, 정책, 시스템 권한을 확인하세요. 파일이 나타났다고 해서 이전이 끝난 것은 아닙니다.

1. 구독, 설정, 시스템 권한을 구분하세요

Shadowrocket을 새 기기로 옮길 때 파일 하나만 복사하면 모든 상태가 그대로 복원되는 것은 아닙니다. Home의 구독 및 직접 추가한 연결 항목, Config의 설정 파일, Settings의 앱 설정, 시스템 VPN 권한은 각각 다른 데이터입니다. 설정 파일에 연결 매개변수가 포함될 수 있지만, 내보낸 파일마다 모든 구독 출처와 앱 설정이 들어 있다고 단정할 수는 없습니다.

Home
기존 구독 출처, 연결 항목과 현재 선택 확인
Config
사용 중인 설정 파일과 로컬 규칙 확인
Settings
앱 설정 확인 및 On Demand 별도 점검

이전 기기에서 먼저 목록을 작성하세요. 현재 선택된 설정 이름, Global Routing 선택 항목, 구독 출처, 직접 변경한 필드를 기록합니다. 구독을 다시 업데이트하면 서버에 있는 최신 내용이 적용되므로, 로컬에서 변경한 이름이나 매개변수, 정렬 순서가 유지되지 않을 수 있습니다. 따라서 구독 링크만 백업해서는 충분하지 않습니다.

정리: 로컬 사본을 먼저 내보낸 뒤 동기화하세요

이전 기기를 계속 사용할 수 있다면 현재 설정과 전체 구독 출처를 먼저 저장한 다음 iCloud를 사용하세요. 동기화는 변경 사항을 전파하지만, 별도로 저장한 파일 사본은 잘못 수정하거나 삭제한 내용을 복구하는 데 유용합니다.

2. iCloud 동기화: 범위를 확인한 뒤 복원에 활용하세요

iCloud Drive의 파일 저장, 앱 자체의 iCloud 동기화, 시스템 iCloud 백업은 서로 다른 기능입니다. 설정 파일을 iCloud Drive에 저장했다는 사실만으로는 해당 파일이 보관되었다는 것만 확인할 수 있습니다. 기기 전체를 백업하더라도 Shadowrocket의 데이터를 항목별로 확인하는 절차를 대신할 수는 없습니다. 앱 내 동기화의 대상과 위치는 현재 화면에 표시되는 내용을 확인하고, 모든 설정이 포함된다고 가정하지 마세요.

  1. 두 기기의 시스템 Settings에서 iCloud에 사용하는 Apple Account를 확인하세요. App Store 구매에 사용하는 계정과는 별도로 확인해야 합니다.
  2. 시스템 Settings → Apple Account → iCloud로 이동해 iCloud Drive가 켜져 있는지, 저장 공간이 충분한지, 관련 앱의 iCloud 사용 권한이 허용되어 있는지 확인하세요.
  3. Shadowrocket을 열고 Settings에서 현재 제공되는 iCloud 관련 옵션을 확인하세요. 옵션 설명을 먼저 읽고 어떤 데이터가 처리되는지 확인한 다음 필요한 항목을 켜세요. 해당 메뉴가 보이지 않으면 다음 절의 파일 내보내기 방법을 사용하세요.
  4. 이전 기기를 인터넷에 연결해 동기화를 마친 다음 새 기기에서 확인하세요. 두 기기에서 같은 설정을 동시에 수정하지 말고, 내용을 확인하기 전에 어느 한쪽의 데이터도 지우지 마세요.
  5. 새 기기의 Home과 Config에서 구독 그룹, 수동 추가 항목, 파일 이름과 내용을 각각 비교하세요. 이름이 같다는 이유만으로 로컬 변경 사항까지 이전되었다고 볼 수는 없습니다.

새 기기에 설정 파일만 있고 Home에 기존 구독이 없다면 복원 범위가 아직 완전하지 않은 것으로 보고 구독 출처를 확인하세요. VPN을 반복해서 켜고 끄는 것으로 해결하려 하지 마세요. 두 기기의 내용이 다르면 먼저 양쪽 사본을 보존한 뒤 어느 쪽을 사용할지 결정하세요. 사용 가능한 기기의 내용이 오래된 데이터로 덮어써지지 않도록 주의해야 합니다.

3. 설정 파일 내보내기: 로컬 규칙과 종속 항목 보존

내보낸 파일은 특정 시점의 설정을 보관하는 데 적합합니다. 먼저 Config에서 현재 사용 중인 파일을 확인한 다음 해당 파일의 작업 메뉴를 여세요. 현재 화면에 Share 또는 내보내기 기능이 있으면 이를 사용해 파일을 Files에 저장합니다. 파일을 길게 눌러 작업 메뉴가 표시되면 해당 메뉴에서 계속 진행할 수 있습니다. 메뉴 위치와 이름은 실제 화면을 기준으로 확인하고, 설정의 원격 주소를 파일 사본으로 착각하지 마세요.

  1. Config에서 현재 사용 중인 설정을 찾고 이름을 확인하세요. 사용하지 않는 이전 파일만 내보내지 않도록 주의합니다.
  2. 파일 작업 메뉴에서 공유 또는 내보내기를 선택한 다음 시스템 공유 시트에서 Save to Files를 선택해 직접 관리하는 폴더에 저장하세요.
  3. 사본에는 home-before-migration.conf처럼 구분하기 쉬운 파일 이름을 사용하세요. 기존의 유일한 사본을 덮어쓰지 마세요.
  4. Files에서 내보낸 파일을 열어 예상한 설정 섹션과 로컬 규칙이 포함되어 있는지 확인하세요. 파일이 있어도 내용이 비어 있다면 백업이 성공한 것이 아닙니다.
  5. 설정에서 원격 규칙 리소스를 참조한다면 해당 주소도 별도로 기록하세요. 다른 로컬 파일을 참조하는 경우에는 그 파일들도 저장하고 새 기기에서 참조 관계를 확인하세요.

아래 예시는 규칙이 보존되었는지 확인하는 방법을 설명하기 위한 것입니다. 기존 설정을 교체하라는 뜻이 아닙니다. 확인할 때는 키워드 하나만 검색하지 말고 원본 파일의 규칙 내용과 순서를 비교하세요.

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

규칙은 일반적으로 위에서 아래로 적용되므로 사용자 지정 DOMAIN-SUFFIX, IP-CIDR, GEOIP 규칙은 존재 여부뿐 아니라 예상한 순서로 유지되는지도 확인해야 합니다. 앞선 규칙에 일치하는 항목이 없을 때 FINAL이 기본 처리에 사용됩니다. 기존 기본 정책을 예시의 DIRECT로 바꾸면 실제 라우팅 결과가 달라지므로, 확인을 통과하기 위해 예시를 그대로 복사하지 마세요.

4. 새 기기에서 복원하기: 앱, 파일, 구독을 각각 처리하세요

Shadowrocket은 Apple 플랫폼용 상용 비공개 앱으로, 주로 iPhone과 iPad에서 사용됩니다. 앱을 받을 수 있는 유일한 경로는 App Store입니다. 기기를 바꿀 때는 먼저 기존 구매 계정을 확인하고 App Store에서 구입한 앱을 찾으세요. 제품 페이지의 앱 ID는 932747118이며 개발자는 Shadow Launch Technology Limited입니다. 구매 정보, 호환 기기 및 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.

구매 계정 확인 앱 설치 설정 복원 구독 추가 연결 확인
  1. 앱 복원: App Store에서 Shadowrocket을 설치하세요. 구매 기록으로 앱을 다시 받을 수 있지만, 별도로 분실한 구독 링크까지 자동으로 복원되지는 않습니다.
  2. 파일 복원: iCloud에 동기화된 설정을 사용하거나 Files에서 내보낸 파일을 선택한 뒤 시스템 공유 시트로 Shadowrocket에 전달하세요. 가져온 다음 Config에서 파일을 확인하고 실제로 사용할 파일을 선택합니다.
  3. 구독 복원: Home에 해당 구독이 없다면 이미 보유한 전체 구독 링크를 사용해 Home의 추가 메뉴에서 가져오세요. 내용이 맞는지 확인한 다음 업데이트하고, 같은 출처의 그룹을 여러 개 중복 추가하지 마세요.
  4. 매개변수 확인: 수동 추가 항목의 프로토콜, 주소, 포트, 인증 정보를 하나씩 비교하세요. 포트는 원래 설정값을 사용해야 합니다. 예를 들어 기존 포트가 443이었다면 그대로 유지하세요. TLS를 켰다는 이유만으로 모든 항목을 443으로 바꾸면 안 됩니다.
  5. 권한 확인: 처음 연결을 켤 때 시스템 안내에 따라 VPN 구성을 추가하도록 허용하세요. 이전 기기에서 허용한 권한이 새 기기에도 적용되는 것은 아닙니다.

앱 일회성 구매 ≠ 회선 요금제. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다. 복원할 때는 이미 보유한 서비스 제공업체 정보를 사용하세요. 기존 구독 링크가 만료되었다면 원래 사용하던 서비스 계정에서 유효한 링크를 확인해야 합니다. 앱을 재설치해도 서버 측에서 만료된 자격 증명은 복구되지 않습니다.

5. 복원 후 Global Routing과 On Demand 확인

설정을 가져오는 데 성공했는지와 연결 동작이 올바른지는 별도로 확인해야 합니다. Home의 Global Routing에서 Proxy를 선택했다고 해서 규칙 파일이 예상대로 트래픽을 분기한다고 볼 수는 없습니다. Direct를 선택한 경우에도 특정 요청이 프록시를 거치지 않았다는 이유만으로 구독이 손상되었다고 판단할 수 없습니다. 규칙을 확인할 때는 Config를 명시적으로 선택한 다음 해당 설정의 규칙 적용 결과를 비교하세요.

확인 위치확인할 내용차이가 있을 때 할 일
Home → Global RoutingProxy, Direct, Config 또는 Scene이 이전 기기에서 사용하던 목적에 맞는지먼저 사용할 모드를 명확히 선택하세요. Scene을 사용하는 경우 연결된 설정도 확인합니다.
Config현재 선택된 파일, 로컬 규칙 및 정책 참조내보낸 사본과 비교해 같은 이름의 오래된 파일을 선택한 것은 아닌지 확인하세요.
Settings → On Demand기능이 켜져 있는지와 해당 트리거 조건수동 연결을 먼저 확인한 다음 필요한 자동 트리거 설정을 복원하세요.
Home구독 업데이트 결과, 선택된 항목과 연결 매개변수구독 가져오기 실패와 원격 서버 연결 실패를 구분하세요.

확인할 때는 한 번에 변수 하나만 바꾸세요. 먼저 정상 작동이 확인된 설정 사본을 보존한 뒤 수동으로 연결하고 평소 사용하는 대상에 접속해 보세요. 연결 기록에서 대상 주소와 적용된 정책도 확인합니다. 특정 도메인에서만 동작이 다르면 해당 도메인에 적용된 규칙을 먼저 확인하세요. 구독 업데이트는 되지만 항목에 연결할 수 없다면 주소, 인증 정보, 전송 매개변수와 현재 네트워크 상태를 점검합니다.

6. 이전 중 자주 묻는 질문과 기존 기기 정리

새 기기에 설정 파일이 있는데 Home은 왜 비어 있나요?

먼저 해당 파일에 연결 정보가 실제로 포함되어 있는지 확인하세요. 규칙 파일은 전체 구독 백업과 다릅니다. 이전 기기에서 구독 출처를 확인한 뒤 새 기기의 Home에서 추가 메뉴를 열고 기존 링크를 가져오세요. 그런 다음 연결 항목이 나타나는지 확인합니다. 설정 파일의 규칙 섹션을 구독 내용으로 착각하지 마세요.

구독을 업데이트한 뒤 로컬 변경 사항이 사라졌어요. 왜 그런가요?

업데이트는 원격에 있는 최신 내용을 다시 가져옵니다. 로컬 변경 사항의 유지 여부는 항목과 업데이트 처리 방식에 따라 다릅니다. 연속해서 업데이트하지 말고, 미리 저장한 기록을 바탕으로 변경된 필드를 확인하세요. 복원한 뒤 별도로 관리하는 규칙을 구분하기 쉬운 설정 사본에 보관하고 다시 내보내세요.

iCloud에 데이터가 보이지 않는데 먼저 삭제 후 재설치해야 하나요?

유일한 사본을 먼저 삭제하지 마세요. 두 기기의 iCloud 계정, Drive 권한, 저장 공간, 인터넷 연결 상태를 확인하고 앱에서 실제로 켜진 동기화 항목도 점검하세요. 이전 기기에서 파일을 읽을 수 있다면 설정을 Files로 직접 내보낸 다음 파일 복원 절차를 따르세요.

새 기기에서 연결되면 이전 기기를 바로 초기화해도 되나요?

먼저 구독 업데이트, 규칙 적용 결과, 네트워크 전환을 확인하고 별도의 설정 사본을 보관하세요. 앱 데이터를 삭제하려면 동기화 상태를 먼저 확인해 삭제가 다른 기기로 전파되지 않도록 해야 합니다. 이전 기기를 정리하기 전에 로컬 사본이 그 기기에만 저장되어 있지 않은지도 확인하세요.

최종 확인을 마치려면 앱 출처를 확인하고, 설정 내용을 복원하고, 구독이 예상대로 업데이트되는지 확인해야 합니다. 수동 항목의 매개변수가 일치하고 라우팅 모드가 명확하며 시스템 권한도 설정되어 있어야 합니다. 하나라도 확인하지 않았다면 이전 기기와 내보낸 파일을 보관하세요. 웹페이지가 한 번 열린 것만으로 전체 이전이 완료되었다고 판단하지 마세요.

App Store 정품 확인 →