iPhone에서 Shadowrocket을 이미 구매했다면, 먼저 iPad의 App Store에서 구매에 사용한 계정을 확인한 뒤 구입 항목에서 앱을 다시 받으세요. 앱 다시 받기, 연결 정보를 옮기기, iPad에서 VPN 구성을 승인하는 과정은 각각 별도로 진행해야 합니다. 이 글에서는 순서에 따라 방법을 안내하고, 가로 화면 구성과 Global Routing을 확인하는 방법도 설명합니다. 연결 정보 관련 내용은 이미 본인 명의의 서비스와 구독을 이용 중인 경우를 전제로 합니다.
1. 동일한 Apple ID로 iPad에서 구매 항목 이용하기
Shadowrocket은 App Store에서 한 번 구매하는 유료 앱입니다. 호환되는 iPad에서 구매할 때 사용한 계정으로 구입 항목을 다시 받으면 일반적으로 앱 비용을 다시 결제할 필요가 없습니다. 여기서 ‘구매 항목 공유’는 본인 소유 기기에서 동일한 구매 기록을 이용한다는 뜻이며, 한 기기의 설정이 다른 기기로 자동 복사된다는 의미는 아닙니다.
확인할 것은 App Store에서 사용하는 구매 계정이며, 시스템 상단에 표시되는 iCloud 계정만 확인해서는 안 됩니다. 두 계정은 서로 다를 수 있습니다. 먼저 앱을 구매한 기기에서 구매 기록을 확인한 다음, iPad의 App Store 계정 화면에서도 확인하세요. 두 기기에서 같은 iCloud 계정을 사용한다고 구매 기록까지 같다고 단정하지 마세요.
-
구매 계정 확인
iPad에서 App Store를 열고 → 계정 프로필을 눌러 현재 스토어 계정이 Shadowrocket 구매에 사용한 Apple ID인지 확인하세요. 더 자세히 확인하려면 시스템 ‘설정’ → Apple 계정 → ‘미디어 및 구입 항목’을 살펴보세요.
-
구입한 앱 찾기
App Store → 계정 프로필 → ‘앱’ 또는 ‘구입 항목’으로 이동해 Shadowrocket을 찾으세요. 메뉴 이름은 시스템 화면에 따라 다를 수 있습니다. ‘나의 앱’ 또는 ‘이 iPad에 없음’ 필터가 보이면 검색 범위를 좁히는 데 활용할 수 있습니다.
-
앱 정보 확인
앱 상세 페이지에서 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 앱 ID
932747118을 확인하세요. 기기의 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. -
앱 다시 받기
본인의 구매 기록이 맞는지 확인한 뒤 구름 모양의 다시 받기 버튼을 누르세요. 여전히 가격이 표시되면 우선 멈추고 계정, 구매 기록, 스토어 상태를 확인하세요. 문제 해결의 첫 단계로 다시 결제하지 마세요.
-
처음 실행할 때 확인하기
설치 후 Shadowrocket을 열고 Home, Config, Settings를 각각 확인하세요. 목록이 비어 있어도 구매가 복원되지 않았다는 뜻은 아닙니다. 앱을 사용할 권한과 연결 정보는 별개입니다.
2. 가로 화면은 표시 공간만 바꾸며 규칙의 의미는 바꾸지 않습니다
iPad를 가로로 돌리면 사용할 수 있는 너비가 늘어나며, 목록과 상세 정보, 탐색 메뉴의 배치는 앱과 시스템의 현재 레이아웃에 따라 달라집니다. iPhone에서 버튼이 있던 위치를 iPad의 조작 기준으로 삼지 마세요. 먼저 Home, Config, Settings 같은 기능 이름을 찾은 다음 해당 기능에서 필요한 항목을 확인하세요. 화면 분할로 창 너비가 좁아지면 기기를 가로로 들고 있더라도 더 간결한 레이아웃이 표시될 수 있습니다.
가로 화면으로 전환해도 프로토콜, 서버 주소, 규칙 우선순위는 바뀌지 않습니다. 화면을 돌린 뒤 접속 결과가 달라졌다면 먼저 연결 항목, Global Routing 또는 활성 Config가 바뀌었는지 확인하세요. 프로토콜 설정부터 수정하지 마세요. 설정은 그대로 둔 채 전체 화면 가로 모드, 전체 화면 세로 모드, 분할 화면에서 각각 살펴보면 메뉴 위치가 달라진 것인지 설정이 바뀐 것인지 구분할 수 있습니다.
- Home: 연결 항목, 현재 선택 항목, 연결 스위치를 확인하세요. 목록에 이름이 표시된다고 해서 해당 항목의 인증 정보가 유효한 것은 아닙니다.
- Config: 파일이 목록에 있는지만 보지 말고 실제로 활성화된 구성 파일을 확인하세요.
- Settings: 기기별 설정을 확인하세요. 특히 자동 연결을 켜기 전에는 On Demand 설정을 살펴보세요.
정리: 먼저 설정값을 기록한 뒤 화면 배치를 비교하세요
iPhone과 iPad에서 각각 선택된 연결 항목, Global Routing, 활성 Config를 기록하세요. 이 세 항목이 일치하는지 확인한 다음 가로 화면에서 메뉴 위치가 다른 문제를 살펴보면 화면 표시 차이를 설정 오류로 오인하지 않을 수 있습니다.
3. 연결 정보와 규칙 파일을 구분해 설정 옮기기
App Store에서 앱을 다시 받았다고 해서 기존 사용 환경 전체가 복원되는 것은 아닙니다. 연결 항목, 구독 출처, Config 파일, 기기별 설정을 각각 확인해야 합니다. 앱에서 사용할 수 있는 동기화나 백업 기능을 이용했더라도 가져온 뒤 실제 내용을 확인하세요. 같은 계정을 사용한다는 이유만으로 모든 항목이 동기화됐다고 가정하지 마세요.
이미 구독을 이용 중이라면 iPad에서 본인의 구독을 다시 가져올 수 있습니다. 직접 규칙을 관리한다면 해당 Config도 옮겨 활성화해야 합니다. 구독 업데이트는 구독 내용 갱신을 위한 것으로, 사용자 지정 규칙과 라우팅 방식, 기기에서의 승인이 복원됐다는 뜻은 아닙니다.
| 정보 유형 | iPad에서 확인하는 방법 | 자주 놓치는 점 |
|---|---|---|
| 기존 구독 | Home → ‘+’ → Type → Subscribe로 이동해 본인의 전체 구독 링크를 입력하고 저장한 다음 업데이트하세요. | 링크가 잘렸거나 인증 정보가 만료됐거나, 업데이트 후 사용할 연결 항목을 다시 선택하지 않았습니다. |
| 개별 연결 항목 | 프로토콜, 서버 주소, 포트, 인증 정보를 확인하고 기존 원본 정보와 하나씩 비교하세요. | 이름은 같지만 포트, 암호 또는 다른 프로토콜 매개변수가 다릅니다. |
| Config 파일 | Config에서 제공하는 실제 가져오기 메뉴를 사용해 파일을 옮긴 다음 활성 구성을 확인하세요. | 파일만 가져오고 해당 파일을 활성화하지 않았을 수 있습니다. 파일에서 참조하는 정책 이름이 누락됐을 수도 있습니다. |
| 기기별 설정 | Home → Global Routing 및 Settings → On Demand를 확인하세요. | 이전 기기의 자동 연결 동작이 새 기기에서도 기본값이라고 가정합니다. |
이전할 때는 원래 매개변수를 그대로 유지하고, ‘iPad에 맞추기’ 위해 포트를 임의로 바꾸지 마세요. 예를 들어 기존 정보에서 443을 사용한다면 서버 설정도 함께 변경된 경우에만 수정해야 합니다. 포트가 같아도 프로토콜이나 인증 방식까지 같은 것은 아닙니다. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 각각 필요한 필드가 다르므로 주소와 포트만 복사했다고 이전이 완료된 것은 아닙니다.
- 이전 작업 중 참고 자료를 잃지 않도록 기존 기기의 작동하는 설정을 유지한 채 iPad에서 가져오기와 검증을 마치세요.
- 구독 링크와 설정에는 인증 정보가 포함될 수 있습니다. 전체 내용을 공개 스크린샷, 대화 기록, 문제 설명에 올리지 마세요.
- 첫 업데이트 후 항목 수, 이름, 프로토콜이 기존 정보와 일치하는지 확인하세요. 목록이 비어 있지 않다는 것은 데이터가 해석됐다는 단서일 뿐, 연결 성공을 의미하지는 않습니다.
4. 처음 연결할 때 iPad에서 VPN 구성 승인하기
iPhone에서 VPN 구성 추가를 허용했더라도 iPad에서 승인된 것은 아닙니다. iPad에서 처음 연결을 켜면 시스템에서 VPN 구성을 추가할지 묻습니다. Shadowrocket에서 방금 시작한 작업인지 확인한 후 시스템 안내에 따라 허용하고 기기 인증을 완료하세요. 이전에 요청을 취소했다면 연결이 설정되지 않을 수 있으므로 앱으로 돌아가 다시 시도해야 합니다.
- Home에서 확인을 마친 연결 항목을 선택하고, Global Routing이 테스트 목적에 맞는지 확인하세요.
- 연결 스위치를 켜고 시스템에 표시되는 VPN 구성 요청에서 앱 출처를 확인한 뒤 허용하세요.
- 시스템 안내에 따라 기기 암호 입력 또는 다른 인증을 완료한 다음 Shadowrocket으로 돌아가 연결 상태를 확인하세요.
- 시스템 기록을 확인하려면 iPad에서 ‘설정’ → ‘일반’ → ‘VPN 및 기기 관리’ → ‘VPN’으로 이동해 관련 구성과 상태를 확인하세요. 정확한 메뉴 이름은 현재 시스템 화면을 기준으로 합니다.
시스템에 VPN이 연결됨으로 표시되면 이 기기의 관련 연결 상태가 설정된 것입니다. 모든 대상 주소에 접속할 수 있다는 뜻은 아닙니다. 계속해서 기존 연결 항목이 유효한지, 현재 라우팅이 예상대로인지, 대상 요청에 해당 규칙이 적용되는지 확인하세요. 기본 연결 테스트를 마치기 전에 DNS, 규칙, 자동 연결 설정을 한꺼번에 바꾸지 마세요.
5. 테스트 목적에 맞게 Global Routing 선택하기
iPad와 iPhone의 사용 결과가 다르면 먼저 Home → Global Routing을 확인하세요. 여기서 비교하는 것은 기기 성능이 아니라 Shadowrocket 자체의 라우팅 방식입니다. 아래 세 가지는 기본 문제 해결 절차를 이해하는 데 유용합니다. Scene도 있으며, 설정된 시나리오 조건에 따라 동작을 지정하는 기능입니다. 이름만 보고 Config와 완전히 같다고 가정하지 마세요.
Config
권장현재 활성 구성에 따라 요청을 처리합니다. 일치하는 규칙과 해당 정책이 연결 경로를 결정합니다. 앞선 규칙에 일치하지 않은 요청은 FINAL도 확인해야 하며, 모두 직접 연결된다고 단정할 수 없습니다.
적합한 경우: 확인을 마친 규칙 구성이 있고 평소의 분류 동작을 검증하려는 경우
Proxy
앱이 가로챈 요청을 프록시 방식으로 처리하므로 Config 결과와 비교할 때 사용할 수 있습니다. 유효하지 않은 인증 정보를 고쳐 주지는 않으며, 기기의 모든 유형의 통신이 같은 경로를 이용한다고 보장하지도 않습니다.
적합한 경우: 연결 항목의 사용 가능 여부와 규칙 분류의 차이를 일시적으로 확인하려는 경우
Direct
요청을 직접 연결 방식으로 처리하므로 현재 네트워크에서 직접 접속했을 때의 결과를 확인하는 데 사용할 수 있습니다. 이 옵션을 선택해도 가져온 프록시 항목이 유효하다는 뜻은 아닙니다.
적합한 경우: 현재 네트워크에서 직접 접속한 결과와 비교해 문제 범위를 좁히려는 경우
Proxy에서는 접속되지만 Config에서 같은 요청이 실패하면 활성 구성, 규칙 순서, 정책 참조를 먼저 확인하세요. 예를 들어 DOMAIN-SUFFIX는 도메인 접미사로 일치 항목을 찾고, IP-CIDR는 IP 대역으로 일치 항목을 찾으며, GEOIP는 IP 지리 데이터베이스를 기준으로 일치 항목을 찾습니다. FINAL은 앞선 규칙에 일치하지 않았을 때 적용되는 기본 규칙입니다. 가로 화면으로 전환해도 이러한 의미는 바뀌지 않습니다.
정리: 한 번에 변수 하나만 바꾸세요
같은 네트워크, 같은 연결 항목, 같은 대상을 유지한 채 Proxy와 Config를 비교한 다음 규칙을 확인하세요. 연결 항목을 바꾸고 구성을 변경하고 DNS까지 수정하면 결과가 달라진 원인을 파악하기 어렵습니다.
6. 앱을 다시 받은 뒤에도 작동하지 않을 때 확인할 순서
문제를 구매, 정보, 승인, 연결의 네 단계로 나누면 같은 작업을 반복하지 않을 수 있습니다. 앱을 다시 설치해도 만료된 구독이나 잘못된 라우팅은 해결되지 않습니다. 반대로 연결 프로토콜을 바꿔도 App Store에서 누락된 구매 기록이 나타나지는 않습니다. 증상에 맞는 단계부터 확인한 뒤 다음으로 진행하세요.
- App Store에 가격이 표시됨: 구매 계정과 기록을 다시 확인하고 앱 정보가 맞는지 확인하세요. 구매 기록은 있지만 권한 표시가 잘못됐다면 App Store의 계정 및 구매 지원 메뉴를 통해 문의하세요.
- 앱을 열었는데 목록이 비어 있음: 본인의 연결 정보와 구독을 가져왔는지, 구독 내용이 완전한지, 업데이트가 성공했는지 확인하세요. 목록이 비었다고 해서 앱을 구매하지 않았다고 판단하지 마세요.
- 연결 스위치가 켜진 상태로 유지되지 않음: 시스템 승인이 완료됐는지, 구체적인 오류 메시지가 있는지, 기기 관리 정책이 VPN 구성을 제한하는지 먼저 확인하세요.
- 연결됨으로 표시되지만 특정 주소에 접속할 수 없음: 테스트 조건을 동일하게 유지하고 Global Routing, 활성 Config, 관련 연결 기록을 확인하세요. 먼저 모든 정보를 삭제하지 마세요.
- 두 기기에서 각각은 작동하지만 동시에 사용하면 문제가 발생함: 이용 중인 서비스의 기기 수 및 동시 연결 제한을 확인하고 테스트 결과를 기기별로 기록하세요. iPad 가로 화면 문제로 오인하지 않도록 주의하세요.
이전이 끝나면 수동 연결, 연결 해제 후 재연결, 대상 주소 접속을 각각 한 번 이상 확인하세요. 자동 연결이 필요하다면 On Demand 조건을 별도로 검증하세요. 이렇게 하면 각 단계의 작동 여부를 확인할 수 있으며, 이후 네트워크를 바꾸거나 규칙을 조정할 때 신뢰할 수 있는 비교 기준으로 활용할 수 있습니다.