· 구매와 설치 · 약 8분

기기 변경·재설치 후 Shadowrocket 복원: 기존 Apple ID로 구입 항목에서 무료 재다운로드

Shadowrocket은 한 번 구매하면 해당 Apple ID에 연결됩니다. 새 iPhone으로 바꾸거나 앱을 삭제 후 재설치할 때는 기존 계정의 구입 항목에서 다시 다운로드하면 되며, 추가 결제는 필요하지 않습니다.

이 글의 핵심

이 글은 Shadowrocket을 이미 구매했고 기기를 바꾸거나 앱을 삭제 후 재설치하려는 사용자를 위한 안내입니다. 먼저 App Store에 원래 구매한 Apple ID로 로그인했는지 확인한 뒤 구입 항목에서 다시 다운로드하세요. 이후 기존에 사용하던 구독과 Config를 별도로 복원하면 됩니다. 가격이 표시되면 다시 결제하기 전에 구매 내역, 가려진 항목, App Store 국가 또는 지역을 확인하세요.

1. 구매 권한과 앱 데이터 구분하기

Shadowrocket은 한 번 구매하는 클로즈드 소스 상용 앱이며, App Store에서만 받을 수 있습니다. 구매 권한은 결제를 완료한 Apple ID에 연결되며, 기존 iPhone에만 저장되는 것이 아닙니다. 기존 구매가 유효하고 해당 계정으로 앱을 다시 다운로드할 수 있으며 기기 호환성도 충족하는 경우, 기기를 바꾸거나 앱을 삭제해도 추가 구매 비용이 발생하지 않습니다.

앱을 다시 다운로드하면 앱 자체는 복원되지만 Home의 서버 목록, 구독 주소, Config까지 복원되는 것은 아닙니다. 앱을 삭제하면 기기에 저장된 앱 데이터도 함께 삭제될 수 있습니다. 전체 기기 백업에 필요한 데이터가 포함되는지는 백업 상태와 복원 방법에 따라 달라집니다. App Store의 구름 모양 다운로드 버튼이 표시된다고 해서 Config까지 백업되었다고 볼 수는 없습니다.

  • 구매 권한: App Store 계정과 구매 내역에서 확인해 클라이언트 앱을 이미 결제했는지 파악합니다.
  • 기기에 저장된 Config: Shadowrocket의 Home, Config, Settings에서 확인하며, 별도의 복원 방법을 준비해야 합니다.
  • 서비스 이용 권한: 사용자가 이미 이용 중인 서비스 제공업체가 관리합니다. 앱 구매와 서비스 이용권은 별개이며, 앱을 다시 다운로드해도 서비스 기간은 연장되지 않습니다.
  • 기기 조건: 이 안내는 주로 iPhone과 iPad를 대상으로 합니다. 시스템 요구 사항, 호환성, 유니버설 구매 여부는 App Store 페이지에 표시된 내용을 기준으로 확인하세요.

2. 기기를 바꾸거나 앱을 삭제하기 전에 Config 저장하기

기존 기기에서 앱을 열 수 있다면 삭제하거나 이전하기 전에 현재 사용 상태를 기록하세요. 특히 구독으로 가져온 데이터와 직접 입력한 데이터를 구분해야 합니다. 구독 데이터는 기존 구독을 이용해 다시 가져올 수 있는 경우가 많지만, 직접 입력한 데이터는 따로 저장하지 않았다면 재설치 후 복구하지 못할 수 있습니다.

  1. Home을 열어 현재 사용 중인 항목이 기존 구독에서 가져온 것인지 직접 추가한 것인지 확인하세요. 구독 주소를 저장하거나 기존 서비스 제공업체 계정에서 다시 확인하세요. 접근 정보가 포함된 전체 링크를 공개 페이지에 게시하지 마세요.
  2. Config를 열어 현재 선택된 Config 파일을 기록하고, 앱에서 제공하는 내보내기 또는 공유 기능으로 필요한 파일을 저장하세요. 저장한 파일을 다시 찾을 수 있는지 확인한 다음 기존 앱을 삭제하세요.
  3. Home → Global Routing에서 현재 선택된 모드를 기록하고 Settings → On Demand의 활성화 여부도 확인하세요. 새 기기로 옮긴 뒤에는 먼저 수동으로 연결하고, Config를 확인한 다음 자동 연결 설정을 복원하세요.
  4. 직접 추가한 서버는 기존 서비스 제공업체가 제공한 프로토콜, 주소, 포트, 인증 정보를 저장하세요. 포트는 원래 값 그대로 입력해야 합니다. TLS를 사용한다는 이유만으로 모두 443으로 바꾸면 안 됩니다.

3. 기존 계정의 구입 항목에서 다시 다운로드하기

최근 시스템에서는 Apple ID가 Apple Account로 표시될 수도 있습니다. 여기서 말하는 기존 계정은 처음 App Store에서 구매할 때 사용한 계정이며, 기기 상단에 표시되는 iCloud 계정과 다를 수 있습니다. 먼저 Media & Purchases에 로그인된 계정을 확인하세요. iCloud에 로그인되어 있다는 이유만으로 구매 계정도 맞다고 판단하면 안 됩니다.

  1. 구매 계정 확인하기

    시스템 Settings → 상단의 계정 → Media & Purchases를 열어 Media & Purchases에 사용 중인 계정을 확인하세요. 원래 구매한 계정이 아니라면 해당 계정에 로그인하고 인증할 수 있는지 확인한 뒤 시스템 안내에 따라 진행하세요.

  2. 앱 목록 열기

    App Store → 오른쪽 상단의 계정 프로필 사진 → Apps → My Apps를 여세요. 일부 시스템에서는 Purchased → My Purchases로 표시될 수 있습니다. 현재 화면에서 ‘App’ 또는 ‘구입 항목’에 해당하는 메뉴를 선택해 개인 앱 목록을 여세요.

  3. 앱 찾기

    목록에서 Shadowrocket을 검색하세요. 검색 범위를 좁히려면 Not on this iPhone을 선택하세요. iPad에서는 기기에 맞는 문구가 표시됩니다. 앱이 이미 설치되어 있다면 전체 앱 목록으로 돌아가 찾을 수도 있습니다.

  4. 다시 다운로드하기

    앱 오른쪽의 구름 모양 다운로드 버튼을 누르고 시스템 안내에 따라 본인 인증을 완료하세요. 정상적인 재다운로드에는 추가 구매가 필요하지 않습니다. 가격이 표시되는 구매 확인 화면으로 넘어가면 취소한 뒤 다음 절의 항목을 확인하세요.

  5. 앱 정보 확인하기

    제품 페이지의 개발자가 Shadow Launch Technology Limited인지, 앱 ID가 932747118인지 확인하고 공식 아이콘과 대조하세요. 관련 정보를 한곳에서 확인하려면 이 사이트의 App Store 정품 확인 페이지를 이용하세요.

새 기기에서 전체 백업을 복원하는 중이라면 앱 아이콘이 먼저 나타나고 App Store에서 앱을 내려받는 과정은 나중에 진행될 수 있습니다. 아이콘이 대기 상태에 머물러도 구매 권한을 잃었다는 뜻은 아닙니다. 네트워크 연결과 저장 공간을 확인하고 App Store에서 계정 인증을 요구하는지 살펴보세요.

4. 구입 항목에 앱이 없거나 가격이 표시될 때

제품 페이지에 가격이 표시된다는 사실만으로 다시 결제해야 하는 것은 아닙니다. 먼저 처음 구매한 계정이 무엇인지 확인한 뒤 목록 필터, 가려진 항목, 현재 App Store에서의 제공 여부를 살펴보세요. 검색 결과가 없다는 것과 구매 기록이 없다는 것은 서로 다른 문제입니다.

구매했는데 구입 항목에 보이지 않는 이유는?

먼저 Not on this iPhone 같은 필터를 해제한 다음 앱의 전체 이름으로 검색하세요. 이어서 App Store → 계정 프로필 사진 → Purchase History에서 거래 내역을 확인하고 날짜 범위를 넓혀 보세요. 기본 날짜 범위에 오래전 구매 내역이 포함되지 않을 수 있습니다. 보관 중인 Apple 영수증도 확인해 영수증에 표시된 구매 계정을 살펴보세요.

iCloud는 기존 계정인데 왜 결제를 요구하나요?

시스템 Settings → 상단의 계정 → Media & Purchases를 열어 App Store에서 사용 중인 계정을 확인하세요. iCloud와 미디어 및 구매 항목에는 서로 다른 계정을 사용할 수 있습니다. 구매에 사용한 계정을 확인한 다음 해당 계정으로 App Store의 구입 항목을 여세요. 이 문제를 확인하려고 기기 전체에서 iCloud 로그아웃을 하지는 마세요.

이전에 앱을 가렸어도 다시 찾을 수 있나요?

App Store → 계정 프로필 사진 → 상단의 계정 이름을 열고 계정 설정에서 Hidden Purchases를 찾으세요. Shadowrocket을 찾으면 화면에 표시된 옵션에 따라 가리기를 해제하거나 다시 다운로드한 뒤 앱 목록에서 확인하세요. 가리기는 목록 표시 방식에만 영향을 주며 구매 기록을 삭제하지 않습니다.

App Store 국가 또는 지역을 변경한 뒤 다시 다운로드할 수 없으면 어떻게 하나요?

기존 구매 내역과 현재 계정의 App Store 국가 또는 지역을 확인하고, 현재 스토어에서 제품 페이지를 이용할 수 있는지 확인하세요. 국가 또는 지역 변경으로 재다운로드할 수 있는 항목이 달라질 수 있으므로 여러 지역을 반복해서 바꾸며 시도하지 마세요. 유효한 거래 기록이 있는데도 다운로드할 수 없다면 주문 정보를 준비해 기기의 Apple 지원 메뉴에서 계정과 스토어 상태를 확인하세요.

다운로드할 때 결제 정보 확인을 요구하는데, 다시 결제되는 건가요?

계정 인증, 청구 문제, 이번 앱 다운로드의 요금 발생 여부는 각각 따로 확인해야 합니다. 시스템 안내를 읽고 미결제 청구가 있는지 살펴보세요. 결제 정보 안내가 모두 Shadowrocket의 새 주문을 의미하는 것은 아닙니다. 명확한 가격과 구매 확인 화면이 표시되면 먼저 취소한 뒤 구매 내역을 확인하세요.

5. 재설치 후 Home과 Config 복원하기

앱을 연 뒤 Home에 기존 목록이 있는지 확인하고 Config에서 현재 선택된 파일을 살펴보세요. 목록이 비어 있어도 App Store 복원에 실패했다는 뜻은 아닙니다. 필요한 기기 데이터가 아직 복원되지 않았다는 의미일 뿐입니다. 이 안내는 사용자가 이미 이용 중인 서비스 제공업체와 구독이 있다는 전제하에 작성되었으며, 서비스 출처를 제공하거나 추천하지 않습니다.

  1. 기존 구독 복원: 저장해 둔 구독 주소를 사용해 Home 오른쪽 상단의 “+” → Type → Subscribe에서 추가하고 저장한 다음, 구독 항목의 업데이트 기능으로 내용을 가져오세요. 주소가 유효하지 않으면 기존 서비스 제공업체 계정에서 확인하세요. 인증 매개변수를 임의로 수정하지 마세요.
  2. 수동으로 추가한 항목 복원: 기존 정보를 기준으로 해당 Type을 선택한 뒤 주소, 포트, 인증 정보, 전송 설정, TLS 매개변수를 하나씩 확인하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 매개변수 구성이 서로 다릅니다. 프로토콜 이름만 바꾸고 나머지 필드를 그대로 두면 안 됩니다.
  3. Config 복원: 미리 저장한 Config 파일을 Config로 가져온 다음 사용할 파일을 명확하게 선택하세요. 구독 업데이트와 Config 복원은 서로 다른 작업입니다. Home에 서버 항목이 있다고 해서 기존 규칙까지 복원된 것은 아닙니다.
  4. 시스템 권한 복원: 처음 연결을 시작할 때 시스템에 표시되는 VPN 구성 추가 안내를 읽고 요구되는 권한을 허용하세요. 재설치 후 권한 안내가 다시 표시되어도 클라이언트를 다시 구매해야 한다는 뜻은 아닙니다.

기존 Config에 DOMAIN-SUFFIX, GEOIP, IP-CIDR 또는 FINAL 규칙이 있다면 규칙 내용과 순서, 대상 정책이 그대로인지 확인하세요. “연결 복원”을 위해 Config 전체를 바로 덮어쓰지 마세요. 먼저 올바른 파일이 선택되어 있는지 확인한 다음 차이가 있는 항목을 찾으세요.

6. Global Routing으로 복원 상태 확인하기

가져오기를 마친 뒤 Home에서 이미 보유한 서버 중 상태가 명확한 항목을 선택하고 Global Routing을 확인하세요. 앱 복원과 라우팅 모드 복원은 별도의 단계입니다. 같은 네트워크와 같은 웹페이지를 사용해 테스트하고 한 번에 설정 하나만 변경해야 서버, 규칙, 네트워크 환경 중 무엇이 달라졌는지 판단할 수 있습니다.

Config

권장

현재 선택된 Config에 따라 연결을 처리하고 규칙 일치 결과에 맞춰 정책을 선택합니다. 원래 Config 파일과 참조하는 정책이 모두 복원되었는지 확인한 다음, 이 모드로 평소의 분할 라우팅이 정상인지 확인하세요.

적합한 경우: 유효한 Config가 있고 평소의 분할 라우팅이 복원되었는지 확인하려는 경우.

Proxy

프록시 처리 대상인 연결을 선택한 프록시로 전달합니다. 이번 확인에서는 Config의 일반적인 분할 라우팅 결과를 기준으로 삼지 않습니다. 짧은 시간 동안 문제를 진단할 때만 사용하세요. 모든 시스템 트래픽이 반드시 프록시를 통과한다는 뜻은 아닙니다.

적합한 경우: 서버 연결 문제와 Config 규칙 문제를 잠시 구분하려는 경우.

Direct

해당 연결에 직접 연결을 적용해 로컬 네트워크에서 테스트 대상에 접속할 수 있는지 확인합니다. Direct 모드에서 일반 웹페이지가 열린다는 것은 해당 대상의 직접 연결 경로가 작동한다는 의미일 뿐, 프록시가 복원되었다는 뜻은 아닙니다.

적합한 경우: 로컬 네트워크 상태를 비교하고 기본 연결 문제를 배제하려는 경우.

정리: 차이를 먼저 찾고 자동 연결은 나중에 복원하기

같은 대상이 Proxy에서는 열리고 Config에서는 실패한다면 현재 Config의 규칙과 정책 참조를 먼저 확인하세요. 수동 연결이 안정적으로 작동하는지 확인한 다음 Settings → On Demand에서 기존 주문형 연결 설정을 복원하세요.

7. 기기 이전을 마치기 전에 확인 기록 남기기

기기 이전이 완료되었다고 판단하려면 홈 화면에 앱 아이콘이 나타나는 것만으로는 부족합니다. 구매 계정, Config의 출처, 실제 연결 결과를 모두 확인하세요. 기록에는 계정 소유 여부와 Config 이름 등 필요한 정보만 남기고, 일반 메모나 공개 문의 글에 전체 비밀번호, 개인 키, 구독 인증 정보를 올리지 마세요.

  • App Store에서 기존 구매 계정을 사용 중이며 기록에서 Shadowrocket의 유효한 구매 내역을 확인할 수 있습니다.
  • 앱 정보 확인 완료: 개발자 Shadow Launch Technology Limited, 앱 ID 932747118.
  • Home의 기존 서비스 설정이 복원되었고 Config에서 예상한 파일이 선택되어 있습니다.
  • Global Routing을 필요한 모드로 복원했으며 수동 연결 테스트를 마친 뒤 On Demand를 활성화했습니다.
  • 보관해야 할 Config를 별도로 백업했으며 새 기기에서 확인을 마친 뒤 기존 기기를 정리합니다.

앱을 다시 다운로드했는데도 연결되지 않는다면 클라이언트를 다시 구매하지 말고 Config와 네트워크 문제를 확인하세요. 구매 내역에 문제가 있다면 주문 정보를 보관하고 Apple 계정 지원 절차를 이용하세요. App Store 문제와 서비스 Config 문제를 혼동하지 않는 것이 중요합니다.

App Store 앱 정품 확인