iPhone
App Store에서 앱 정보를 확인하고 구입하세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하도록 요청합니다. Shadowrocket에서 작업 중인지 확인한 다음 시스템 안내에 따라 허용하세요.
구입 성공과 연결 성공은 별개입니다. 앱이 열리는 것은 클라이언트가 설치되었다는 뜻일 뿐입니다. 설정을 가져온 후 서버 주소, 인증 정보와 현재 네트워크의 사용 가능 여부를 각각 확인해야 합니다.
iPhone 구입 안내 보기 →
iPhone과 iPad용 규칙 기반 프록시 클라이언트로, App Store에서 한 번 구입하면 계속 사용할 수 있습니다. 기존 구독을 가져오는 방법부터 규칙 기반 라우팅, 연결 방식과 확인 절차까지 살펴보세요.
01 / 앱 구입
Shadowrocket은 Apple 플랫폼용 유료 클라이언트입니다. 먼저 기기 호환성, App Store 계정과 구입 내역을 확인한 다음 앱을 구입하거나 복원하세요. 설치 후에는 연결에 필요한 설정을 적용할 수 있도록 기존 구독이나 서버 정보를 가져와야 합니다.
App Store에서 앱 정보를 확인하고 구입하세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하도록 요청합니다. Shadowrocket에서 작업 중인지 확인한 다음 시스템 안내에 따라 허용하세요.
구입 성공과 연결 성공은 별개입니다. 앱이 열리는 것은 클라이언트가 설치되었다는 뜻일 뿐입니다. 설정을 가져온 후 서버 주소, 인증 정보와 현재 네트워크의 사용 가능 여부를 각각 확인해야 합니다.
iPhone 구입 안내 보기 →같은 Apple 계정으로 구입 항목에서 Shadowrocket을 찾으세요. iPhone과 iPad에서 사용할 수 있으며, 구입 가능 기기와 시스템 요구 사항은 App Store 페이지를 확인하세요.
앱을 복원한 뒤 필요한 설정도 동기화되었거나 가져와졌는지 확인하세요. 화면 배치는 기기에 따라 다를 수 있으므로 버튼의 고정된 위치가 아니라 Home, Config, Settings 같은 화면 이름을 기준으로 찾으세요.
iPad 구입 안내 보기 →그 밖의 Apple 기기와의 호환성 및 구입 가능 여부는 App Store 페이지를 확인하세요.
서버 정보, 라우팅 방식, 설정 파일을 먼저 구분하세요. 서버는 연결 대상을 정하고, Global Routing은 연결 처리 방식을 정하며, Config의 규칙은 대상별 정책을 결정합니다. 한 번에 여러 항목을 바꾸기보다 각 단계를 차례로 확인해야 원인을 찾기 쉽습니다.
Home에서 Global Routing을 열어 현재 Config, Proxy, Direct 중 어떤 방식을 사용하는지 먼저 확인하세요. Config는 선택한 설정 파일의 규칙에 따라 연결을 처리하고, Proxy는 프록시 라우팅, Direct는 직접 연결에 사용됩니다. 웹사이트별로 라우팅할 때는 연결 스위치가 켜져 있는지만 볼 것이 아니라 Config가 적용되어 있는지 확인해야 합니다. 원인을 살피려면 방식을 잠시 바꿔 같은 대상을 비교한 뒤 테스트가 끝나면 필요한 설정으로 되돌리세요. 여기서 옵션을 바꿔도 서버 주소나 인증 오류가 해결되지는 않습니다.
Global Routing
Config / Proxy / Direct
On Demand는 설정된 조건에 따라 연결을 시작하는 기능이며 Settings에서 설정합니다. 먼저 수동 연결과 접속을 확인한 뒤 주문형 연결 조건을 설정하세요. 그래야 서버 설정 오류를 조건 발동 문제로 오인하지 않습니다. 확인할 때는 시스템의 VPN 상태와 앱 내 연결 상태를 함께 살펴보고, 실제 사용할 네트워크에서 다시 테스트하세요. 자동 연결을 잠시 중지하려면 On Demand가 계속 활성화되어 있는지도 확인해야 합니다. 주문형 연결은 연결 시점을 제어하며 Config의 도메인·주소별 라우팅 규칙을 대신하지 않습니다.
Settings
On Demand
규칙은 Config에서 관리하며 순서대로 대상과 매칭됩니다. DOMAIN은 전체 도메인, DOMAIN-SUFFIX는 도메인과 하위 도메인, IP-CIDR은 IP 주소 범위를 대상으로 합니다. 앞선 규칙에 매칭되지 않은 연결은 FINAL이 처리합니다. 일반적으로 구체적인 규칙을 포괄적인 규칙보다 위에 둡니다. 수정한 뒤에는 해당 설정 파일이 선택되어 있는지, Global Routing이 Config를 사용 중인지 확인하고 대상에 새로 접속해 보세요. example.com은 문법 설명을 위한 예시일 뿐이며, PROXY에 해당하는 프록시 정책에는 사용자가 보유한 실제 사용 가능한 서버를 연결해야 합니다.
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
Add Server에서 기존 서버 설정에 맞는 Type을 선택하세요. Shadowsocks, VMess, VLESS, Trojan, HTTP, SOCKS5, WireGuard, Hysteria2는 필요한 매개변수가 서로 다르므로 프로토콜 이름만 바꾸고 나머지 항목을 그대로 사용하면 안 됩니다. 주소, 포트, 인증 방식과 서버에서 요구하는 TLS·전송·키 설정을 확인하세요. 사용할 프로토콜은 이름이나 한 번의 테스트 결과가 아니라 서버가 지원하는 방식에 따라 선택해야 합니다. 입력 항목의 차이를 확인하려면 프로토콜 안내를 참고한 뒤 클라이언트에서 하나씩 대조하세요.
Type
Host / Port / Password / Method
Subscribe에서는 사용자가 이미 보유한 구독 정보를 관리합니다. 가져오기 전에 링크가 본인의 서비스 제공업체에서 받은 것인지 확인하고, 복사할 때 전체 내용을 빠뜨리지 마세요. 인증 정보가 포함된 링크는 비밀번호처럼 안전하게 보관해야 합니다. 가져온 후에는 서버 목록이 생성되었는지 확인하고 항목을 선택해 연결을 테스트하세요. 구독을 업데이트하면 서버 항목이 새로 고쳐질 뿐, 규칙 설정 오류가 해결되는 것은 아니며 모든 서버의 연결을 보장하지도 않습니다. 업데이트에 실패하면 링크 유효성과 현재 네트워크부터 확인하세요. 기존에 사용할 수 있는 설정은 보존하고, 정보를 잃지 않도록 연달아 삭제하고 다시 만들지 마세요.
Subscribe
Add Server
Scan QR Code
Config에는 규칙 등의 설정이 저장되므로 수정 전에 복구할 수 있는 사본을 보관하세요. iCloud 동기화를 사용한다면 동기화 항목과 대상 기기의 실제 상태를 확인해야 합니다. 앱이 복원되었다고 설정까지 복원된 것은 아닙니다. 연결 문제는 Connectivity Test로 확인을 시작하고 Settings의 Diagnostics 및 Data 정보도 함께 살펴보세요. 트래픽 기록은 요청을 추적하는 데 도움이 되지만, 통계만으로 대상 웹사이트에 접속할 수 있다고 단정할 수는 없습니다. 진단 정보를 공유하기 전에 구독 링크, 서버 인증 정보와 개인 접속 기록을 확인하고 삭제하세요.
Config
Connectivity Test
Settings / Diagnostics
Data
아래 절차는 본인이 이미 구독이나 서버 정보를 가지고 있다는 전제에서 설명합니다. 먼저 수동 연결을 한 번 완료한 뒤 자동 업데이트, On Demand, 세부 라우팅 규칙을 설정하세요. 한 번에 한 종류의 설정만 바꾸고 변경 전후 결과를 기록하세요.
Home을 열고 Add Server에서 기존 서버를 추가하거나 보유한 구독 정보를 가져오세요. 직접 입력할 때는 Type을 서버의 프로토콜에 맞춘 뒤 Host, Port와 인증 항목을 확인하세요. QR 코드는 입력 방법일 뿐, 매개변수를 확인하는 절차를 대신하지 않습니다.
가져온 후 SERVER 그룹에 예상한 항목이 표시되는지 확인하세요. 구독 이름과 서버 메모는 항목을 식별하기 위한 정보이지, 실제로 연결할 수 있다는 뜻은 아닙니다. 목록이 비어 있으면 규칙을 바꾸기 전에 입력 내용과 가져오기 결과부터 확인하세요.
테스트할 서버를 선택한 다음 Global Routing을 확인하세요. 기존 규칙 설정을 사용할 때는 Config를 선택하고 Config에서 현재 파일을 확인합니다. 규칙 문제와 서버 문제를 구분하려면 Proxy로 접속한 결과와 일시적으로 비교해 볼 수 있습니다.
Direct에서 웹사이트에 접속된다고 해서 프록시 연결도 성공한 것은 아닙니다. 한 번의 테스트에서 서버, 설정 파일, 네트워크 환경을 동시에 바꾸지 마세요. 어떤 변경이 결과에 영향을 줬는지 판단하기 어렵습니다.
연결 스위치를 켜고, 처음 사용하는 경우 시스템 안내에 따라 VPN 구성을 추가하세요. 이어서 Connectivity Test를 실행하고 실제로 확인하려는 대상에 접속해 보세요. 시스템에 VPN 연결됨으로 표시되어도 터널 상태가 성립했다는 뜻일 뿐이므로, 대상에 접속되는지와 규칙이 의도대로 매칭되는지 확인해야 합니다.
연결은 되었지만 접속에 실패한다면 서버 인증, 도메인 확인, 규칙 정책을 차례로 살펴보세요. 오류 메시지는 정확한 문구 그대로 기록하고 같은 대상을 다시 테스트하세요. 한 번의 테스트 수치만으로 설정 전체가 올바른지 판단하지 마세요.
목록에 항목이 없으면 가져오기부터 확인하고, 연결을 설정할 수 없으면 서버 매개변수와 시스템 권한을 확인하세요. 일부 웹사이트만 문제가 있다면 도메인 확인과 규칙 순서를 살펴보세요. 연결은 되지만 트래픽이 예상대로 라우팅되지 않는다면 앱을 다시 구입하거나 복원하기보다 Global Routing과 현재 Config를 확인해야 합니다. 클라이언트 구입 내역과 서버 연결 상태는 별도로 관리되므로 문제를 점검할 때도 각각 기록하세요.
전체 사용법 보기 →Shadowrocket은 소스 코드가 공개되지 않은 상용 앱입니다. 이 사이트는 Shadowrocket 공식 가이드로, 구입 절차와 설정 방법, 문제 해결을 안내합니다. 제품 정보, 가격, 시스템 요구 사항 및 호환성은 App Store 제품 페이지에서 확인하세요.
개발자는 Shadow Launch Technology Limited여야 합니다. 제품 페이지 주소에 id932747118이 포함되어 있는지 확인하고 앱 ID가 932747118인지 살펴보세요. 아이콘도 여기에 표시된 공식 아이콘과 일치해야 합니다. 이름이 비슷하거나 검색 결과 상단에 표시되거나 설명에 같은 키워드가 있다고 해서 앱의 정체가 확인된 것은 아닙니다.
확인할 때는 검색 결과의 요약만 보지 말고 해당 제품 페이지를 여세요. 먼저 이름과 아이콘을 확인하고 개발자 정보를 살펴본 뒤 제품 페이지 주소의 앱 ID를 확인하세요. 세 항목이 모두 일치하는지 확인한 다음 구입하세요. 이후 업데이트도 App Store에서 관리되므로 별도로 앱 파일을 찾을 필요가 없습니다.
앱이 App Store에 표시되는지는 현재 스토어 및 계정 관련 조건에 따라 다릅니다. 지정된 제품 페이지를 열었을 때 현재 지역에서 구입할 수 없다고 표시되면 해당 안내를 기준으로 판단하고, 사용 중인 Apple 계정과 계정 지역을 먼저 확인하세요. 앱이 검색되지 않는 문제와 기기의 연결 문제는 별개이므로 서버 매개변수를 바꿔 구입 문제를 해결하려 하지 마세요.
기기 호환성, 시스템 요구 사항과 구입 가능 기기는 App Store 페이지의 안내를 기준으로 확인하세요. 구입 전에 기기 사양과 각 항목을 대조하고, 가격은 현재 스토어에 표시되는 통화와 금액을 확인하세요. 결제 결과는 Apple 구매 내역에서 확인할 수 있습니다.
미국 스토어 가격은 약 2.99달러이며 한 번 구입하면 계속 사용할 수 있습니다. 각 스토어에서는 현지 통화로 표시되며 실제 금액은 구입 시 App Store 페이지를 확인하세요. iPhone과 iPad에서 사용할 수 있고, 구입 가능 기기는 스토어 페이지에 표시된 내용을 따릅니다. 앱을 구입한 뒤에는 사용자가 보유한 구독이나 서버 정보로 설정해야 합니다.
구독에 등록된 서버가 변경되었다면 본인의 서비스 제공업체에 정보를 확인하고 클라이언트에서 해당 구독을 새로 고치세요. 앱 구입이나 복원 문제는 Apple 계정과 구매 내역을 확인해야 합니다. 두 종류의 계정 정보를 따로 보관하면 기기 변경, 복원 또는 문제 해결 시 필요한 항목을 쉽게 찾을 수 있습니다.
기기를 바꾸거나 앱을 다시 설치한 경우, 기존에 구입한 Apple 계정으로 App Store의 구입 항목에서 Shadowrocket을 찾으세요. 제품 페이지에 다시 가격이 표시되면 재구입이 필요하다고 단정하지 말고, 기존 계정으로 로그인했는지, 해당 구매 내역을 찾을 수 있는지, 현재 스토어에서 이용 가능한지 먼저 확인하세요.
앱을 복원한 다음 서버 목록과 Config도 확인하세요. iCloud 동기화를 사용한다면 관련 동기화 조건을 확인하고 실제로 복원된 항목을 점검하세요. 누락된 내용은 직접 보관한 정보에서 다시 가져와야 합니다. 구독 링크에는 인증 매개변수가 포함될 수 있으므로 백업하거나 옮길 때 개인 자격 증명처럼 안전하게 보관하고 공개 스크린샷이나 공유 문서에 넣지 마세요.
일상적인 업데이트는 App Store에서 관리합니다. 업데이트 전후 설정 위치가 달라졌다면 화면에 표시된 기능 이름으로 찾아 현재 서버, Global Routing 및 선택한 설정 파일을 다시 확인하세요. 스위치 모양이나 업데이트 완료 표시만으로 판단하지 말고 실제 접속 결과와 진단 정보를 확인해야 합니다.
Subscribe와 Config: Subscribe는 주로 기존 서버 항목의 출처를 관리하고, Config는 규칙 등의 설정을 관리합니다. 한쪽을 업데이트해도 다른 쪽이 바뀌는 것은 아닙니다. 가져오기 전에 어떤 종류의 정보를 가지고 있는지 확인하세요.
PROXY와 DIRECT: 규칙의 정책 키워드와 Global Routing 화면의 Proxy, Direct 옵션은 서로 다른 단계에 있습니다. 먼저 전체 라우팅 방식을 확인한 다음 개별 규칙의 결과를 해석하세요.
연결 상태와 접속 결과: 시스템 VPN 상태, 서버 테스트, 대상 웹사이트 접속은 각각 다른 단계를 보여줍니다. 막연히 '작동하지 않는다'고 설명하기보다 실패한 위치를 구체적으로 기록하면 문제 범위를 좁히는 데 도움이 됩니다.
용어집에서 화면 용어와 규칙 키워드 확인하기 →아래 주제에서는 시스템 권한, 기기 변경 후 복원, 웹사이트별 라우팅을 각각 설명합니다. 현재 문제에 해당하는 단계를 찾아 안내된 순서대로 확인하세요. 설정을 바꾸기 전에는 현재 사용할 수 있는 설정을 보존하세요.
처음 연결할 때 시스템 권한을 요청하는 이유, 시스템 설정에서 VPN 구성을 확인하는 위치, 권한 요청을 거절하거나 구성을 삭제한 뒤 확인할 항목을 설명합니다. 시스템 권한과 서버 인증을 구분해 잘못된 단계에서 설정을 반복해서 바꾸지 않도록 안내합니다.
권한 안내 읽기 →기존 Apple 계정으로 App Store의 구입 항목에서 앱을 찾고, 구매 내역과 계정 지역, 설정 복원 상태를 각각 확인하세요. 구입한 앱을 다시 받는 절차와 구독 및 규칙을 옮기는 절차는 별도로 진행합니다.
복원 절차 읽기 →최종 정책으로 FINAL,DIRECT를 사용하고 DOMAIN-SUFFIX로 대상 웹사이트를 지정하는 방법을 설명합니다. Global Routing에서 Config를 사용해야 하는 조건과 규칙을 바꾼 뒤 새 요청으로 실제 라우팅 결과를 확인하는 방법도 안내합니다.
라우팅 방법 읽기 →