공식 매뉴얼 · 질문과 답변

Shadowrocket 자주 묻는 질문

구매, 가져오기, 연결 문제 해결. 문제가 발생한 단계를 파악한 뒤 순서대로 확인하세요.

Shadowrocket은 Apple 플랫폼에서만 제공되며, 구매 및 설치는 App Store에서만 가능합니다. 이 페이지는 본인이 보유한 구독이나 서버 정보가 있다는 전제하에 앱 사용법과 점검 방법을 안내합니다.

질문 제목을 누르면 답변이 펼쳐집니다. 전체 설정 절차는 빠른 시작 가이드에서 확인할 수 있습니다. 구매 경로를 확인하려면 App Store 다운로드 안내를 참고하세요.

정품 확인과 구매

제품 페이지와 구매 내역을 먼저 확인한 뒤 가격, 지역, 구매 복원 문제를 살펴보세요.

App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항은 무엇인가요?

먼저 이 사이트의 다운로드 확인 페이지에서 지정된 App Store 제품 페이지를 열어 보세요. 검색 결과만으로 앱의 존재 여부를 판단하지 않는 것이 좋습니다. 제품 페이지에 현재 지역에서 이용할 수 없다고 표시되면 App Store의 ‘미디어 및 구입 항목’에 사용하는 계정과 국가 또는 지역을 확인하세요. 기기 언어, 현재 위치, 스토어 지역은 서로 다른 설정입니다. 지역을 변경해야 한다면 시스템 Settings에서 계정 → 미디어 및 구입 항목 → 계정 보기 → 국가 또는 지역으로 이동하기 전에 Apple이 안내하는 잔액, 구독 및 결제 조건을 확인하세요. 메뉴 이름은 시스템 버전에 따라 다를 수 있으며, 구매 가능 여부는 현재 스토어 페이지를 기준으로 확인해야 합니다.

스토어에서 정품 Shadowrocket을 확인하는 방법은 무엇인가요?

개발자명 Shadow Launch Technology Limited, 이 사이트의 공식 앱 아이콘과 일치하는 아이콘, 제품 페이지 주소의 id932747118을 함께 확인하세요. 앱 ID는 932747118입니다. 이름이나 검색 순위만 보지 마세요. 이름이나 아이콘이 비슷한 앱은 그것만으로 정품 여부를 판단할 수 없습니다. 제품 페이지에서 호환성, 가격, 구매 버튼을 확인해 현재 기기에 해당하는 정보인지 살펴보세요. Shadowrocket은 Apple 플랫폼에서만 제공되며, 구매 및 설치는 App Store에서만 가능합니다. 이 사이트의 다운로드 확인 페이지에서 구매 전에 세 가지 항목을 하나씩 대조할 수 있습니다.

Shadowrocket 가격은 얼마이며, 일회성 구매에 무엇이 포함되나요?

Shadowrocket은 유료 클라이언트이며 미국 스토어 가격은 약 2.99달러로, 한 번 구매하면 앱을 사용할 수 있습니다. 실제 결제 금액과 세금, 다른 스토어의 현지 통화 가격은 App Store 페이지를 확인하세요. 앱의 일회성 구매는 연결 서비스 요금제가 아닙니다. 구매로 얻는 것은 앱 사용 권한이며, 서버 정보나 구독이 제공되는 것은 아닙니다. 설정을 시작하기 전에 본인이 보유한 구독 또는 서버 정보를 준비해야 합니다. 이 사이트는 서버나 구독을 제공하거나 판매·추천하지 않습니다. 앱 업데이트는 App Store에서 받을 수 있으며, 기존 구독의 유효 기간, 데이터 사용량, 계정 상태는 별도로 확인해야 합니다. 앱 구매 내역만으로는 알 수 없습니다.

기기를 바꾸거나 앱을 다시 설치할 때 다시 구매해야 하나요?

새 기기의 App Store에서 ‘미디어 및 구입 항목’에 기존 구매 계정이 사용 중인지 확인한 다음, 계정의 구입 항목 목록에서 Shadowrocket을 찾으세요. 다시 다운로드 아이콘이 표시되면 스토어 안내에 따라 복원하면 됩니다. 가격이 표시되면 서둘러 다시 결제하지 말고 구매 내역, 계정, 스토어 지역, 앱을 가렸는지 여부를 먼저 확인하세요. 기기 간 구매 권한, 가족 공유 및 호환성은 App Store 페이지에 표시된 내용을 기준으로 합니다. 앱을 복원해도 설정까지 복원되는 것은 아닙니다. 재설치 후 기존 설정이 남아 있는지 확인하고, 필요한 설정은 직접 보관한 자료를 이용해 복원하세요.

구매 전 확인 사항: 정품 확인 3가지 · 가격과 일회성 구매 · 구입 항목 복원

설치와 첫 실행

앱 설치, 시스템 권한 허용, 서버 연결은 서로 다른 단계입니다.

iPad에도 설치할 수 있나요? iPhone과 각각 무엇을 확인해야 하나요?

Shadowrocket은 주로 iPhone과 iPad에서 사용하며, 두 기기 모두 같은 App Store 제품 페이지에서 받을 수 있습니다. 설치 전에 각 기기의 호환성과 시스템 요구 사항을 확인하세요. 시스템 요구 사항과 여러 기기에서의 구매 적용 여부는 App Store 페이지를 기준으로 합니다. 이미 구매한 경우에는 스토어 계정과 구입 항목을 먼저 확인하세요. iPad는 iPhone과 사용 가능한 공간이나 화면 배치가 다를 수 있습니다. Home, Config, Data, Settings 같은 화면 용어를 기준으로 기능을 찾으면 되며, 모든 버튼이 같은 위치에 있을 필요는 없습니다. VPN 권한과 기기 내 설정도 각 기기에서 따로 확인해야 합니다.

처음 연결할 때 VPN 구성 추가를 요청하는 시스템 알림이 표시되면 어떻게 해야 하나요?

지정된 App Store 제품 페이지에서 받은 앱인지 확인한 다음, 처음 연결할 때 시스템 안내에 따라 VPN 구성을 허용하고 기기에서 요구하는 인증을 완료하세요. 이 권한은 시스템이 해당 네트워크 트래픽을 클라이언트에서 처리하도록 허용하는 설정입니다. 서버 정보가 유효하다는 뜻도 아니며 모든 트래픽이 반드시 Proxy를 거친다는 뜻도 아닙니다. 이전에 안내를 취소했다면 앱으로 돌아가 다시 연결을 시도하고, 시스템 Settings의 VPN 관련 화면에서 구성 상태를 확인하세요. 관리 대상 기기는 추가 제한이 있을 수 있으므로 기기 관리자에게 권한을 확인해야 합니다. 용도를 모르는 다른 VPN 구성을 삭제하면 기존 업무용 네트워크에 영향을 줄 수 있으니 주의하세요.

화면이 영어로 표시됩니다. Home, Config, Data, Settings에서는 각각 무엇을 확인하나요?

Home에서는 기존 서버 항목을 확인하고 연결 대상을 선택하거나 연결을 조작합니다. Config에서는 구성 파일과 규칙을 관리합니다. Data에서는 트래픽과 연결 기록을 확인합니다. Settings에는 앱 설정이 모여 있습니다. Global Routing은 트래픽 처리 방식을 선택하는 메뉴입니다. 여기서 Config, Proxy, Direct는 각각 다른 처리 방식을 뜻하며, 하단 탭의 화면 이름과 혼동하지 마세요. 공식 매뉴얼은 현재 앱 화면과 대조하기 쉽도록 인터페이스 용어를 영어로 표기합니다. 모든 메뉴 이름을 외울 필요는 없습니다. 원하는 메뉴를 찾지 못하면 현재 화면을 먼저 확인한 뒤 기능명으로 찾아보세요. 실제 메뉴 배치는 현재 앱 화면을 기준으로 합니다.

연결 스위치가 켜지지 않거나 켠 직후 꺼질 때 먼저 확인할 사항은 무엇인가요?

스위치가 켜진 상태를 유지하지 못하는 문제인지, 켜진 뒤에도 인터넷에 접속할 수 없는 문제인지 먼저 구분하세요. 스위치가 유지되지 않는다면 시스템 VPN 권한 설정이 완료됐는지, 기기에 관리 제한이 있는지, 현재 서버 항목과 구성이 유효한지 확인하세요. 다른 VPN 연결이 네트워크를 사용 중인지도 살펴보세요. 연결을 끈 뒤 앱을 다시 열고, 본인이 보유한 정보 중 필요한 설정이 모두 입력된 항목을 선택해 다시 연결해 보세요. 그래도 곧바로 꺼지면 시스템 안내와 앱 오류 메시지를 기록한 뒤 구성에 지원되지 않는 항목이나 누락된 매개변수가 있는지 확인하세요. 재설치를 첫 단계로 반복하지 마세요. 기기 내 설정과 문제 해결에 필요한 기록이 사라질 수 있습니다.

기기별 안내: iPhone 설치 안내 · iPad 설치 안내

구독 관리 및 서버 가져오기

데이터 출처, 가져오기 유형, 업데이트 결과를 확인하고 기존 설정의 복사본을 보관하세요.

기존 구독을 가져오지 못하거나 업데이트 후 서버 목록이 비었을 때 어떻게 확인하나요?

먼저 구독 링크 전체를 복사했는지, 공백이나 줄바꿈 또는 전각 문장부호가 섞이지 않았는지 확인하세요. 안내 웹페이지 주소를 구독 링크로 입력한 것은 아닌지도 살펴보세요. 본인 구독이 유효한지, 현재 네트워크에서 구독 주소에 접속할 수 있는지, 응답 데이터가 Shadowrocket에서 인식되는 형식인지 확인하세요. 목록이 비어 있는 것은 원격 서버가 빈 내용을 반환하거나 인증이 만료됐거나 형식이 변경된 경우일 수 있으며, 앱 설치 오류를 뜻하지는 않습니다. 가져오기 과정에서 표시된 오류를 기록하고, 필요한 경우 링크 상태와 지원 형식을 원래 정보를 제공한 곳에 문의하세요. 문제를 확인하는 동안 기존에 작동하는 설정을 보관하고, 구독 링크 전체나 접근 인증 정보는 공개적으로 공유하지 마세요.

Scan QR Code로 QR 코드를 스캔해 추가되지 않을 때 어떻게 해야 하나요?

먼저 카메라 권한이 허용되어 있는지 확인하고, QR 코드 전체가 화면에 들어오도록 하세요. 반사, 잘림, 과도한 확대는 피해야 합니다. QR 코드는 정보를 담는 수단일 뿐입니다. 내용은 단일 서버 항목이나 구독 주소일 수도 있고 웹페이지 주소일 수도 있습니다. 스캔에 성공했다고 해서 내용이 바로 가져올 수 있는 형식이라는 뜻은 아닙니다. QR 코드가 같은 기기 화면에 표시되어 있다면 현재 앱에서 제공하는 이미지 인식 기능을 사용하거나, 본인이 보관한 원본 자료에서 해당 링크를 복사한 뒤 적절한 방법으로 가져오세요. 가져온 후 Home에서 항목 유형과 필수 입력값을 확인하세요. QR 코드 내용이나 스크린샷에 비밀번호가 포함될 수 있으므로 연결 인증 정보처럼 안전하게 보관해야 합니다.

기존 구독은 어떻게 업데이트하나요? 자동 업데이트가 실패하면 계속 다시 시도해야 하나요?

Home에서 해당 구독 항목을 찾아 항목에 표시된 업데이트 기능을 사용하세요. 앱을 열 때 업데이트하려면 Settings에서 구독 관련 설정을 찾아 현재 화면에 표시되는 실행 조건을 확인하세요. 수동 업데이트는 해당 시점의 결과를 확인할 때 유용하며, 자동 업데이트는 반복 작업을 줄여 줄 뿐입니다. 두 방식 모두 링크에 접속할 수 있고 원격에서 유효한 데이터를 반환해야 합니다. 실패하면 먼저 오류 메시지를 확인하고 네트워크, 구독 유효 상태, 주소 변경 여부를 점검하세요. 원격 서버의 요청 제한이 걸리지 않도록 짧은 시간 안에 연속으로 요청하지 마세요. 서버 목록 업데이트와 Config의 규칙 파일 업데이트는 보통 별개이므로 각각 확인해야 합니다.

구독을 가져왔는데 Config에 관련 규칙이 없는 이유는 무엇인가요?

서버 구독과 구성 파일은 서로 다른 역할을 합니다. 구독은 보통 연결 항목을 제공하고, 구성 파일에는 트래픽 규칙과 관련 설정이 들어 있습니다. 구체적인 내용은 실제로 가져온 데이터에 따라 달라집니다. 구독을 가져온 뒤 먼저 Home에서 서버 목록을 확인하세요. 규칙에 따른 라우팅이 필요하면 Config에서 적절한 구성이 있는지, 해당 구성을 선택해 사용 중인지, 규칙에서 참조하는 정책이 존재하는지 확인하세요. 서버 이름이 여러 개 표시된다고 해서 규칙까지 준비된 것은 아닙니다. 기존 구성을 교체하거나 수정하기 전에 복사본을 저장하세요. 특히 FINAL 처리 방식을 확인해 알 수 없는 트래픽이 예상과 다른 정책으로 전달되지 않도록 주의하세요.

이어 읽기: QR 코드 추가 방법 · 구독 파싱 실패 확인 목록 · 구독 업데이트 안내

라우팅 및 문제 해결

원래 네트워크와 비교하며 한 번에 한 조건만 변경하세요.

Global Routing의 Config, Proxy, Direct 중 어떤 방식을 선택해야 하나요?

Config는 현재 구성의 규칙에 따라 트래픽을 처리하므로 규칙과 정책을 확인한 뒤 일상적으로 사용하기에 적합합니다. Proxy는 클라이언트가 처리하는 트래픽에 프록시 정책을 적용하므로, 특정 대상에 현재 연결로 접속할 수 있는지 잠시 확인할 때 유용합니다. Direct는 해당 트래픽을 직접 연결하므로 원래 네트워크와 비교할 때 적합합니다. 이 세 방식은 잘못된 비밀번호, 만료된 구독, 접속할 수 없는 서버를 해결하지 않습니다. 문제를 확인할 때는 기존 설정을 기록하고 한 번에 한 조건만 바꾼 뒤 테스트 후 원래 의도한 설정으로 되돌리세요. DNS, 시스템 라우팅, 구성의 예외 규칙도 결과에 영향을 줄 수 있습니다. 방식 이름만으로 모든 요청의 실제 경로를 판단할 수는 없습니다.

연결됨으로 표시되는데 인터넷에 접속할 수 없을 때 어떤 순서로 확인해야 하나요?

연결됨 표시는 보통 시스템 VPN 터널이 설정됐다는 뜻일 뿐, 원격 서버나 대상 웹사이트에 접속할 수 있다는 의미는 아닙니다. 먼저 연결을 끄고 원래 네트워크에서 일반 웹사이트에 접속할 수 있는지 확인하세요. 그런 다음 현재 서버의 주소, 포트, 프로토콜, 인증 항목을 살펴보고 Connectivity Test로 연결 상태를 확인하세요. 이어서 Global Routing, 현재 Config의 일치 정책, DNS 설정을 점검해 모든 웹사이트에서 문제가 발생하는지 일부 도메인에서만 발생하는지 구분하세요. 필요하면 본인이 보유한 다른 유효한 연결과 비교하되 한 번에 한 조건만 변경하세요. 테스트 결과만으로 실제 접속을 확인할 수는 없습니다. 지연 시간이 표시되어도 대상 요청의 성공을 보장하지 않습니다.

일부 웹사이트에서만 문제가 발생할 때 규칙과 DNS 중 무엇이 원인인지 어떻게 확인하나요?

실패한 도메인, 발생 시각, 현재 네트워크, Global Routing 방식을 먼저 기록하세요. 그런 다음 Data에서 확인할 수 있는 기록을 살펴보고 요청에 어떤 정책이 적용됐는지 확인합니다. Config를 사용한다면 DOMAIN, DOMAIN-SUFFIX, IP-CIDR 등의 규칙 순서와 앞선 규칙이 일치하지 않을 때 FINAL이 어디를 가리키는지 확인하세요. 도메인 이름이 해석되지 않는다면 DNS 설정과 DNS 서비스에 접속할 수 있는지 점검하세요. 주소가 해석됐는데도 연결되지 않으면 대상까지의 경로와 서버를 확인합니다. 수정 전에 구성 복사본을 저장하고 DNS, 규칙, 서버를 한꺼번에 바꾸지 마세요. 어떤 변경이 문제에 영향을 줬는지 확인하기 어려워집니다. 기록을 다른 사람에게 전달하기 전에는 개인 인증 정보를 삭제하세요.

오래 켜 두면 배터리가 빨리 닳나요? On Demand는 어떻게 설정해야 하나요?

배터리 사용량은 실제 트래픽, 신호 품질, 연결 재시도, 사용 프로토콜, 백그라운드 활동에 따라 달라집니다. 켜 둔 시간만으로 클라이언트의 배터리 소모를 판단할 수는 없습니다. 먼저 시스템 배터리 화면에서 해당 시간대의 사용량을 확인한 뒤 Data의 활동 기록과 비교해 지속적인 전송이나 잦은 연결 재시도가 있는지 살펴보세요. On Demand는 조건에 따라 연결을 시작할 시점을 제어하며 Config의 규칙을 대신하지 않습니다. 사용하려면 현재 설정에서 선택할 수 있는 네트워크 조건을 확인하고 Wi-Fi와 셀룰러 네트워크를 전환해 동작을 검증하세요. 배터리 사용량을 비교할 때는 사용 시간, 신호, 작업 조건을 최대한 비슷하게 맞추세요. 테스트를 위해 계속 속도 측정을 실행할 필요는 없습니다.

관련 참고 자료: Global Routing의 세 가지 방식 · DNS 설정 · Shadowsocks 매개변수 안내