iPhone
스토어 페이지에서 구매 및 설치를 마친 뒤 보유한 서버 정보를 준비하고 안내에 따라 추가하세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하도록 요청할 수 있습니다. 승인하기 전에 요청을 보낸 앱이 현재 열려 있는 Shadowrocket인지 확인하세요. 이 권한은 시스템 연결 구성을 설정하기 위한 것이며 서버나 구독을 자동으로 만들어 주지는 않습니다.
iPhone 안내 보기기능 및 설정 메뉴
Shadowrocket Q&A는 Shadowrocket 공식 사이트이자 공식 매뉴얼입니다. 문제를 살펴볼 때는 먼저 어느 단계에 해당하는지 확인하세요. 서버 정보는 연결 대상을 정하고, Global Routing은 요청에 적용할 정책을 선택하며, Config의 규칙은 각 대상을 구체적으로 처리합니다. 연결 스위치를 켰다는 것은 연결 절차가 시작되었다는 뜻일 뿐, 모든 대상이 같은 경로를 이용한다는 의미는 아닙니다.
아래 여섯 항목은 실제 설정 메뉴를 기준으로 구성했습니다. 처음 사용하는 경우 Global Routing을 먼저 살펴본 뒤 보유 중인 구독을 가져오는 것이 좋습니다. 이미 연결할 수 있다면 Config와 진단 도구부터 확인하세요. 예시 도메인과 주소 대역은 규칙 설명용이며, 사용할 수 있는 서버 정보가 아닙니다. 항목을 선택해 해당 안내를 읽을 수 있으며, 전체 절차는 사용 설명서에서 확인하세요.
규칙에 따라 요청을 처리하려면 Config 모드를 선택하고, 현재 프록시 경로를 비교 테스트하려면 Proxy 모드를 선택하세요. 로컬 네트워크의 직접 연결 상태를 확인할 때는 Direct 모드를 사용합니다. 메뉴는 Home의 Global Routing에 있습니다. Config의 결과는 선택한 서버만으로 결정되지 않으며, 현재 활성화된 구성 파일과 규칙 순서에 따라 달라집니다. 문제를 확인할 때는 한 번에 모드 하나만 바꾸고 같은 대상에 접속해 결과를 기록하세요. 그래야 경로 변경을 서버 설정 오류로 착각하지 않습니다.
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
네트워크 조건에 따라 자동으로 연결해야 할 때 On Demand를 설정하세요. 먼저 수동 연결 상태에서 보유한 서버가 정상 작동하는지 확인한 다음 Settings에서 On Demand의 사용 조건을 살펴보세요. 구체적인 옵션은 앱에 표시되는 내용을 기준으로 확인하세요. On Demand 연결과 트래픽 분기 규칙은 서로 다른 단계입니다. 전자는 연결을 시작할 시점을 정하고, 후자는 요청을 처리하는 방식을 정합니다. 껐는데도 다시 자동 연결된다면 서버를 반복해서 삭제하기보다 해당 설정과 시스템의 VPN 상태부터 확인하세요. 변경 후에는 실제로 사용할 네트워크에서 각각 테스트하세요.
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
구독을 가져오려면 먼저 유효한 구독 주소를 보유하고 있어야 합니다. Add Server의 Type에서 Subscribe를 선택한 다음 앱 안내에 따라 주소와 메모를 입력하고 저장하세요. 이후 해당 서버 그룹이 표시되는지 확인합니다. 가져오기에 성공해도 모든 항목의 연결이 보장되는 것은 아니므로 프로토콜과 유효 상태를 확인해야 합니다. 업데이트에 실패하면 주소가 완전한지 확인하고, 로컬 네트워크에서 구독 출처에 접속할 수 있는지 살펴보세요. 구독 주소에는 계정 정보가 포함될 수 있으니 공개 게시물이나 스크린샷에 노출하지 마세요. 업데이트 전에 기존에 작동하던 정보를 보관해 두면 일괄 덮어쓰기 후에도 비교할 수 있습니다.
DOMAIN,example.com,PROXY
FINAL,DIRECT
서버를 추가할 때 Type은 보유한 서버 정보와 정확히 일치해야 합니다. 이름이 비슷하다는 이유로 선택하지 마세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2 등 프로토콜마다 필요한 항목이 다르므로 Host, Port, 인증 정보와 전송 옵션을 각각 확인해야 합니다. 필수 항목이 없다면 임의로 프로토콜을 바꿔 시험하지 말고 서비스 제공자가 안내한 정보를 확인하세요. 프로토콜은 연결 방식을 정하고 Config의 규칙은 요청 경로를 정하므로 서로 대체할 수 없습니다. 확인 가능한 설정 하나를 먼저 보관한 뒤 항목별로 조정하면 매개변수 문제를 찾기 쉽습니다.
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,REJECT
FINAL,DIRECT
안정적인 트래픽 분기 결과를 원한다면 파일을 가져왔는지만 확인하지 말고 현재 활성화된 Config를 살펴보세요. 해당 구성을 열어 Rule의 조건, 정책과 적용 순서를 확인합니다. 일반적으로 더 구체적인 조건을 범위가 넓은 조건보다 앞에 두고, 앞선 규칙에 일치하지 않을 때는 FINAL이 마지막 처리를 담당합니다. 편집하기 전에 원본을 보관하고, 한 번에 규칙 한 묶음만 수정한 뒤 대상에 접속해 확인하세요. iCloud로 구성 자료를 관리한다면 두 기기에서 실제로 선택한 파일과 내용이 같은지도 확인해야 합니다. 파일이 동기화되었다고 모든 연결 상태까지 동기화된 것은 아닙니다.
DOMAIN,example.com,DIRECT
DOMAIN-SUFFIX,example.com,PROXY
FINAL,PROXY
연결 문제가 생기면 먼저 Connectivity Test로 현재 테스트 조건에서의 상태를 확인한 다음 Data의 트래픽 기록과 Settings의 Diagnostics를 함께 살펴보세요. 테스트 결과는 테스트 방식과 네트워크 환경의 영향을 받으므로 실제 앱 속도와 같다고 볼 수 없습니다. 트래픽 기록이 있다는 사실만으로 요청에 예상한 정책이 적용되었다고 단정할 수도 없습니다. 같은 접속 대상을 정해 현재 서버, Global Routing 모드와 규칙 일치 결과를 비교하세요. 문제 해결 자료를 공유하기 전에 구독 주소, 인증 정보와 개인 접속 기록을 지우고 원인 파악에 필요한 항목만 남기세요.
DOMAIN,example.com,DIRECT
FINAL,PROXY
기기 및 App Store
Shadowrocket은 Apple 플랫폼에서만 제공되며 App Store에서만 받을 수 있습니다. 구매하기 전에 사용 중인 Apple 계정의 스토어에 표시되는 항목에서 호환성, 가격과 구매 버튼 상태를 확인하세요. 시스템 요구 사항, 호환성 및 유니버설 구매 지원 여부는 App Store 페이지의 표기를 기준으로 확인해야 합니다. 다른 기기에 표시된 정보를 현재 기기의 조건으로 간주하지 마세요.
스토어 페이지에서 구매 및 설치를 마친 뒤 보유한 서버 정보를 준비하고 안내에 따라 추가하세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하도록 요청할 수 있습니다. 승인하기 전에 요청을 보낸 앱이 현재 열려 있는 Shadowrocket인지 확인하세요. 이 권한은 시스템 연결 구성을 설정하기 위한 것이며 서버나 구독을 자동으로 만들어 주지는 않습니다.
iPhone 안내 보기구매 당시 사용한 Apple 계정으로 App Store의 구입 항목을 확인한 뒤, 스토어 안내에 따라 다시 받으세요. iPhone과 iPad에서 구매 항목을 사용할 수 있는 범위는 App Store 페이지를 기준으로 확인해야 합니다. 화면이 커져도 서버 매개변수의 의미는 달라지지 않습니다. 가져온 뒤 현재 서버, Global Routing과 활성화된 Config를 각각 확인하세요.
iPad 안내 보기Mac / Apple TV에서도 같은 App Store에서 받을 수 있으며, 호환성은 스토어 페이지의 표기를 기준으로 확인하세요.
기기를 바꾸기 전에는 앱 구매 기록과 앱 내 구성 자료를 따로 확인하세요. 구매 기록은 App Store 계정으로 확인하고, 구성 자료는 앱에서 제공하는 방법으로 저장하거나 동기화해야 합니다. 스토어에서 앱을 다시 받을 수 있더라도 새 기기에서 기존 구독, 인증 항목과 시스템 권한을 다시 확인하세요. 모든 설정이 자동으로 복원된다고 가정하지 마세요.
정품 확인 및 구매 정보
검색 결과의 이름은 해당 항목을 찾는 데 도움이 될 뿐, 정품 확인을 대신하지 않습니다. App Store 제품 페이지에서 이름이 Shadowrocket인지 확인한 뒤 개발자, 아이콘과 앱 ID를 함께 대조하세요. Shadowrocket은 폐쇄형 상용 앱이며 구매, 다시 받기와 업데이트는 App Store에서 처리합니다. 가격, 호환성과 업데이트 기록은 다른 페이지의 과거 설명이 아니라 스토어 페이지의 현재 표기를 확인하세요.
제품 페이지에서 개발자 또는 판매자 정보를 확인하고 이름 전체를 대조하세요. 검색 결과 목록의 제목만 보거나 설명이 비슷하다는 이유로 바로 결제하지 마세요. 항목을 열어 구매 버튼이 해당 앱에 표시되는지 확인하면 이름이 비슷한 항목을 잘못 선택할 가능성을 줄일 수 있습니다.
스토어 제품 페이지 주소에는 id932747118이 포함되어 있습니다. 앱 ID는 특정 항목을 식별하며 표시 가격이나 스토어 언어에 따라 바뀌지 않습니다. 확인할 때는 전체 숫자를 읽고 개발자와 공식 아이콘도 함께 대조하세요. 주소에서 앱 이름이 들어간 일부 문자열만 비교해서는 안 됩니다.
이 사이트 헤더에는 Shadowrocket 공식 아이콘이 표시됩니다. 스토어 항목을 확인할 때 흰색 바탕의 파란색·보라색 윤곽 그림을 보조 식별 정보로 참고할 수 있지만, 아이콘이 비슷하다는 것만으로 항목이 맞다고 판단해서는 안 됩니다. 먼저 개발자 전체 이름을 확인하고 앱 ID를 대조한 뒤 아이콘과 앱 이름을 비교하세요. 세 정보가 모두 같은 앱을 가리켜야 합니다. 검색 결과에서 바로 진행하기보다 구매 전에 제품 상세 페이지에서 확인하면 정보를 더 정확히 살펴볼 수 있습니다.
Shadowrocket은 한 번 구매하면 계속 사용할 수 있습니다. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에는 현지 통화로 표시됩니다. 실제 결제 금액은 App Store 결제 확인 화면을 기준으로 확인하세요. 한 번 구매 방식은 앱의 구매 형태를 설명하는 것이며, 외부 서버가 함께 제공된다는 뜻도 보유한 구독의 유효 기간을 알려 주는 것도 아닙니다. 결제 문제가 발생하면 연결 오류로 오해하지 않도록 스토어에 표시된 계정과 결제 상태부터 확인하세요.
검색 결과에 항목이 나오지 않으면 먼저 Apple 계정의 스토어 지역을 확인하고 기기의 콘텐츠 및 연령 등급 제한도 살펴보세요. 이어서 이 사이트의 다운로드 안내에서 제품 페이지 링크를 열어 구체적인 안내를 확인할 수 있습니다. 지역, 계정 상태나 기기 조건에 따라 제품 페이지 표시가 달라질 수 있습니다. 한 번 검색되지 않았다고 앱 이름이 바뀐 것은 아닙니다. 페이지에 안내된 조건을 확인하고, 항목을 찾기 위해 다른 사람에게 계정 암호나 결제 정보를 알려 주지 마세요.
앱을 다시 설치하거나 기기를 바꾼 뒤에는 App Store에 구매 당시 사용한 Apple 계정으로 로그인했는지 확인하고, 구입 항목이나 앱 목록에서 Shadowrocket을 검색하세요. 여전히 가격이 표시된다면 바로 다시 결제하지 말고 계정, 구매 기록과 현재 항목을 먼저 확인하세요. 가족 공유 지원 여부와 기기 간 재다운로드 조건은 스토어의 최신 안내를 기준으로 확인해야 합니다. 앱을 다시 받은 뒤에는 보유한 구성 자료를 복원하고 새 기기의 연결 권한도 확인하세요.
앱 업데이트는 App Store에서 진행하며, 현재 받을 수 있는 업데이트와 변경 사항은 스토어에서 확인하세요. 구성 파일, 구독 내용과 앱 자체는 서로 다른 자료입니다. 구독을 업데이트하면 서버 목록이 달라질 수 있고, Config를 편집하면 요청 정책이 바뀔 수 있으며, 앱을 업데이트하면 클라이언트의 기능과 동작이 달라집니다. 작업 전에 어떤 종류의 변경인지 기록하고 기존에 작동하던 구성을 보관하세요. 문제가 생기면 모든 항목을 한꺼번에 초기화하지 않고 해당 단계부터 확인할 수 있습니다.
자주 묻는 질문
문제 해결을 시작하기 전에 현재 네트워크, 선택한 서버, Global Routing 모드와 활성화된 Config를 기록하세요. 한 번에 변수 하나만 바꾸고 같은 대상을 반복해서 확인해야 매개변수, 규칙과 로컬 네트워크 문제를 구분할 수 있습니다. 아래에서 결론과 확인 방향을 살펴본 뒤, 자세한 항목과 전체 절차는 문제 해결 안내에서 확인하세요.
가져오기에 성공했다는 것은 구독의 항목을 앱에서 불러왔다는 뜻일 뿐, 각 항목의 연결까지 유효하다는 의미는 아닙니다. 먼저 목록에서 서버 하나가 선택되어 있는지 확인하고, 보유한 구독이 유효한지와 프로토콜 매개변수가 맞는지 살펴보세요. 그런 다음 같은 네트워크에서 Connectivity Test를 실행하고 실제 접속도 시도하세요. 업데이트에 실패했다면 목록 전체를 바로 삭제하지 말고 주소가 잘리지 않았는지, 구독 출처에 접속할 수 있는지부터 확인하세요.
Config는 규칙에 따라 서로 다른 정책을 선택하는 기능이지, 모든 요청을 PROXY로 보내는 설정이 아닙니다. 먼저 현재 활성화된 파일을 확인한 다음, 대상에 적용될 수 있는 규칙을 위에서부터 살펴보세요. 특히 범위가 넓은 조건과 FINAL의 위치를 확인해야 합니다. 비교 테스트가 필요하면 Global Routing을 잠시 바꿔 확인한 뒤 원래 모드로 되돌리세요. 임시 설정을 계속 사용할 설정으로 착각하지 않도록 주의하세요.
테스트 방식으로 측정한 조건이 실제 접속 과정을 모두 반영하는 것은 아니므로 하나의 수치만으로 전체 사용 경험을 판단할 수 없습니다. 실제 접속은 대상 사이트, 전송 매개변수, 로컬 네트워크와 현재 경로의 영향도 받습니다. 같은 대상을 기준으로 네트워크나 보유한 서버를 하나씩 바꿔 비교하고 요청에 예상한 정책이 적용되는지도 확인하세요. 프로토콜, 서버와 규칙을 동시에 바꾸면 어떤 변경이 결과에 영향을 줬는지 파악하기 어렵습니다.
App Store에서 복원되는 것은 앱 구매 자격이며, 앱 안의 모든 자료가 복원되었다는 뜻은 아닙니다. 앱을 다시 연 뒤 서버 목록, 현재 Config와 시스템 연결 권한을 확인하고 보유한 서버로 수동 연결을 테스트하세요. iCloud에 자료를 저장했다면 현재 기기에서 실제로 해당 내용을 읽어 왔는지도 확인해야 합니다. 인증 정보가 포함된 백업은 안전하게 관리하고, 전체 구성을 공개해 도움을 요청하지 마세요.
글 · 주제별 안내
구체적인 문제가 생기면 관련 주제의 안내를 이어서 읽어 보세요. 각 글은 먼저 결론과 적용 조건을 설명한 뒤 확인 절차를 단계별로 정리합니다. 서버 및 프로토콜 관련 안내는 사용자가 이미 해당 정보를 보유하고 있다는 전제이며, 서비스 제공자를 평가하거나 추천하지 않습니다. 아래는 최근 글 세 편입니다. 그 밖의 시작 안내와 스토어 계정 관련 문제는 글 목록에서 주제별로 찾아볼 수 있습니다.
이름이나 아이콘이 비슷한 항목이 보이면 먼저 상세 페이지를 열어 개발자 전체 이름을 확인하고, 제품 페이지 주소의 앱 ID를 읽은 뒤 공식 아이콘을 대조하세요. 이 글에서는 실제 확인 순서에 따라 각 정보가 필요한 이유를 설명해 검색 순위나 제목만으로 판단하지 않도록 안내합니다.
정품 확인 절차 읽기 →QUIC와 UDP의 관계부터 Hysteria2의 전송 특성, 혼잡 제어 방식과 네트워크 환경의 영향을 설명합니다. 원리를 파악한 뒤 보유한 서버 정보를 기준으로 매개변수를 하나씩 확인하세요. 프로토콜 이름만으로 연결 속도가 보장되는 것은 아닙니다.
Hysteria2 매개변수 안내 읽기 →연결된 뒤에도 서버 응답, 전송 매개변수와 로컬 네트워크의 영향을 구분해야 합니다. 이 글은 같은 대상을 기준으로 한 항목씩 바꾸고 반복해서 확인하는 방법으로 점검 순서를 정리하고, 기록할 내용과 규칙 일치 결과를 다시 살펴봐야 하는 시점을 설명합니다.
단계별 점검 방법 읽기 →