iPhone
App Store 제품 페이지를 확인하고 구입을 완료하세요. 처음 연결할 때는 시스템의 VPN 구성 추가 안내를 확인합니다. 그런 다음 Home으로 돌아가 선택한 서버와 Global Routing을 확인하고 실제 접속을 테스트하세요.
iPhone 안내 보기먼저 App Store에서 기기 호환성을 확인한 다음 구입 계정을 확인하세요. 시스템 요구 사항과 공통 구입 여부는 App Store 페이지를 기준으로 합니다. 앱을 구입한 뒤에도 사용할 구독이나 서버 정보는 별도로 준비해야 합니다.
App Store 제품 페이지를 확인하고 구입을 완료하세요. 처음 연결할 때는 시스템의 VPN 구성 추가 안내를 확인합니다. 그런 다음 Home으로 돌아가 선택한 서버와 Global Routing을 확인하고 실제 접속을 테스트하세요.
iPhone 안내 보기처음 구입한 Apple 계정으로 구입 항목을 확인하세요. 공통 구입 여부는 App Store 페이지를 기준으로 합니다. 가로 화면과 Split View에서는 표시 공간이 달라집니다. 가져온 후에는 기기에서 서버, 구성 파일, 연결 권한을 확인해야 합니다.
iPad 안내 보기Mac / Apple TV에서도 같은 App Store에서 이용할 수 있으며, 호환성 및 시스템 요구 사항은 App Store 페이지를 기준으로 합니다.
문제에 맞는 안내를 선택하세요. 서버 매개변수, 구성 파일, 연결 트리거 조건은 서로 다른 항목입니다. 원인을 파악하려면 한 번에 하나씩만 변경해야 어떤 변경이 영향을 미쳤는지 확인할 수 있습니다.
규칙은 어떤 조건에서 요청에 어떤 정책을 적용할지 결정합니다. Config에서 현재 활성화된 구성을 확인하고 위에서 아래 순서로 DOMAIN-SUFFIX, DOMAIN-KEYWORD, GEOIP 등의 조건을 살펴보세요. 범위가 넓은 규칙이 위에 있으면 뒤에 있는 세부 조건이 적용되지 않을 수 있습니다. DIRECT는 직접 연결, PROXY는 프록시 정책 사용, FINAL은 앞선 조건에 일치하지 않을 때 적용되는 처리 방식입니다. 수정 전에는 기존 구성을 보관하고 한 번에 규칙 하나만 변경한 뒤 같은 대상으로 다시 테스트하세요. 그래야 서버 연결 문제를 규칙 문제로 잘못 판단하지 않습니다.
Config · DIRECT · PROXYDOMAIN-SUFFIX,apple.com,DIRECT
DOMAIN-KEYWORD,example,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
규칙 구조를 이해하기 위한 예시입니다. 실제 정책은 자신의 접속 목적에 맞게 확인하세요.
Global Routing은 전체 라우팅 방식을 결정하므로 연결 스위치만 보고 요청이 프록시를 통과하는지 판단할 수 없습니다. Config는 현재 구성 파일의 규칙을 따르고, Proxy는 해당 트래픽을 프록시 경로로 보내며, Direct는 직접 연결합니다. 평소 규칙에 따라 사용한다면 Config와 활성화된 구성 파일이 서로 맞는지 먼저 확인하세요. 문제를 찾을 때는 같은 네트워크와 같은 대상으로 각 모드의 결과를 비교하고, 테스트가 끝나면 원래 설정으로 되돌리세요. Config에서만 문제가 발생한다면 구독 전체를 다시 가져오기보다 규칙 일치 여부와 DNS 설정을 먼저 확인하세요.
Global Routing · Config / Proxy / DirectOn Demand는 네트워크 환경 등의 조건에 따라 연결을 시작합니다. 서버 매개변수를 수정하거나 트래픽 분기 규칙을 대신하는 기능은 아닙니다. 먼저 수동으로 연결해 접속을 확인한 다음 Settings의 On Demand에서 사용할 수 있는 조건을 살펴보세요. Wi-Fi, 셀룰러 네트워크, 도메인 관련 요구 사항을 하나씩 설정합니다. 테스트할 때는 조건이 발동하기 전후의 네트워크 상태를 기록하고 여러 조건이 서로 영향을 주는지 확인하세요. 수동으로 연결을 끊은 뒤 다시 연결된다면 조건이 여전히 적용되는지 먼저 살펴보세요. 네트워크를 자주 전환하는 경우에는 연결이 반복해서 시작되는지도 확인한 다음 해당 조건을 유지할지 결정하세요.
Settings · On DemandShadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 입력 항목과 인증 방식이 서로 다릅니다. Type만 바꾸고 나머지 매개변수를 그대로 사용해서는 안 됩니다. Add Server에서 보유한 서버 정보에 맞는 유형을 선택한 뒤 주소, 포트와 해당 유형에 필요한 인증 정보를 하나씩 확인하세요. TLS, 전송 방식 및 기타 확장 항목은 원래 구성과 대조해야 합니다. 공유 링크를 사용하면 직접 입력하는 항목을 줄일 수 있지만, 가져온 뒤에도 모든 항목이 올바르게 입력되었는지 확인하세요. 프로토콜 이름만으로 연결 품질을 판단할 수 없으며 실제 결과는 매개변수, 서버 상태, 현재 네트워크에 따라 달라집니다.
Add Server · Type입력 원칙본인이 보유한 유효한 서버 정보만 사용하세요.
구독 링크는 서버 정보 목록을 가져오고 업데이트하는 데 사용하며, 단일 공유 링크는 대개 서버 하나의 정보를 담습니다. Subscribe에서 보유한 구독을 관리할 때는 링크의 경로와 매개변수를 빠짐없이 보존하고, 구독마다 알아보기 쉬운 이름을 지정하세요. 가져온 뒤에는 목록 내용을 확인하고 서버를 선택해 테스트합니다. 수동으로 새로고침하면 기존 항목이 갱신되거나 삭제될 수 있으므로 중요한 수동 변경 사항은 따로 기록해 두세요. 새로고침에 실패하면 링크 유효성, 현재 네트워크 접속 가능 여부, 응답 내용이 인식 가능한 구독 형식인지 차례로 확인하세요. 오류 페이지를 구성으로 가져오지 않도록 주의하세요.
Subscribe · Add Serverhttps://example.com/sub?token=xxxx
연결에 사용할 수 없는 형식 예시입니다. 실제 링크에는 접속 정보가 포함될 수 있으므로 공개하지 마세요.
구독 및 서버 관리 안내 보기 →연결 스위치가 켜져 있어도 연결 상태만 확인할 수 있으며, 대상에 실제로 접속되는지는 알 수 없습니다. 먼저 Connectivity Test로 현재 구성의 연결 상태를 확인하고 Settings의 Diagnostics에서 제공되는 진단 정보를 살펴본 다음 Data에서 트래픽 변화를 확인하세요. 테스트 결과를 비교할 때는 같은 네트워크와 같은 방법을 사용해야 합니다. 한 번 측정한 지연 시간만으로 전체 상황을 판단하지 마세요. 모든 서버 연결이 실패한다면 기기의 네트워크와 권한을 먼저 확인하고, 특정 대상만 실패한다면 규칙과 DNS를 살펴보세요. 로그를 공유하기 전에는 구독 매개변수, 서버 주소, 인증 정보를 가리세요.
Connectivity Test · Diagnostics · Data이 사이트는 Shadowrocket 공식 사이트이며 공식 사용 설명서를 제공합니다. 앱 다운로드, 구입 복원, 연결 구성 관리는 각각 별개의 과정입니다. 먼저 현재 진행 중인 단계를 확인한 다음 해당 안내를 선택하세요.
Shadowrocket은 클로즈드 소스 유료 앱이며 App Store에서만 제공됩니다. 제품 페이지에서 이름이 Shadowrocket인지 확인한 다음 개발자가 Shadow Launch Technology Limited인지 확인하고, 제품 링크의 앱 ID 932747118도 대조하세요. 사이트 상단에 표시된 공식 아이콘도 함께 확인할 수 있습니다. 흰색 배경에 파란색과 보라색 윤곽선의 로켓 아이콘입니다. 검색 결과의 약칭이나 비슷한 그림만 보고 판단하지 말고, 제품 페이지에서 이름, 개발자, 아이콘, 앱 ID를 함께 확인하세요.
가격, 호환성, 시스템 요구 사항, 업데이트 내역은 해당 제품 페이지에서 확인해야 합니다. 검색 결과 요약에는 중요한 정보가 빠질 수 있고, 기기에 남아 있는 이전 페이지는 아직 갱신되지 않았을 수 있습니다. 구입을 결정하기 전 실제로 연 App Store 페이지를 기준으로 확인하세요. 스토어에서 기기가 호환되지 않는다고 표시되면 호환성 항목을 먼저 읽어 보세요. 구독 가져오기나 연결 설정으로 스토어 호환성 문제를 해결할 수는 없습니다.
미국 App Store 기준 가격은 2.99달러이며 일회성 구입입니다. 각 국가 및 지역의 스토어에는 현지 통화로 표시되며, 실제 결제 금액은 App Store 구입 확인 화면을 기준으로 합니다. 구입 전에 스토어에서 사용하는 Apple 계정과 계정의 국가 또는 지역을 확인해 다른 계정의 구입 기록과 혼동하지 않도록 하세요. 제품 노출 여부와 결제 방법은 현재 스토어 및 계정 상태에 따라 달라집니다. 앱 내 서버 설정은 스토어에 제품이 표시되는지 여부에 영향을 주지 않습니다.
구입을 완료했는데 Home에 서버가 없다면 앱을 구입한 상태와 연결 구성을 아직 가져오지 않은 상태를 구분하세요. 이 경우 앱을 다시 구입하는 대신 Subscribe, Add Server 또는 Scan QR Code 안내를 확인하세요. 반대로 구독 링크가 있어도 App Store에서 클라이언트를 구입하는 일을 대신할 수는 없습니다. 두 항목은 계정, 유효 기간, 관리 방식이 서로 다릅니다.
기기를 바꾸거나 앱을 다시 설치할 때는 먼저 App Store에서 처음 구입한 계정을 사용 중인지 확인한 다음 해당 계정의 구입 항목에서 Shadowrocket을 찾으세요. iPhone과 iPad에서 공통 구입이 가능한지는 App Store 페이지를 기준으로 합니다. 가족 공유 적용 여부도 제품 페이지와 계정의 가족 설정에서 확인해야 합니다. 구입 항목 목록에 앱이 없다면 홈 화면에 아이콘이 있는지로 구입 상태를 판단하지 말고 구입 기록과 계정을 먼저 확인하세요.
앱 복원과 구성 복원은 따로 확인해야 합니다. 클라이언트를 다시 다운로드할 수 있다고 해서 수동으로 추가한 서버와 로컬 구성 파일이 모두 새 기기로 자동 이동하는 것은 아닙니다. 기기를 옮기기 전에 구독 이름, 구성 파일, 필요한 설정을 기록하세요. 앱에서 관련 옵션을 제공한다면 iCloud 동기화가 켜져 있고 완료되었는지도 확인하세요. 이전 후에는 각 항목이 실제로 복원되었는지 확인하고 연결을 테스트합니다. 인증 정보가 포함된 백업은 본인이 관리할 수 있는 안전한 위치에 보관하세요.
처음 사용할 때는 보유한 구독 하나만 가져오거나, Add Server에서 유효한 서버 하나를 추가하는 것이 좋습니다. 원래 목록을 계속 업데이트하려면 구독을 사용하고, 항목을 하나씩 확인하려면 직접 입력하세요. 기존 공유 내용을 가져올 때는 Scan QR Code나 클립보드 가져오기를 사용할 수 있습니다. 어떤 방법을 사용하든 저장 후 Type, Host, Port와 해당 서버의 인증 항목을 확인하세요. 복사 과정에서 공백이나 줄바꿈이 추가되거나 매개변수가 빠지지 않았는지도 살펴보세요.
가져오기가 끝나면 Home에서 테스트할 서버를 선택하고 Global Routing을 확인하세요. 구성에 따라 트래픽을 분기하려면 Config를 선택하고 현재 구성 파일이 활성화되어 있는지 확인합니다. 방금 가져온 서버 목록과 규칙 파일이 활성화된 상태를 혼동하지 마세요. 그런 다음 연결 스위치를 켜고 시스템의 VPN 구성 추가 안내를 확인합니다. 시스템 권한은 필요한 연결 구성을 설정하도록 허용할 뿐, 서버 정보가 검증되었다는 뜻은 아닙니다. 이후 실제 접속을 테스트해야 합니다.
테스트 전에 기기 네트워크가 정상인지 확인하고 Connectivity Test를 실행한 다음 용도를 명확히 알고 있는 대상에 접속해 보세요. 테스트가 실패하면 다른 조건은 그대로 둔 채 현재 서버 매개변수와 연결 상태를 확인합니다. 특정 대상만 실패한다면 규칙 일치 여부와 DNS를 살펴보세요. 서버, 규칙, DNS, On Demand를 한꺼번에 바꾸면 원인을 찾기 어렵습니다. 자세한 절차는 처음 가져오기 및 연결 가이드를, 여러 항목을 정리하는 방법은 구독 및 서버 관리를 확인하세요.
App Store 업데이트는 클라이언트 자체를 업데이트하고, Subscribe 새로고침은 기존 구독에서 서버 목록을 다시 가져오며, Config 수정은 규칙과 기타 구성 동작에 영향을 줍니다. 이 세 가지 변경 사항은 따로 기록하세요. 앱 업데이트 후 동작이 달라졌다면 현재 선택 항목이 그대로인지 먼저 확인합니다. 구독 새로고침 후 서버 항목이 사라졌다면 앱 업데이트 탓으로 돌리기 전에 구독에서 반환된 내용을 확인하세요.
구독을 여러 개 관리할 때는 용도를 알아보기 쉬운 이름을 지정하고 구분하기 어려운 기본 이름만 사용하지 마세요. 테스트하거나 정렬하기 전에 같은 테스트 방법을 사용하는지 확인합니다. 지연 시간은 특정 조건에서 한 번 측정한 값일 뿐, 모든 요청이 같은 결과를 낸다는 뜻은 아닙니다. 오래된 항목을 삭제하기 전에 필요한 수동 설정이 남아 있는지 확인하세요. 백업할 때는 구독 링크, 단일 서버, 전체 구성 파일을 구분해 보관해야 합니다. 한 종류만 저장하고 전체가 백업되었다고 착각하지 않도록 주의하세요.
문제 해결 정보를 공유할 때는 문제가 발생한 네트워크 유형, Global Routing, 테스트 방법, 재현 절차만 남겨도 충분합니다. 구독 링크의 접속 매개변수, 비밀번호와 기타 인증 정보는 먼저 가리세요. https://example.com/sub?token=xxxx는 형식을 보여 주는 예시일 뿐이며 실제 구성으로 가져올 수 없습니다. 업데이트에 실패하면 먼저 링크가 유효한지 확인하고, 현재 네트워크와 응답 형식을 살펴본 뒤 마지막으로 삭제 후 다시 추가할지 결정하세요.
클라이언트 구입과 연결 구성 준비는 별개의 과정입니다. 구독이나 서버를 제대로 가져왔는지, 사용할 서버를 선택했는지 확인한 다음 Global Routing과 시스템 연결 권한을 살펴보세요. 스위치가 켜져 있어도 실제 접속은 따로 확인해야 합니다. FAQ의 연결 문제 해결 순서에 따라 단계별로 점검할 수 있습니다.
구독 링크는 보통 새로고침할 수 있는 서버 목록을 반환합니다. ss://, vmess://, vless://, trojan:// 등의 공유 링크는 대개 단일 서버 정보를 담습니다. 가져오기에 성공해도 두 링크의 업데이트 방식이 같은 것은 아니므로 관리하기 전에 어떤 유형인지 확인하세요. 자세한 내용은 공유 링크 및 구독 관리 안내를 참조하세요.
Direct는 Global Routing의 직접 연결 모드이며, Config에 DIRECT 규칙을 추가한 것과 다릅니다. 구성 파일에 따라 트래픽을 분기하려면 Config로 돌아가 활성화된 파일을 확인하세요. 다른 모드를 테스트한 뒤에는 원래 설정으로 되돌리세요. 자세한 방법은 Global Routing 사용 방법을 확인하세요.
App Store의 구입 항목 복원은 앱을 다시 받는 문제를 해결하고, 구성 이전은 서버 및 규칙을 옮기는 과정입니다. 같은 구입 계정을 사용하더라도 기기에 실제로 복원된 항목, 재승인 필요 여부, 현재 선택된 구성 파일을 확인해야 합니다. 연결을 테스트하기 전에 구입 항목 복원 안내를 먼저 읽어 보세요.
기본 가져오기와 연결 확인을 마친 뒤 기기 이전, 링크 형식, 자동 연결 조건을 살펴보세요. 각 노트는 한 가지 문제에 집중하므로 기존 설정을 보존하면서 항목별로 다시 테스트하기 쉽습니다.
구입 항목에서 앱을 찾고 구입 복원과 구성 이전을 구분한 다음, 가로 화면과 Split View에서 메뉴 위치를 확인하세요. 공통 구입 여부와 시스템 요구 사항은 App Store 페이지를 기준으로 합니다.
안내 읽기 →단일 서버 공유 링크와 업데이트할 수 있는 구독 목록을 구분하고, 링크에 포함된 항목과 가져온 뒤 확인할 점을 알아보세요. 한 번 가져오면 이후에도 자동으로 새로고침된다고 오해하지 않도록 주의하세요.
안내 읽기 →수동 연결이 정상인지 확인한 다음 트리거 조건, 여러 조건의 판단 방식, 테스트 방법을 하나씩 살펴보세요. 수동으로 연결을 끊은 뒤 다시 연결되는 원인을 파악할 수 있습니다.
안내 읽기 →