Shadowrocket 구매 내역은 특정 iPhone이 아니라 App Store 구매 계정에 연결됩니다. 먼저 iPad에서 구매 계정을 확인하고 구입 항목에서 앱을 다시 다운로드하세요. 설치 후에는 서버 정보와 Config 설정을 각각 이전하고, 기본 서버를 다시 선택한 다음 연결을 확인합니다. 가로 화면은 표시 공간을 바꿀 뿐, 다른 기기의 연결 상태나 규칙 선택을 자동으로 복사하지 않습니다.
1. 같은 Apple ID인지 확인하고 구매 계정 확인하기
iPhone에서 이미 구매했다면 동일한 Apple ID의 App Store 계정을 사용해 호환되는 iPad에 Shadowrocket을 다시 다운로드할 수 있습니다. iPad에서 다시 구매할 필요는 없습니다. 여기서 ‘같은 계정’은 앱을 구매할 때 사용한 계정을 뜻합니다. iCloud에 같은 이름으로 로그인되어 있다는 사실만으로 App Store 구매 계정까지 같은지 확인할 수는 없습니다.
iPhone / iPad 버전은 App Store에서 제공되며 $2.99 일회성 결제입니다. Mac(Apple 실리콘 및 Intel), Windows, Android, Linux 버전은 무료입니다. iPhone / iPad의 시스템 요구 사항은 App Store 페이지를 확인하세요. 다운로드 경로는 다운로드 페이지에서 확인할 수 있습니다. 앱을 확인할 때는 개발자 Shadow Launch Technology Limited와 앱 ID 932747118을 확인하세요.
확인 순서: 구매 내역부터 찾은 뒤 다운로드 진행
제품 페이지에 여전히 가격이 표시되면 먼저 기존 iPhone의 App Store에서 구매 계정과 내역을 확인하세요. 바로 다시 결제하지 마세요. 앱 구매 내역으로 설치 자격은 확인할 수 있지만, iPad에 서버, 구독 또는 분할 라우팅 설정이 준비되었다는 뜻은 아닙니다.
2. iPad에서 구입 항목 찾기
App Store 계정 메뉴의 이름은 시스템 버전과 표시 언어에 따라 다를 수 있습니다. 새 인터페이스에서는 보통 Apps에서 My Apps로 이동하며, 다른 인터페이스에는 Purchased와 My Purchases가 표시될 수 있습니다. 어느 경로든 현재 구매 계정이 소유한 앱을 찾는 메뉴입니다. 시작하기 전에 네트워크가 연결되어 있고 설치 공간이 충분한지 확인하세요.
-
계정 확인
iPad에서 Settings → Apple Account → Media & Purchases를 열어 구매 계정이 기존 iPhone과 같은지 확인하세요. 이전 시스템에서는 계정 메뉴가 Apple ID로 표시될 수 있습니다. iCloud 화면만 확인해서는 안 됩니다.
-
구입 항목 열기
App Store → 오른쪽 위 계정 프로필 → Apps → My Apps를 여세요. 현재 인터페이스에 Purchased가 표시되면 Purchased → My Purchases로 이동하세요.
-
앱 검색
내 앱 목록에서 Shadowrocket을 검색하세요. 앱이 보이지 않으면 현재 기기에 설치되지 않은 항목만 표시하는 필터 대신 모든 항목을 선택하고, 현재 계정도 다시 확인하세요.
-
다시 다운로드
앱을 찾으면 구름 모양 다운로드 버튼을 누르고 시스템 안내에 따라 인증하세요. 제품 페이지로 이동하면 개발자와 시스템 요구 사항을 확인하세요. 가격이 표시되면 진행을 멈추고 기존 구매 내역부터 확인하세요.
-
설치 확인
설치가 끝나면 Shadowrocket을 열어 Home, Config, Settings에 들어갈 수 있는지 확인하세요. 이때 목록이 비어 있어도 구매에 실패한 것은 아닙니다. 다음 단계에서 기존 설정을 이전해야 합니다.
3. 가로 화면 레이아웃: 목록과 상세 정보 구분하기
iPad는 화면이 넓어 가로 화면이나 넓은 창에서 목록과 상세 정보를 함께 볼 수 있습니다. 창이 좁거나 세로 화면, 시스템 멀티태스킹 모드에서는 한 열로 표시될 수 있습니다. 실제 분할 레이아웃은 앱과 시스템 인터페이스에 따라 다르므로, ‘항상 두 열이 표시되는 것’을 연결 정상 여부의 기준으로 삼지 마세요. 편집 중인 항목은 화면의 왼쪽이나 오른쪽 위치만 보지 말고 페이지 제목과 선택된 항목으로 확인하세요.
| 화면 | 확인할 항목 | 가로 화면에서 주의할 점 |
|---|---|---|
| Home | 서버 목록, 기본 서버, 연결 스위치, Global Routing | 서버 상세 화면을 열어 보는 것만으로 해당 서버가 현재 기본 서버로 설정되지는 않습니다. |
| Config | 로컬 설정 파일, 현재 사용 중인 설정, Rule 내용 | 파일을 열어 내용을 확인한 뒤 실제로 선택되어 사용 중인지도 확인하세요. |
| Settings | On Demand 등의 동작 설정 | 넓은 창에 표시되는 설정 상세 정보는 현재 기기의 설정입니다. iPhone의 시스템 연결 권한이 이어졌다는 뜻은 아닙니다. |
화면을 회전한 뒤 방금 보던 상세 정보가 보이지 않으면 해당 메뉴로 돌아가 항목을 다시 선택하세요. 바로 다시 가져올 필요는 없습니다. 화면 분할 중 창 너비를 바꾸면 도구 모음 위치도 달라질 수 있습니다. 저장하기 전에 편집 중인 항목이 서버 필드인지 설정 파일인지 확인해 목록의 선택 상태를 연결 상태로 오해하지 않도록 하세요.
4. 설정 이전: 서버와 Config를 따로 처리하기
앱을 다시 다운로드해도 앱만 설치될 뿐 설정이 동기화되지는 않습니다. 설정 이전은 사용자가 이미 보유한 서비스 제공업체와 구독이 있다는 전제에서 진행합니다. 이 사이트는 클라이언트 설정 방법만 설명합니다. 앱 구매에는 회선 요금제가 포함되지 않습니다. 여러 기기 사용이나 동시 연결 가능 여부는 기존 서비스의 제한을 확인하세요.
- 기존 기기에서 사용할 수 있는 상태를 먼저 유지하세요. iPhone에서 현재 기본 서버, Global Routing 옵션, Config에서 사용 중인 파일을 기록해 두세요. iPad에서 확인을 마치기 전에 기존 설정을 삭제하지 마세요.
- 기존 구독을 다시 가져오세요. iPad에서 Home → 오른쪽 위 “+” → Type → Subscribe를 열고 기존 구독 주소를 입력해 저장한 뒤 구독을 새로고침하세요. 서버 목록이 모두 표시되는지 확인하세요. 구독을 가져와도 로컬 규칙 파일까지 이전된 것은 아닙니다.
- 개별 서버 매개변수를 확인하세요. 기존 서버를 수동으로 추가했다면 Type, Address, Port와 인증 정보를 항목별로 확인하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 입력 항목이 서로 다릅니다. 한 프로토콜의 비밀번호나 키를 다른 프로토콜의 인증란에 그대로 입력하지 마세요.
- 설정 파일을 옮기세요. 기존 기기의 Config에서 현재 사용 중인 파일을 찾고, 파일 메뉴에서 공유하거나 내보내 본인이 관리할 수 있는 위치에 저장한 뒤 iPad로 가져오세요. 메뉴 이름이 다르면 설정 파일의 작업 메뉴를 기준으로 진행하세요. 가져온 뒤에는 해당 파일을 사용할 파일로 직접 선택해야 합니다.
- 기기별 로컬 옵션을 다시 확인하세요. DNS, 사용자 지정 규칙, Settings → On Demand를 비교하세요. 파일에 로컬 네트워크 주소가 있다면 iPad가 연결된 네트워크에서도 유효한지 확인하세요. 다른 기기의 네트워크 환경이 완전히 같다고 가정하지 마세요.
구독 주소, 서버 비밀번호와 키는 민감한 정보입니다. 이전할 때 본인 기기에서만 사용하고 전체 링크를 공개된 스크린샷이나 채팅에 올리지 마세요. 같은 구매 계정을 사용하더라도 iPad에서 가져온 결과를 직접 확인해야 합니다. 로그인되어 있다는 사실만으로 확인을 대신할 수 없습니다.
[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
다음은 규칙 순서를 확인하기 위한 문법 예시이며, 그대로 연결할 수 있는 완성된 설정이 아닙니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 주소 범위를 처리하며, GEOIP는 IP 주소의 지역을 기준으로 판단합니다. FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 규칙은 순서대로 적용되므로 FINAL은 맨 마지막에 두세요. 실제 사용 전에는 PROXY가 가리키는 프록시 선택과 로컬 네트워크 요구 사항도 확인하고, 기존 파일을 그대로 덮어쓰지 마세요.
5. 첫 연결: Global Routing부터 확인하기
Home에서 기본 서버를 선택한 다음 Global Routing을 확인하세요. 설정 이전 과정에서 자주 발생하는 차이는 가로 화면이 아니라 두 기기의 라우팅 옵션이 서로 다른 경우입니다. 아래 내용은 Shadowrocket 자체의 설정 방식을 비교합니다. Config를 권장하려면 먼저 사용할 설정 파일을 가져와 선택해야 합니다.
Config
권장현재 설정 파일의 규칙에 따라 트래픽을 처리합니다. 먼저 Config에서 선택된 파일을 확인한 다음 Rule 순서와 최종 정책을 점검하세요. Config를 선택했다고 해서 나열되지 않은 모든 요청이 직접 연결되는 것은 아닙니다. 기본 처리 방식은 FINAL에 따라 달라집니다.
적합한 경우: 완성된 규칙을 보유하고 있으며 iPhone과 iPad의 트래픽 분기 방식을 동일하게 유지하려는 경우
Proxy
클라이언트가 처리할 트래픽을 프록시 방식으로 보내 서버 연결 문제와 규칙 매칭 문제를 잠시 구분할 때 사용합니다. 서버가 반드시 작동한다는 뜻은 아니며, 모든 시스템 트래픽이 반드시 프록시를 통과한다는 의미도 아닙니다.
적합한 경우: 규칙의 영향을 잠시 분리해 현재 서버 연결을 확인할 때
Direct
트래픽을 직접 연결 방식으로 처리합니다. 스위치가 켜져 있어도 현재 접속이 프록시를 통과한다고 판단할 수 없습니다. 연결 결과를 확인할 때는 라우팅 옵션도 함께 살펴보세요.
적합한 경우: 로컬 네트워크의 직접 연결 상태와 비교할 때
Global Routing의 Scene은 설정된 조건에 따라 해당 라우팅 동작을 적용합니다. 기존 기기에서 Scene을 사용했다면 iPad의 현재 네트워크에서도 장면 조건이 충족되는지 확인하세요. 설정 이전 문제를 점검할 때는 먼저 명확한 Config 옵션을 사용하고, 확인이 끝난 뒤 Scene 설정을 복원할 수 있습니다.
- Home 상단의 연결 스위치를 처음 켜면 iPadOS 안내에 따라 VPN 구성을 추가하도록 허용하세요. 이 권한은 현재 기기에 필요한 시스템 권한이므로 iPad에서 설정해야 합니다.
- Connectivity Test로 현재 서버를 확인한 다음 실제로 대상 웹페이지를 열어 보세요. 테스트 성공은 테스트 대상에 도달할 수 있다는 뜻일 뿐, 모든 웹사이트에 접속할 수 있다는 보장은 아닙니다.
- 스위치를 끈 뒤에도 자동으로 다시 연결되면 Settings → On Demand에서 자동 연결 조건을 확인하세요. 기존 설정을 먼저 기록하고 관련 조건을 잠시 중지한 뒤 수동으로 확인하세요.
6. 중복 결제, 빈 목록, 두 기기의 결과가 다른 경우
iPhone에서 구매했는데 iPad에 왜 가격이 표시되나요?
먼저 두 기기의 App Store 계정에서 구매 계정을 확인한 다음 Apps → My Apps 또는 Purchased에서 앱을 찾으세요. 기존 구매 내역이 있는데 제품 페이지에 계속 가격이 표시되면 앱 ID, 계정 국가, 숨긴 구매 항목을 확인하세요. 다시 결제한다고 설정이 복구되는 것은 아닙니다.
다운로드는 완료됐는데 Home에 서버가 표시되지 않는 이유는 무엇인가요?
설치 자격과 앱 데이터는 별개입니다. Home → “+” → Type → Subscribe에서 기존 구독을 가져오거나 개별 서버 매개변수를 입력하세요. 그런 다음 Config로 돌아가 규칙 파일을 확인하세요. 서버 목록을 복구하려고 앱을 반복해서 삭제하지 마세요.
iPhone에서는 되는데 iPad에서 연결한 뒤 웹페이지가 열리지 않나요?
먼저 기본 서버와 Global Routing을 비교한 뒤 Connectivity Test를 실행하세요. 테스트에 실패하면 iPad 네트워크와 서버 매개변수를 확인하세요. 테스트는 성공했지만 일부 사이트가 열리지 않으면 Config의 현재 파일, DNS와 규칙 순서를 비교하세요. 두 기기를 동시에 연결할 때만 실패한다면 기존 서비스의 동시 연결 제한도 확인하세요.
가로 화면 오른쪽에 상세 정보가 표시되면 서버가 바뀐 건가요?
반드시 그렇지는 않습니다. 상세 화면은 매개변수를 확인하거나 편집하는 곳이며, 기본 서버는 Home 목록에서 확인해야 합니다. Home으로 돌아가 왼쪽의 선택 표시를 확인한 다음 연결 스위치와 Global Routing도 살펴보세요. 어떤 상세 화면을 열었는지만으로 서버 선택 여부를 판단하지 마세요.
설정 이전이 끝나면 본인이 관리할 수 있는 백업을 보관하고 사용 중인 파일과 라우팅 옵션을 기록하세요. 이후 구독만 새로고침하더라도 서버 목록과 로컬 규칙이 어떻게 바뀌었는지 각각 확인해야 합니다. 두 항목은 업데이트 범위가 다르므로 한 번 새로고침에 성공했다고 모든 설정이 일치한다고 볼 수 없습니다.