이 글은 Shadowrocket을 이미 구매했고 iPhone을 교체하거나 앱을 삭제한 뒤 다시 설치하려는 사용자를 위한 안내입니다. 먼저 App Store에 원래 구매 계정으로 로그인했는지 확인한 다음, 구입한 앱 목록에서 다운로드하세요. 설치가 끝나면 서버, Config, VPN 권한을 별도로 점검해야 합니다. 앱 구매 권한 복원과 앱 내 설정 복원은 별개이므로, 다운로드가 완료됐다고 설정까지 모두 옮겨졌다고 판단하면 안 됩니다.
01 구매 권한과 앱 내 설정 구분하기
Shadowrocket은 App Store에서 한 번 구매하면 추가 결제 없이 사용할 수 있는 앱입니다. 앱을 삭제해도 기존 구매 기록은 사라지지 않습니다. 구매 기록이 유효하고 앱을 다시 다운로드할 수 있으며 기기가 호환된다면, 구매에 사용한 계정으로 다시 받으면 됩니다. 다운로드 가능 여부와 시스템 요구 사항은 App Store 페이지를 확인하세요.
구매 기록은 해당 계정이 앱을 구매했다는 사실을 보여 주지만, 서버, 구독 주소, 규칙이 App Store에 저장되어 있다는 뜻은 아닙니다. 새 iPhone에 App Store에서 앱을 직접 설치했다면 ‘앱 설치’와 ‘데이터 복원’을 각각 확인하세요. 기기 백업에서 복원한 데이터도 항목별로 점검해야 합니다. Home에 이름이 표시된다는 이유만으로 연결이 정상이라고 단정할 수 없습니다.
02 기존 구매 계정으로 구입한 앱 목록 열기
먼저 App Store 계정을 확인하세요. 시스템 설정 상단에 표시된 iCloud 계정만 확인해서는 안 됩니다. iCloud에 사용하는 계정과 App Store에서 구매할 때 사용하는 계정은 다를 수 있습니다. 구입 항목은 당시 App Store 거래를 완료한 계정에 연결됩니다. 일부 시스템에서는 Apple ID가 Apple Account로 표시되지만, 이 글에서는 구매 기록에서 흔히 쓰는 Apple ID라는 명칭을 사용합니다.
App Store 계정 페이지의 메뉴 이름은 시스템 버전과 표시 언어에 따라 달라집니다. 영어 인터페이스에서는 Apps → My Apps 또는 Purchased로 표시될 수 있습니다. 이는 계정에서 구매한 앱 목록을 가리키며, Purchase History의 청구일별 거래 내역과는 다릅니다. 현재 기기에 표시되는 해당 메뉴로 이동하세요.
-
계정 확인
App Store를 열고 오른쪽 위 계정 아이콘을 탭한 뒤, 현재 스토어 계정이 기존 구매 계정과 같은지 확인하세요. 계정이 기억나지 않는다면 원래 구매 영수증에 표시된 계정부터 확인하고, 바로 다시 결제하지 마세요.
-
구입한 앱 목록 열기
계정 페이지에서 Apps → My Apps 또는 Purchased로 이동하세요. 목록에 Not on this iPhone이 있다면 이를 선택해 현재 기기에 설치되지 않은 앱만 볼 수 있습니다.
-
앱 검색
Shadowrocket을 검색해 해당 항목을 여세요. 개발자가 Shadow Launch Technology Limited인지 확인하고, 앱이 맞는지 추가로 확인하려면 앱 ID 932747118을 대조하세요.
-
다시 다운로드
구름 모양 다운로드 아이콘을 탭하고 시스템 안내에 따라 계정을 인증하세요. 다운로드가 끝나면 Open을 탭하거나 홈 화면에서 앱을 열어 Home과 Config를 확인하세요.
다운로드 중 암호 입력이나 기기 인증을 요청하더라도 다시 결제하는 것은 아닙니다. 화면에 다시 다운로드가 표시되는지, 가격이 표시된 구매 확인 화면이 나타나는지 살펴보세요. 가격이 표시되고 구매 계정을 확인할 수 없다면 먼저 취소한 뒤 구매 기록을 확인하세요. 문제를 해결하려고 중복 구매하지 마세요.
03 앱을 찾을 수 없거나 가격이 표시될 때
검색 결과에 가격이 표시되는 경우, 구입한 앱 목록에 항목이 없는 경우, 다운로드 중 오류가 발생하는 경우는 서로 다른 문제입니다. 앞의 두 경우에는 구매 계정과 목록 상태부터 확인하세요. 구름 아이콘이 표시되는데 다운로드에 실패한다면 시스템에 표시된 네트워크, 저장 공간, 계정 인증 안내를 먼저 살펴보세요. 모든 문제를 Shadowrocket 내부 설정 탓으로 돌리지 마세요. 앱이 설치되지 않은 상태에서는 앱 내 설정이 App Store 다운로드에 영향을 주지 않습니다.
구형 iPhone에서는 앱이 열리는데 새 iPhone에 가격이 표시되는 이유
먼저 두 기기의 App Store 계정 페이지에 표시된 계정을 비교한 다음 기존 구매 영수증을 확인하세요. 구형 iPhone에서 앱이 열린다는 사실은 해당 기기에 앱이 설치되어 있다는 뜻일 뿐, 새 기기의 현재 스토어 계정에 구매 기록이 있다는 의미는 아닙니다. 구매 계정을 확인하기 전에는 구매 확인 화면을 닫으세요.
계정이 맞는데 구입한 앱 목록에서 찾을 수 없는 경우
먼저 목록 필터를 해제하고 전체 이름인 Shadowrocket을 검색한 다음 계정의 Hidden Purchases도 확인하세요. 숨겨진 구입 항목은 구매 기록이 삭제된 것이 아닙니다. 앱을 찾았다면 현재 화면의 다운로드 또는 가리기 해제 메뉴를 이용하세요.
구매 영수증은 있는데 다운로드할 수 없는 경우
영수증에 표시된 앱 이름과 계정을 확인하고, 거래가 환불된 적이 있는지 살펴본 다음 현재 스토어 지역과 기기 호환성을 확인하세요. 시스템 오류 문구와 주문 정보를 보관한 뒤 기기의 Apple 지원 메뉴를 통해 구매 기록 문제를 문의하세요. 전체 영수증이나 계정 정보는 공개하지 마세요.
구름 아이콘은 보이는데 다운로드가 멈춘 경우
먼저 iPhone의 사용 가능한 저장 공간, 현재 네트워크, App Store에서 계정 인증을 기다리고 있는지 확인한 다음 다운로드를 다시 시도하세요. 아직 설치되지 않은 앱의 Global Routing을 조정할 필요는 없으며, 재구매할 필요도 없습니다.
스토어 지역 변경은 구매 복원을 위해 항상 필요한 절차가 아닙니다. 현재 지역에서 앱을 사용할 수 있는지, 계정이 스토어 요건을 충족하는지는 App Store에 표시되는 안내를 따르세요. 구입 항목을 찾기 위해 기기 전체에서 iCloud 계정을 로그아웃하지도 마세요. 먼저 스토어 구매 계정을 확인하면 구매 문제와 기기 데이터 동기화 문제를 혼동하지 않을 수 있습니다.
04 설치 후 Home과 Config 복원하기
다시 다운로드한 뒤 Home을 열어 기존 서버와 구독이 있는지 확인하고, Config에서 필요한 설정이 남아 있으며 선택되어 있는지 살펴보세요. 기기 마이그레이션이나 백업으로 일부 데이터가 복원됐을 수 있지만, 앱을 직접 다시 설치했다면 기존 설정이 남아 있다고 가정할 수 없습니다. 앱을 삭제하기 전에 사용 가능한 백업이 없었다면 App Store 구매 기록만으로 기존 서버 암호나 규칙을 복원할 수 없습니다.
- Home이 비어 있는 경우: 보관해 둔 유효한 구독을 다시 가져오세요. 일반적인 경로는 Home → 오른쪽 위 “+”→ Type → Subscribe입니다. 본인의 구독 주소를 입력하고 저장한 다음 구독을 업데이트해 서버 항목이 표시되는지 확인하세요.
- 수동으로 추가한 서버만 있는 경우: Home → “+”에서 Add Server를 열고 기존 정보를 바탕으로 Type, Address, Port 및 인증 항목을 확인하세요. 서버 이름만 보고 프로토콜이나 포트를 추측하지 마세요. 구독 주소를 서버의 Address에 입력해서도 안 됩니다.
- Config가 없는 경우: 본인의 설정 백업이나 기존 설정 출처에서 복원한 다음, 사용하는 규칙과 정책 이름을 확인하세요. 서버 목록이 복원됐다고 사용자 지정 규칙까지 복원된 것은 아닙니다. 특히 기존에 사용하던 정책이 여전히 있는지 확인하세요.
- 항목은 있지만 연결되지 않는 경우: 먼저 기존 구독을 업데이트한 다음 서비스 이용 기간과 인증 정보를 확인하세요. 항목 이름이 같아도 주소, 암호 및 기타 매개변수가 여전히 유효하다는 뜻은 아닙니다.
구독 주소에는 보통 접속 정보가 포함되어 있습니다. 스크린샷을 공유하거나 지원 담당자에게 문제를 설명할 때는 전체 주소, 암호, 키를 가리세요. 백업도 본인이 관리할 수 있는 위치에 보관하세요. 기존 구독 업데이트에 성공했다는 것은 새 서버 정보를 가져왔다는 뜻일 뿐, 모든 서버의 실제 연결이 확인됐다는 의미는 아닙니다.
05 복원 후 Global Routing과 VPN 권한 확인
처음 연결할 때 시스템에서 VPN 구성 추가를 허용할지 물을 수 있습니다. 기기 안내에 따라 승인하세요. 이 권한은 연결에 필요한 시스템 권한이며 App Store 구매 인증과는 별개입니다. 이전에 시스템 VPN 구성을 삭제했다면 재설치 후 권한 요청이 다시 표시되는지 확인하세요. 결제 기록만 확인해서는 안 됩니다.
그다음 Home → Global Routing에서 현재 모드를 확인하세요. 구매 복원 과정에서 적절한 라우팅 방식까지 자동으로 선택되지는 않습니다. 기기를 옮긴 뒤에는 모드와 설정도 다시 확인해야 합니다. 아래에서는 이번 복원 확인에 자주 쓰이는 Config, Proxy, Direct만 비교합니다. 테스트 중에 선택한 모드를 장기 설정으로 간주하지 마세요.
Config
권장현재 선택한 설정의 규칙에 따라 요청을 처리합니다. 기존 Config를 복원했고 일상적인 분기 처리를 확인하려는 경우 이 모드에서 규칙과 정책이 제대로 유지됐는지 살펴보세요. Config를 선택했다고 모든 요청이 프록시를 거치는 것은 아닙니다.
적합한 경우: 규칙 설정을 복원한 뒤 일상적인 동작을 확인할 때
Proxy
프록시 모드에서 선택한 서버의 연결 상태를 확인하면 서버 연결 문제와 설정 규칙 문제를 구분하는 데 도움이 됩니다. 테스트가 끝나면 원래 사용 목적에 맞게 라우팅 모드를 되돌리세요. 웹페이지 하나가 열린다는 이유만으로 모든 설정이 올바르다고 판단하지 마세요.
적합한 경우: 규칙의 영향을 잠시 제외하고 선택한 서버를 확인할 때
Direct
직접 연결 모드에서 웹페이지가 열린다고 서버를 사용할 수 있다는 뜻은 아닙니다. 요청이 프록시를 거쳐야 하는데 Direct로 처리되고 있다면 모드를 먼저 변경한 뒤 같은 대상으로 다시 접속을 테스트하세요.
적합한 경우: 현재 네트워크에서 직접 접속한 결과와 비교할 때
정리: 연결을 확인한 뒤 자동 연결을 다시 설정하세요
먼저 연결을 수동으로 켜고 자주 사용하는 대상에 접속해 서버와 규칙이 정상인지 확인한 다음 Settings → On Demand에서 필요 시 연결 설정을 확인하세요. 문제를 살펴보는 동안 연결이 자동으로 다시 켜진다면 On Demand를 일시 중지하세요. 자동 실행을 스위치가 작동하지 않는 문제로 오해하지 않도록 할 수 있습니다.
Proxy에서는 접속되지만 Config에서는 접속되지 않는다면 현재 Config의 매칭 결과와 정책을 확인하세요. 두 모드 모두 실패한다면 선택한 서버와 네트워크 상태를 계속 점검해야 합니다. 이 비교는 문제 범위를 좁히는 데 도움이 되지만 DNS, 서버 측 또는 특정 규칙에 문제가 있다고 단정할 근거는 아닙니다.
06 기기 교체를 마치기 전 확인 목록
실제 접속 테스트를 마친 다음 구형 기기의 마이그레이션 준비를 마무리하세요. 구매 권한, 앱 데이터, 연결 상태를 각각 확인하면 ‘다운로드 완료’를 ‘기존 사용 환경까지 복원 완료’로 착각하지 않을 수 있습니다. iPad에서도 사용하려면 해당 기기의 App Store에서 구매 가능 여부와 호환성을 확인하세요.
- App Store에 기존 구매 계정으로 로그인되어 있고, Shadowrocket 제품 정보와 구매 기록이 일치합니다.
- Home에 필요한 서버가 있으며 기존 구독이 정상적으로 업데이트되고 선택한 서버 정보가 유효합니다.
- Config에서 필요한 설정을 선택했고 Global Routing이 기존의 트래픽 분기 목적에 맞습니다.
- VPN 권한 설정을 마쳤고 수동 연결과 대상 접속을 확인했으며 Settings → On Demand 상태가 예상과 일치합니다.
- 개인 설정과 구독 인증 정보를 안전하게 보관했으며 마이그레이션 확인이 끝날 때까지 구형 기기의 데이터를 비교에 사용할 수 있습니다.
Shadowrocket은 주로 iPhone과 iPad에서 사용하며, Mac, Apple TV, Apple Vision 호환 정보도 동일한 App Store 제품 페이지에 표시됩니다. 기기별 구매 가능 여부와 시스템 요구 사항은 App Store 페이지를 확인하세요. 앱은 상용 폐쇄형 소프트웨어이며 App Store에서만 받을 수 있습니다. 재다운로드 가능 여부는 스토어 계정의 구매 기록으로 결정되며, 회선 연결 여부는 앱에서 별도로 확인해야 합니다.