핵심 내용

iPhone에서 Shadowrocket을 구매한 사용자는 iPad의 App Store에서 기존 구매에 사용한 Apple ID로 로그인하면 보통 ‘구입 항목’에서 다시 다운로드할 수 있으며, 앱을 재구매할 필요가 없습니다. 구매 기록, 구성 파일, 구독 정보, 시스템 VPN 권한은 각각 별개입니다. 이 글에서는 구매 복원, 화면 구성 확인, 설정 이전, 연결 검증 순으로 살펴봅니다. 전제는 이미 본인 소유의 서비스와 구독이 있다는 것입니다.

같은 Apple ID 사용: 구매 기록을 확인한 뒤 설정을 점검하세요

Shadowrocket은 한 번 구매하는 유료 상용 앱이며 iPhone과 iPad에서 사용할 수 있습니다. 유일한 다운로드 경로는 App Store입니다. 여기서 ‘구매 공유’란 두 기기에서 본인의 구매 계정으로 앱을 다시 다운로드하는 것을 뜻합니다. 두 기기의 앱 데이터가 자동으로 같아진다는 의미도, 서비스 제공업체가 여러 기기의 동시 연결을 허용한다는 의미도 아닙니다. 앱 구매와 회선 요금제는 별개입니다.

계정을 확인할 때는 시스템 설정 상단의 iCloud 계정만 보지 말고 App Store에 사용하는 ‘미디어 및 구입 항목’을 확인하세요. 두 곳에서 서로 다른 계정을 사용할 수 있습니다. iPhone에서 앱이 실행된다는 사실만으로 iPad의 구매 계정이 올바르다고 판단할 수는 없습니다.

1회
앱을 한 번 구매하면 같은 구매 계정으로 다시 다운로드 가능
2종
대상 기기: iPhone 및 iPad
932747118
App Store 앱 ID

결론: 계정을 먼저 확인하고 결제 여부를 판단하세요

iPad에 재다운로드 버튼 대신 가격이 표시되면 기존 구매 계정과 구매 기록부터 확인하세요. 이미 구매한 앱을 복원하기 위해 다시 결제할 필요는 없습니다.

‘구입 항목’에서 iPad로 다시 다운로드하기

앱을 다시 다운로드하려면 현재 스토어에서 앱을 이용할 수 있고 기기가 호환성 요건을 충족해야 합니다. 시스템 요구 사항은 App Store 페이지의 안내를 기준으로 확인하세요. OS 버전에 따라 계정 화면에 ‘앱’, ‘나의 앱’ 또는 ‘구입 항목’으로 표시될 수 있습니다. 결제 내역이 아니라 본인이 구매한 앱 목록으로 이동하세요.

  1. 계정 확인

    기존 구매 기기에서 시스템 ‘설정’ → 상단 계정 → ‘미디어 및 구입 항목’을 열어 구매에 사용한 Apple ID를 확인하세요. iPad에서도 같은 경로로 확인해 iCloud 로그인 계정을 구매 계정으로 착각하지 않도록 합니다.

  2. 구입 항목 열기

    iPad에서 App Store → 오른쪽 위 계정 프로필 → ‘앱’ 또는 ‘구입 항목’을 엽니다. 다음 화면에 ‘나의 앱’이 표시되면 본인의 앱 목록으로 이동하세요. 메뉴 단계는 기기에 실제로 표시되는 내용을 기준으로 확인하면 됩니다.

  3. 앱 찾기

    구매한 앱 목록에서 Shadowrocket을 검색하세요. ‘이 iPad에 없음’ 필터가 있으면 검색 범위를 좁히는 데 사용할 수 있습니다. 필터가 없다면 전체 목록에서 찾으면 됩니다.

  4. 확인 후 다운로드

    개발자 Shadow Launch Technology Limited와 앱 ID 932747118을 확인한 다음 구름 모양 다운로드 버튼을 누르세요. 설치가 완료되면 제품 페이지에 ‘열기’가 표시되어야 하며 앱을 다시 구매하라는 메시지가 나오지 않아야 합니다.

  5. 처음 실행하기

    앱을 실행한 뒤 Home과 Config에 기존 내용이 있는지 먼저 확인하세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시되면 내용을 확인한 후 시스템 안내에 따라 승인합니다. 다른 기기에서 승인했더라도 이 기기의 권한 설정을 대신할 수는 없습니다.

가로 화면 구성: Home, Config, Settings에서 기능 찾기

iPad 화면은 더 넓지만 기능을 찾을 때는 페이지명과 항목명을 기준으로 확인하세요. 가로 모드, 화면 분할, 창 너비에 따라 목록 너비와 줄바꿈, 한 번에 보이는 항목 수가 달라집니다. ‘오른쪽 아래에서 몇 번째 버튼’처럼 위치만으로 설명하면 기기 간 안내에 적합하지 않습니다. 화면 위치가 다르면 먼저 해당 페이지를 찾고 기능명을 확인하세요.

Home에서는 서버 목록을 확인하고 연결 대상을 선택하거나 연결을 제어합니다. Config에서는 구성 파일을 관리하고 선택하며 Settings에서는 앱 설정을 관리합니다. Global Routing은 라우팅 방식이지 구독 유형이 아닙니다. Home에 서버가 있다고 해서 Config에서 iPhone과 같은 구성을 선택한 것은 아닙니다.

메뉴 위치확인할 내용헷갈리기 쉬운 점
Home선택된 서버, 연결 스위치, Global Routing목록에 서버가 있어도 현재 선택된 서버라는 뜻은 아닙니다
Config현재 활성화된 구성 파일과 그 안의 규칙파일명이 같아도 파일 내용까지 같다고 볼 수는 없습니다
Settings → On Demand이 기기에서 활성화되어 있는지와 설정된 트리거 조건자동 연결 트리거는 연결 매개변수의 문제를 해결하지 않습니다
서버 편집 화면Type, 주소, 포트 및 프로토콜에 필요한 항목구독 그룹 이름은 프로토콜 유형이 아닙니다

iPhone 설정과 비교할 때는 iPad에서 앱을 전체 화면으로 열고 같은 항목을 확인한 뒤 화면 분할을 사용하세요. 화면을 회전해도 Proxy가 Config로 바뀌거나 서비스 요금제가 자동으로 전환되지는 않습니다. 동작이 다르면 화면 배치만 보고 판단하지 말고 실제로 선택된 설정을 확인하세요.

설정 동기화: 구매, 구독, 규칙을 따로 확인하기

같은 Apple ID는 구매 자격을 확인하는 데 쓰이며 앱 데이터가 반드시 동기화된다는 보장은 아닙니다. iPad를 처음 열었을 때 목록이 비어 있어도 구매 복원에 실패한 것은 아닙니다. 시스템 이전이나 앱에서 제공하는 동기화 기능으로 일부 데이터가 옮겨졌더라도 항목별로 확인하세요. 암호, 현재 선택 항목, 기기별 권한이 모두 같다고 가정하지 마세요.

구독은 보통 서버 목록을 업데이트하는 데 사용하고, Config의 구성 파일에는 규칙과 기타 네트워크 설정이 들어갈 수 있습니다. 구독을 다시 추가하는 것으로 iPhone 설정 전체를 복사할 수는 없습니다. 규칙의 정책 이름이 기존 서버나 정책 그룹에 의존할 수도 있으므로 파일만 옮긴 뒤에는 iPad에서도 해당 참조가 유효한지 확인하세요.

예를 들어 DOMAIN-SUFFIX는 도메인 접미사를 기준으로 일치시키고, IP-CIDR은 IP 대역을 기준으로 일치시키며, GEOIP는 IP 지리 정보를 기준으로 일치시킵니다. FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 이런 키워드가 있다고 해서 구성이 올바르다는 뜻은 아닙니다. 대상 정책을 사용할 수 있는지 확인하고 실제 요청이 어떤 규칙에 일치하는지도 검증하세요.

구독 다시 가져오기: 링크를 확인한 뒤 업데이트하기

아래 절차는 본인 소유의 서비스 구독이 있는 경우에만 해당합니다. 본인이 보관한 자료에서 전체 링크를 가져와 만료되거나 취소되지 않았는지, 복사 과정에서 잘리지 않았는지 확인하세요. 화면에 표시된 서버 이름을 구독 주소 대신 사용하지 말고 링크의 인증 매개변수도 임의로 수정하지 마세요.

  1. 기존 링크 가져오기

    본인이 보유한 전체 구독 주소를 복사하세요. 링크 앞뒤에 공백이나 줄바꿈이 없는지 확인합니다. 링크의 token은 인증 정보이므로 공개 스크린샷에 표시하지 마세요.

  2. 구독 추가

    Home → 오른쪽 위 ‘+’ → Type → Subscribe로 이동해 전체 링크를 URL 필드에 입력하고 확인한 뒤 저장하세요. Subscribe를 특정 서버 프로토콜로 선택하지 마세요.

  3. 목록 업데이트

    Home으로 돌아와 구독을 업데이트하세요. 목록을 아래로 당겨 업데이트하는 경우 작업이 끝날 때까지 기다린 뒤 해당 구독에 연결된 항목을 확인합니다. 링크를 저장했다고 해서 구독 내용을 성공적으로 불러온 것은 아닙니다.

  4. 결과 확인

    원하는 서버를 선택하고 Type과 필수 매개변수를 확인하세요. 항목이 없거나 업데이트에 실패하면 네트워크 연결, 링크 유효성, 서비스 제공업체의 기기 수 제한부터 확인하세요. 같은 구독을 반복해서 추가하지 마세요.

구독 업데이트 후 항목 이름, 주소, 개수가 달라질 수 있습니다. iPhone과 iPad가 서로 다른 시점에 업데이트되면 목록이 잠시 다를 수 있으므로 이를 한쪽 기기의 가져오기 실패로 단정하지 마세요. 비교하기 전에 두 기기에서 각각 업데이트를 완료하고 현재 선택된 서버가 목록에 있는지 확인하세요.

기존 구독을 두 기기에서 동시에 사용할 수 있는지는 서비스 제공업체의 계정 약관과 연결 제한에 따라 달라지며 앱 구매 횟수와는 관계가 없습니다. 한 기기에서는 정상 작동하지만 두 기기를 동시에 연결할 때 한쪽이 끊긴다면 발생 조건을 기록하고 계정 제한을 확인하세요. 먼저 iPad의 가로 화면 구성 탓으로 돌리지 마세요.

라우팅 방식: 일상적인 사용과 임시 확인을 구분하기

Home → Global Routing에서 현재 선택된 항목을 먼저 확인하세요. Config, Proxy, Direct, Scene은 구독이나 프로토콜의 종류가 아닙니다. 아래에서는 기본 확인에 바로 사용할 수 있는 세 가지 라우팅 방식을 비교합니다. 현재 Scene이 선택되어 있다면 해당 장면 설정도 살펴보세요. 이름만 보고 Config와 같은 방식으로 동작한다고 판단할 수 없습니다.

Config

권장

현재 구성의 규칙에 따라 요청 처리 방식을 결정하며, 일치하는 규칙이 없는 요청은 FINAL 등 구성 내용에 따라 처리됩니다. 이전 후에는 파일이 존재하는지만 보지 말고 의도한 구성이 활성화되어 있는지 확인하세요.

적합한 경우: 확인을 마친 규칙이 있고 구성에 따라 트래픽을 분기하는 일상적인 사용

Proxy

앱에서 처리하는 요청을 모두 프록시 경로로 보냅니다. 규칙 선택의 영향을 잠시 배제할 때 유용합니다. 주소, 포트, 인증 정보가 잘못된 문제를 해결하지는 않으며 모든 앱 트래픽이 같은 경로를 통과한다고 보장하지도 않습니다.

적합한 경우: 선택한 서버를 임시로 확인해 프록시 연결 문제와 규칙 문제를 구분할 때

Direct

앱에서 처리하는 요청을 프록시 서버를 거치지 않고 직접 연결합니다. Direct에서 대상이 열린다고 해서 직접 연결 테스트가 성공했다는 것만 알 수 있으며, 구독에 포함된 서버를 사용할 수 있다고 확인되는 것은 아닙니다.

적합한 경우: 기본 네트워크 상태와 비교해 직접 연결에서도 문제가 발생하는지 확인할 때

결론: 한 번에 변수 하나씩 바꾸세요

같은 네트워크와 같은 대상 요청에서 Direct와 Proxy를 먼저 비교한 다음 Config로 돌아가 규칙을 확인하세요. 서버 변경, 구성 업데이트, On Demand 활성화를 한꺼번에 하지 마세요. 어느 단계에서 결과가 바뀌었는지 파악하기 어렵습니다.

이전 후 점검: iPad에서 단독으로 작동하는지 확인하기

다운로드와 가져오기를 마친 뒤 iPad 자체에서 전체 과정을 확인하세요. 시스템 VPN 상태는 연결 여부를 판단하는 단서일 뿐 대상 요청 테스트를 대신하지 않습니다. 지연 시간 테스트에 결과가 나와도 모든 프로토콜 매개변수와 규칙, 대상 서비스가 정상이라는 뜻은 아닙니다. iPhone과 비교할 수 있도록 민감 정보를 제외한 점검 기록을 남겨 두세요.

iPhone에서는 정상인데 iPad에서 문제가 생긴다면 계정, 구독 업데이트 시점, 선택한 서버, 구성 내용, Global Routing을 하나씩 비교하세요. 같은 Wi-Fi에 연결되어도 두 기기에 서로 다른 로컬 설정이 남아 있을 수 있습니다. 이런 차이를 확인한 다음 서비스 제공업체의 기기 제한이나 현재 네트워크 환경을 살펴보면 원인을 더 쉽게 좁힐 수 있습니다.

App Store 정품 확인

다시 다운로드하기 전에 개발자 Shadow Launch Technology Limited, 앱 ID 932747118, 기존 구매 계정을 확인하세요. 시스템 요구 사항은 App Store 페이지의 안내를 기준으로 확인합니다. 기존 구매가 구성과 구독까지 자동으로 이전해 주는 것은 아닙니다.

정품 확인 페이지 보기 가이드 보기