기존 서버 또는 구독 추가
Home에서 Add Server를 여세요. 구독 주소가 있으면 Subscribe를 선택합니다. 직접 입력하려면 먼저 Type을 선택한 뒤 Host, Port와 인증 매개변수를 확인하세요. 저장한 다음 SERVER 목록에서 예상한 내용이 가져와졌는지 확인합니다. 저장 작업이 끝났는지만 확인해서는 안 됩니다.
공식 설명서App Store 정품 확인
iPhone 및 iPad용 규칙 분기 클라이언트로, App Store에서 일회성 구매합니다. 이미 보유한 구독이나 서버 정보를 가져온 뒤 연결을 설정하세요.
기능 및 설정 메뉴
서버 정보, Global Routing, Config는 각각 연결 대상, 라우팅 방식, 요청별 규칙 적용 방식을 결정합니다. 먼저 이 세 가지를 구분한 다음 항목별로 설정하세요.
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
규칙 분기는 하나의 구성에서 도메인, 주소 범위, 그 밖의 트래픽을 구분할 때 유용합니다. Home에서 Global Routing을 Config로 설정한 뒤 현재 활성화된 Config 파일을 확인하고, 위에서 아래 순서로 규칙을 정리하세요. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 주소 범위를 지정합니다. PROXY, DIRECT, REJECT는 규칙의 대상 정책이지 서버 주소가 아닙니다. 구체적인 조건을 앞쪽에, FINAL을 마지막에 배치하세요. 수정 후에는 실제 요청으로 규칙 적용 결과를 확인하세요. 연결 스위치만 보고 분기가 올바른지 판단해서는 안 됩니다.
Settings → On Demand
On Demand는 조건에 따라 VPN 연결을 실행하는 기능이며, 규칙 파일에서 각 요청에 적용하는 정책과는 별개의 설정입니다. 먼저 수동 연결로 서버와 구성이 정상인지 확인한 다음 Settings에서 On Demand 조건을 살펴보고 현재 네트워크 환경에 맞게 설정하세요. 테스트할 때는 기존 조건을 기록한 뒤 네트워크를 전환해 예상대로 연결되는지 확인하세요. 수동으로 연결을 끊은 뒤 다시 연결된다면 VPN 구성을 반복해서 삭제하기보다 먼저 이 설정을 확인하세요. 문제를 해결하는 동안에는 자동 연결 조건을 잠시 끄고 확인을 마친 뒤 다시 켜면 자동 연결을 스위치 오류로 오인하지 않을 수 있습니다.
Add Server → Type
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan 등의 프로토콜을 지원합니다. 서버 정보를 추가할 때는 본인이 보유한 정보를 기준으로 입력하세요. Add Server에서 먼저 Type을 선택한 다음 Host, Port와 해당 인증 및 전송 매개변수를 확인합니다. 프로토콜마다 필요한 항목이 다르므로 한 프로토콜의 인증 정보를 다른 Type에 입력하면 안 됩니다. 기존 공유 링크나 QR 코드가 있다면 해당 가져오기 기능을 사용할 수 있으며, 가져온 뒤에도 내용을 확인하세요. 프로토콜 이름은 연결 방식을 나타낼 뿐 서버 접속 가능 여부, 계정 유효 기간, 실제 속도를 보장하지 않습니다. 각 항목을 별도로 확인해야 하며 Type만 바꿔서는 해결되지 않습니다.
https://example.com/sub?token=xxxx
구독 주소는 서버 목록을 가져오고 업데이트하는 데 사용하며, 개별 서버 공유 링크와는 용도가 다릅니다. 이미 보유한 구독 주소를 준비한 뒤 Add Server에서 Subscribe를 선택하고 주소를 입력해 저장하세요. 목록에 예상한 항목이 생성됐는지 확인합니다. 업데이트에 실패하면 주소가 완전한지, 구독이 유효한지, 현재 네트워크에서 해당 주소에 접속할 수 있는지 먼저 확인하세요. 같은 구독을 연달아 반복해서 추가하지 마세요. 구독 인증 정보는 민감한 정보이므로 화면 캡처나 로그를 공유하기 전에 가려야 합니다. 예시 주소는 형식을 보여 주기 위한 것으로 연결에 사용할 수 없습니다. 이 사이트는 구독을 제공하지 않으며, 목록 내용과 사용 가능 여부는 본인이 이용 중인 서비스 제공처에 문의하세요.
[General]
bypass-system = true
[Rule]
FINAL,DIRECT
Config 파일에는 전역 매개변수, 규칙, 도메인 매핑, 재작성 설정 등이 들어 있으며 서버 목록을 저장하는 구독 주소와는 다릅니다. 편집하기 전에 복구할 수 있는 사본을 보관하고 General, Rule, Host, URL Rewrite 각 섹션의 문법과 용도를 확인하세요. 한 번에 한 그룹의 매개변수만 수정하고 활성화한 뒤 예상한 요청이 처리되는지 확인한 다음 다음 항목을 변경하는 것이 좋습니다. iCloud 동기화를 사용하는 경우 로그인 계정과 관련 스위치를 먼저 확인하고, 파일 동기화 여부와 현재 기기에서 활성화된 상태를 구분하세요. 다른 기기에서도 같은 파일을 사용 중이라고 단정하면 안 됩니다. 계정이나 서버 인증 정보는 공개적으로 공유하는 구성 파일에 넣지 마세요.
Connectivity Test / Data / Diagnostics
Home의 Connectivity Test는 서버 응답을 확인하는 데 도움이 되고, Data에서는 트래픽을 확인할 수 있습니다. Settings의 Diagnostics는 연결 문제를 더 자세히 파악할 때 사용합니다. 테스트 수치는 해당 테스트 방법과 네트워크 환경에서의 결과일 뿐 모든 요청의 실제 성능을 뜻하지 않습니다. 테스트에 응답이 있지만 대상 페이지에 접속할 수 없다면 Global Routing, 규칙 적용 결과, 도메인 확인 및 서버 설정을 추가로 점검하세요. 모든 항목이 실패하면 먼저 기기 네트워크와 구독 상태를 확인한 뒤 매개변수를 살펴보세요. 문제를 기록할 때는 사용한 모드, 재현 단계, 오류 메시지를 적고 기록을 보내기 전 구독 주소와 인증 항목을 가리세요.
Config는 현재 구성 파일의 규칙에 따라 요청 경로를 결정하며, 규칙 분기를 이해하고 사용할 때 주로 선택하는 모드입니다. Proxy는 프록시 모드로 처리할 수 있는 트래픽을 프록시로 보내고, Direct는 해당 트래픽을 직접 연결합니다. 모드 이름은 처리 방식을 나타낼 뿐 서버 연결 상태를 뜻하지 않습니다. Home 스위치가 켜져 있어도 Direct를 선택했다면 요청이 선택한 서버를 거쳤다고 볼 수 없습니다.
처음 설정할 때는 Proxy를 사용해 기존 서버의 기본 연결을 확인한 다음 Config로 전환해 규칙 분기를 점검할 수 있습니다. Proxy에서는 요청이 정상인데 Config에서 문제가 생긴다면 현재 구성 파일, 정책 이름, 규칙 순서를 중점적으로 확인하세요. 두 모드 모두 실패하면 여러 규칙을 한꺼번에 바꾸지 말고 네트워크, 인증, 전송 매개변수부터 확인하세요. 이렇게 하면 각 테스트에서 한 가지 변수를 확인할 수 있어 정상 작동하던 상태로 되돌리기 쉽습니다.
기기 및 구매
두 기기 모두 App Store에서 Shadowrocket을 받습니다. 시스템 요구 사항, 호환성 및 통합 구매 적용 여부는 App Store 페이지의 안내를 기준으로 확인하세요.
App Store에서 개발자와 앱 ID를 확인하세요. 구매 후 처음 연결할 때는 시스템의 VPN 구성 승인 안내를 읽고, 그다음 본인의 서버 정보를 가져오세요.
iPhone 안내 보기 →구매할 때 사용한 Apple ID로 구입 항목을 확인하세요. 설치 후 구독, 현재 Config, VPN 승인을 각각 점검해야 합니다. 앱을 복원했다고 구성이 복원된 것은 아닙니다.
iPad 안내 보기 →Mac 및 Apple TV에서도 같은 App Store를 통해 이용할 수 있습니다. 스토어 페이지의 호환성 안내를 확인하세요.
iPad에서 긴 구성을 읽고 편집할 때는 먼저 규칙 참고 자료를 보며 각 섹션을 이해한 뒤 현재 파일을 수정하세요. iPhone으로 전환한 뒤에는 Home에서 선택된 서버와 Global Routing을 다시 확인해야 합니다. 두 기기의 네트워크 환경, VPN 권한, 현재 활성화 상태는 서로 다를 수 있습니다. 같은 구성 파일을 사용하더라도 각 기기에서 확인해야 하며 파일 이름이 같다는 이유만으로 점검을 마치면 안 됩니다.
처음 연결할 때 표시되는 시스템 승인 안내는 VPN 구성을 설정하는 과정입니다. 현재 작업이 Shadowrocket에서 시작된 것인지 확인한 뒤 시스템 안내에 따라 승인을 완료하세요. 이후 연결에 문제가 생기면 먼저 시스템에 등록된 VPN 구성과 앱 상태를 확인합니다. 앱 구매 기록은 App Store에서 관리하고, 서버 접속 권한은 본인이 이용 중인 서비스에 따라 달라집니다. 두 항목을 각각 확인해야 합니다.
구매 및 설치 단계 보기 →처음 설정하는 순서
시작하기 전에 이미 보유한 구독 또는 서버 정보를 준비하세요. 다음 세 단계는 기본적인 작업 순서입니다. 항목 입력 방법과 실패 원인은 전체 안내에서 확인하세요.
Home에서 Add Server를 여세요. 구독 주소가 있으면 Subscribe를 선택합니다. 직접 입력하려면 먼저 Type을 선택한 뒤 Host, Port와 인증 매개변수를 확인하세요. 저장한 다음 SERVER 목록에서 예상한 내용이 가져와졌는지 확인합니다. 저장 작업이 끝났는지만 확인해서는 안 됩니다.
사용할 서버를 선택한 다음 Global Routing을 확인하세요. 규칙에 따라 트래픽을 분기하려면 Config를 선택하고 Config에서 활성화된 파일을 확인합니다. 구독을 가져왔다고 모든 규칙 설정이 완료된 것은 아닙니다. 기존 값을 기록하지 않은 채 모드와 여러 매개변수를 동시에 바꾸지 마세요.
Home의 연결 스위치를 켜고 시스템 안내에 따라 VPN 구성을 허용하세요. 그런 다음 Connectivity Test를 확인하고 실제 요청으로 대상에 접속할 수 있는지 검증합니다. 결과가 예상과 다르면 모드와 오류 메시지를 기록하고 네트워크, 서버 매개변수, 규칙 순서로 점검하세요.
정품 확인 및 구매 안내
Shadowrocket은 소스가 공개되지 않은 유료 앱입니다. 앱 다운로드, 구매 기록, 업데이트는 App Store에서 관리합니다. 정품 확인 시 개발자, 공식 아이콘, 앱 ID를 함께 확인하세요.
개발자: Shadow Launch Technology Limited
앱 ID: 932747118
검색 결과에 표시된 이름만 보지 말고 제품 상세 페이지를 여세요. 페이지의 아이콘을 여기의 공식 아이콘과 비교한 뒤 개발자 전체 이름과 제품 주소의 id932747118을 확인합니다. 세 정보가 모두 일치하는지 확인한 다음 가격과 호환성 안내를 읽어 이름이 비슷한 다른 앱을 잘못 선택하지 않도록 하세요.
스토어 지역에 따라 앱 표시 여부, 통화 표시, 구매 조건이 다를 수 있습니다. 검색 결과에 앱이 나타나지 않으면 앱이 없다고 단정하지 말고 현재 App Store 계정의 지역과 제품 페이지 안내를 먼저 확인하세요. 시스템 요구 사항은 App Store 페이지의 안내를 기준으로 확인하고, 구매 전 현재 기기가 호환성 범위에 포함되는지도 살펴보세요.
계정 지역 변경에는 Apple의 계정 조건과 기존 구매 내역이 관련될 수 있습니다. 본인의 계정 설정에서 안내를 확인한 뒤 결정하세요. 검색 결과 하나만을 이유로 계정 상태를 반복해서 바꾸지 말고, 먼저 정확한 제품 페이지에서 정보를 확인하세요.
미국 App Store 기준 가격은 $2.99이며 일회성 구매입니다. 실제 금액과 통화는 구매 시점의 App Store 페이지를 확인하세요. 이 비용은 앱 사용 권한에 대한 것으로 서버 주소, 구독 인증 정보, 연결 서비스가 자동으로 제공되지는 않습니다. 구매를 완료한 뒤에도 이미 보유한 구독이나 서버 정보를 가져와야 합니다.
이 사이트는 서버나 구독을 제공하거나 판매하거나 추천하지 않습니다. 앱 구매 관련 문제는 App Store 주문 및 계정 기록을 확인하세요. 구독 만료나 서버 인증 실패 등의 문제는 본인이 이용 중인 서비스 상태를 확인해야 합니다. 비용과 이용 권한을 구분하면 해당 문제를 해결할 곳을 찾기 쉽습니다.
같은 Apple ID로 iPhone과 iPad에서 구입한 앱을 복원하려면 먼저 App Store의 구입 항목을 확인하세요. 통합 구매와 가족 공유 적용 여부는 App Store 페이지의 안내를 기준으로 확인합니다. 구매가 필요하다고 표시되면 바로 다시 결제하지 말고 현재 계정이 원래 구매에 사용한 계정과 일치하는지 확인한 다음 제품 ID를 점검하세요.
앱을 다시 설치하면 앱 자체만 복원됩니다. 구독 주소, 구성 파일, 각 기기의 VPN 승인은 실제 백업 또는 동기화 상태에 따라 다시 확인해야 합니다. 이후 앱 업데이트는 App Store에서 진행됩니다. 업데이트 후 동작에 문제가 생기면 현재 모드와 구성을 먼저 확인하고 같은 검증 절차로 테스트하세요.
새 구성을 가져오거나 규칙을 조정하거나 기기를 바꾸기 전에 기존 구성을 복원할 수 있는 사본이 있는지 확인하세요. 파일 용도, 선택한 정책, 수정 이유를 기록할 수 있지만 공개 메모에 구독 인증 정보를 저장하지 마세요. 문제가 발생하면 가장 최근에 정상 작동을 확인한 상태로 돌아간 뒤 차이를 하나씩 비교하세요. 자주 삭제하고 다시 만들면 원인을 추적하는 데 필요한 맥락이 사라질 수 있습니다.
이 페이지는 Shadowrocket 공식 설명서의 설정 안내이며, 이 사이트는 공식 사이트입니다. 각 항목을 자세히 확인하려면 사용법을, 규칙 우선순위와 FINAL 및 섹션 구성을 이해하려면 규칙 참고 자료를 읽어 보세요. 두 경로는 각각 조작 방법과 원리 이해를 위한 것이므로 처음 연결하기 전에 모든 설정을 한꺼번에 바꿀 필요는 없습니다.
정품 확인 전체 안내 보기 →계속 읽기
현재 필요한 단계에 맞는 안내를 선택하세요. 먼저 구매와 권한 문제를 해결하고, 기존 서버에 연결할 수 있는지 확인한 다음 규칙과 자동 연결 조건을 설정하세요.
시스템 VPN 승인부터 시작해 Not Connected, Global Routing, Connectivity Test, SERVER를 차례로 확인합니다. 각 영역의 역할과 승인을 마친 뒤 점검해야 할 연결 조건을 안내합니다.
첫 실행 안내 보기 →이미 보유한 구독 목록에서 테스트 결과를 확인하고 응답 시간, 실제 요청 결과, 서버 사용 가능 상태를 구분하세요. 항목을 선택하기 전에 테스트 방법을 확인하고 실제 용도에 맞춰 검증하세요. 지연 시간 수치 하나만으로 순위를 정하지 마세요.
서버 선택 안내 보기 →App Store의 현지 통화 가격 확인과 구입 기록 점검 방법, 앱 사용 권한과 기존 구독 서비스 권한의 차이를 안내합니다. 기기를 바꿀 때는 원래 구매 계정을 확인한 다음 구성과 승인을 복원하세요.
구매 안내 보기 →