iPhone에서 Shadowrocket을 구입하고 본인 소유 iPad에서도 계속 사용하려는 분을 위한 안내입니다. 먼저 App Store 구입 계정과 재다운로드 경로를 확인한 다음, 가로 화면에서 Home, Config, Settings를 살펴보세요. 마지막으로 기존 구독, 라우팅 모드, 시스템 VPN 권한을 각각 확인해 구입 내역 복원과 설정 이전을 혼동하지 않도록 합니다.
1. 구입 자격과 기기 설정 구분하기
Shadowrocket은 Apple 플랫폼 전용 유료 상용 앱이며, 유일한 구매 경로는 App Store입니다. 제품을 확인할 때는 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 공식 아이콘, 앱 ID 932747118을 함께 확인하세요. 앱은 일회성 구매 방식이며, 앱 구매는 연결 서비스 이용권과 별개입니다. 이 글은 이미 본인 서비스와 구독을 보유한 경우를 전제로 하며, 연결 서비스 선택은 다루지 않습니다.
이 글에서 ‘같은 Apple ID로 구입 항목 공유’는 본인 구입 계정으로 이미 구매한 앱을 본인 기기에 다시 다운로드하는 것을 뜻합니다. 앱 내부 설정이 다른 기기로 자동 복사된다는 의미는 아닙니다. 주요 사용 기기는 iPhone과 iPad입니다. Mac, Apple TV, Apple Vision의 호환 여부와 시스템 요구 사항, 통합 구입 적용 범위는 App Store 페이지를 기준으로 확인하세요.
구입 내역은 스토어 계정에 속하고, 구독 내용과 구성 선택, 이 기기의 연결 권한은 별도로 확인해야 합니다. iPad에서 앱을 다시 다운로드했더라도 처음 실행할 때 기존 구독을 추가하고 구성을 선택한 뒤 시스템의 VPN 구성 추가를 허용해야 할 수 있습니다. 문제를 확인할 때는 앱을 받는 단계에서 막혔는지 앱 내 연결 단계에서 막혔는지 먼저 구분하고, 두 경우의 점검 절차를 섞지 마세요.
2. iPad에서 구입 항목으로 다시 다운로드하기
먼저 iPad의 App Store 계정을 확인하세요. 시스템 iCloud 계정과 ‘미디어 및 구입 항목’ 계정은 다를 수 있으므로 실제 구입에 사용한 스토어 계정으로 구입 자격을 확인해야 합니다. 시스템의 Settings → 상단의 이름 → Media & Purchases에서 확인할 수 있습니다. 확인을 위해 iCloud 계정 전체에서 로그아웃할 필요는 없습니다.
-
구입 계정 확인
iPad에서 Media & Purchases를 열어 Shadowrocket을 구입할 때 사용한 계정과 일치하는지 확인하세요. 계정이 확실하지 않다면 본인이 보관한 구입 내역을 먼저 확인하고, 기기 상단에 표시된 이름만으로 판단하지 마세요.
-
구입 항목 열기
App Store → 오른쪽 위 계정 프로필 → Purchased를 여세요. 일부 시스템에서는 앱 내역이 Apps → My Apps에 표시됩니다. 메뉴 이름은 시스템 인터페이스에 따라 다를 수 있으니 기기에 실제로 표시되는 경로를 따르세요.
-
앱 구입 내역 찾기
앱 내역에서 Shadowrocket을 검색하고, 필요한 경우 Not on this iPad와 같은 필터를 선택하세요. 앱이 보이지 않으면 필터를 해제하고 계정을 다시 확인한 다음 구입 내역과 가려진 구입 항목을 살펴보세요.
-
확인 후 다운로드
제품 페이지를 열어 개발자 Shadow Launch Technology Limited와 앱 ID 932747118을 확인하세요. 본인이 구입한 앱이 맞으면 구름 모양 다운로드 버튼을 누르고 시스템 안내에 따라 인증을 완료합니다.
-
첫 실행 확인
설치가 끝나면 앱을 열어 Home, Config, Settings를 각각 확인하세요. 먼저 필요한 항목이 있는지 살펴보세요. 앱이 설치되었다고 해서 기존 기기의 구독과 라우팅 선택까지 복원되었다고 단정해서는 안 됩니다.
3. iPad 가로 화면과 iPhone 인터페이스 비교
iPad 가로 화면에서는 표시 공간의 너비가 넓어질 뿐, 구독 주소나 서버 매개변수, 규칙의 의미가 바뀌지는 않습니다. 전체 화면 가로 모드, 분할 화면, 세로 모드마다 사용 가능한 너비가 다르므로 특정 버튼이 ‘화면 오른쪽 아래’에 있다고 가정하지 마세요. 먼저 영어 메뉴 이름으로 경로를 찾고 현재 목록 또는 상세 영역을 확인하세요.
| 확인 위치 | iPhone에서 확인하는 방법 | iPad 가로 화면에서 확인할 점 |
|---|---|---|
| Home | 화면이 좁으면 그룹과 항목을 살펴보기 위해 세로로 더 많이 스크롤해야 할 수 있습니다. | 넓은 공간을 활용해 그룹명과 긴 이름을 확인하세요. 텍스트가 잘리는지는 창 너비와 글자 크기, 이름 길이에 따라 달라집니다. |
| Config | 구성 목록을 확인한 다음 해당 구성의 상세 화면을 여세요. | 내용을 펼쳐 보는 데 그치지 말고 현재 어떤 구성을 보고 있는지 확인하세요. 화면 배치가 바뀌어도 적용된 구성이 자동으로 전환되는 것은 아닙니다. |
| Settings | 설정 항목의 이름을 따라 단계별로 이동하세요. | Settings → On Demand와 같이 이름을 기준으로 찾으세요. 가로 화면에서의 상대적인 위치만으로 판단하지 마세요. |
| 시스템 권한 팝업 | 현재 기기에서 VPN 구성 추가를 허용하세요. | 이 권한은 각 기기에서 별도로 승인해야 합니다. iPhone에서 허용했더라도 iPad에서 다시 확인해야 합니다. |
시스템과 앱 인터페이스에 따라 목록, 탐색 메뉴, 상세 화면의 배치가 다를 수 있습니다. 가로 화면에서 목록과 내용 영역이 함께 보이면 현재 선택한 항목부터 확인하세요. 화면이 단계별로 전환되는 경우에도 동일한 영어 메뉴 이름을 따라가면 됩니다. iPad 창을 분할 화면에 맞게 좁히면 내용의 줄바꿈이나 접힘이 달라질 수 있습니다. 이는 사용 가능한 너비가 바뀐 결과이며 앱 기능이 사라졌다는 뜻은 아닙니다.
정리: 메뉴 이름을 기준으로 상태 확인
iPhone과 iPad에서 차례로 Home의 선택 항목, Config의 적용된 구성, Global Routing 모드를 기록한 뒤 연결 상태를 비교하세요. 버튼 위치나 가로 화면에 표시되는 정보량만으로 두 기기의 설정이 같은지 판단하지 마세요.
4. 다시 다운로드한 뒤 구독과 구성 확인하기
앱을 다시 다운로드하면 앱을 사용할 자격이 복원되는 것이지, 데이터가 모두 이전되는 것은 아닙니다. Home이 비어 있다면 본인이 보유한 구독을 다시 가져와야 하는지 확인하세요. 목록이 이미 있다면 그룹의 출처와 내용을 살펴 중복된 주소를 가져와 같은 그룹이 반복되지 않도록 합니다. 구독 링크에는 접근 정보가 포함되는 경우가 많으므로 스크린샷, 공개 메모, 공유 문서에 넣지 마세요.
- 구독 가져오기: Home 오른쪽 위의 “+” → Type → Subscribe를 선택하고 본인의 구독 URL을 입력한 뒤 저장하세요. 형식 설명에만 쓰이는 예시 주소는
https://example.com/sub?token=xxxx이며 실제 연결에는 사용할 수 없습니다. - 구독 업데이트: 저장한 뒤 Home 목록을 아래로 당겨 새로고침하고 대상 그룹의 항목이 정상적으로 표시되는지 확인하세요. 오류가 나거나 목록이 비어 있으면 주소가 완전한지, 현재 네트워크에서 해당 주소에 접근할 수 있는지, 서비스 제공자가 접근 정보를 변경했는지 먼저 확인하세요.
- 구성 확인: Config를 열어 사용할 구성이 있는지, 선택되어 있는지 확인하세요. 구독 항목이 보인다고 해서 기존 사용자 지정 규칙까지 복원된 것은 아니므로 각각 따로 확인해야 합니다.
- 온디맨드 동작: Settings → On Demand에서 기능이 켜져 있는지와 기존 조건을 확인하세요. 수동 연결 문제를 점검할 때 이 항목도 기록해 두세요. 자동 연결 동작이 연결 스위치 상태를 판단하는 데 영향을 줄 수 있습니다.
예를 들어 규칙 DOMAIN-SUFFIX,example.com,DIRECT은 해당 도메인 접미사와 일치하는 연결에 DIRECT 정책을 적용합니다. FINAL,DIRECT는 앞선 규칙과 일치하지 않은 연결을 처리합니다. 이는 문법 예시일 뿐 기존 구성을 대체하라는 뜻은 아닙니다. 두 기기에 같은 구독 항목이 있어도 Config의 규칙이나 Global Routing 선택이 다르면 연결 경로가 달라질 수 있습니다.
5. 두 기기의 Global Routing 비교
Global Routing은 트래픽을 처리하는 방식을 결정하며 화면의 방향과는 관계가 없습니다. iPhone과 iPad를 비교할 때는 먼저 Home에서 Global Routing을 확인한 뒤 현재 선택된 항목이나 구성을 살펴보세요. 다음 내용은 Shadowrocket의 라우팅 모드 비교이며 기기 성능에 대한 결론이 아닙니다.
Config
권장현재 구성의 규칙에 따라 연결 정책을 결정합니다. 결과는 규칙 순서와 각 규칙이 지정하는 정책에 따라 달라지며, 특정 유형의 사이트는 항상 직접 연결되고 다른 유형은 항상 프록시를 거치는 방식이 아닙니다.
적합한 경우: 구성을 확인했고 기존 규칙에 따라 평소처럼 사용하려는 경우
Proxy
앱이 처리하는 연결을 Proxy 모드로 다루며 Config의 일반적인 분기 규칙을 항목별로 적용하지 않습니다. 문제를 점검할 때는 선택된 연결 항목과 서버 매개변수가 유효한지도 확인해야 합니다.
적합한 경우: 구성 규칙이 결과에 영향을 주는지 잠시 비교한 뒤 기존 모드로 되돌리려는 경우
Direct
앱이 처리하는 연결을 직접 연결 모드로 다룹니다. 이 모드의 결과만으로 선택한 프록시 항목을 사용할 수 있다고 판단할 수 없으며, 프록시 매개변수 확인을 대신하지도 않습니다.
적합한 경우: 현재 네트워크의 접속 상태를 비교해 로컬 네트워크와 프록시 경로를 구분하려는 경우
Scene
기존 Scene 설정에 따라 라우팅 동작을 결정합니다. 선택하기 전에 Scene 조건과 해당 동작을 확인해야 하며, 모드 이름만 보고 최종 정책을 판단해서는 안 됩니다.
적합한 경우: Scene 조건을 설정하고 확인했으며 환경에 따라 적절한 정책을 적용하려는 경우
비교할 때는 한 번에 한 항목만 변경하세요. 같은 네트워크를 유지한 채 모드를 맞추고, 구성을 확인한 다음 연결 항목을 살펴봅니다. 두 기기에서 네트워크와 모드, 항목을 동시에 바꾸면 결과가 달라도 어느 단계에서 차이가 생겼는지 알 수 없습니다. 임시 점검을 마친 뒤에는 테스트 중 선택을 그대로 두지 말고 원래 필요한 모드로 되돌리세요.
6. 첫 연결과 흔한 차이를 점검하는 순서
iPad에서 처음 연결 스위치를 켜면 시스템이 VPN 구성 추가를 요청할 수 있습니다. 이 권한은 해당 기기에 네트워크 구성을 설정하는 데 필요하므로 현재 기기에서 시스템 안내에 따라 승인하세요. 이전에 거부했다면 앱으로 돌아가 다시 연결을 시도할 수 있습니다. 구성이 삭제된 것 같다면 시스템 Settings → General → VPN & Device Management에서 관련 항목을 확인하세요. 시스템 메뉴 이름은 기기에 표시되는 내용을 기준으로 합니다.
- 앱은 있지만 목록이 없음: Home으로 돌아가 기존 구독을 가져왔는지, 업데이트가 완료됐는지 확인하세요. 구입 내역 복원과 구독 내용 복원은 별도로 처리해야 합니다. 구독 확인 대신 앱을 반복해서 재설치하지 마세요.
- 목록은 있지만 연결되지 않음: 먼저 시스템 VPN 권한을 확인한 다음 선택한 항목, Global Routing, 현재 네트워크를 살펴보세요. 필요하면 Log에서 오류 유형을 확인하세요. 진단 정보를 공유하기 전에 호스트와 인증 정보, 구독 정보를 지우세요.
- iPhone에서는 연결되지만 iPad에서는 다름: 네트워크, 연결 항목, Config, Global Routing, Settings → On Demand 순서로 비교하세요. 같은 구입 계정을 사용한다고 해서 이 상태까지 모두 같다고 볼 수는 없습니다.
- 가로 화면에서 메뉴를 찾을 수 없음: 먼저 분할 화면을 종료하거나 창을 넓힌 다음 Home, Config, Settings라는 이름으로 메뉴를 찾으세요. 탐색 영역의 배치만 달라진 것은 아닌지 확인하고, 구성을 바로 삭제하거나 모든 설정을 재설정하지 마세요.
점검 완료 기준은 구입 자격을 확인했고, 본인이 보유한 구독 내용을 확인할 수 있으며, 사용할 구성과 라우팅 모드가 명확하고, 시스템 권한을 승인했으며, 연결 결과가 현재 설정과 일치하는 것입니다. 가로 화면의 표시 방식이나 한 번 측정한 지연 시간만으로 복원이 성공했다고 판단하지 마세요. 이후 네트워크를 바꾸거나 창 크기를 조절할 때도 같은 순서로 확인하세요.