Troubleshooting / FAQ

Shadowrocket 자주 묻는 질문

먼저 App Store 제품 정보와 현재 앱 상태를 확인한 뒤 문제가 발생한 단계에 따라 점검하세요. 아래 절차는 기존에 보유한 구독 또는 서버 정보가 있다는 전제에 따른 안내입니다. 앱의 메뉴 이름은 화면에서 쉽게 찾을 수 있도록 영어로 표기합니다.

01 / App Store

정품 확인 및 구매

앱 이름, 개발자, 앱 ID를 함께 확인하고, 구매 상태는 App Store의 계정 기록을 기준으로 확인하세요.

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

먼저 이 사이트의 앱 안내 페이지에서 App Store 제품 페이지 링크를 열어 앱 ID 932747118에 해당하는 페이지가 표시되는지 확인하세요. 현재 계정으로 제품 페이지를 볼 수 없다면 App Store 계정 설정에서 국가 또는 지역을 확인하세요. 변경이 필요하면 Apple의 공식 국가 또는 지역 변경 절차를 따르세요. 스토어별 표시 내용과 구매 조건은 App Store 페이지를 기준으로 하며, 검색 결과에 표시된 이름만으로 판단하지 마세요.

App Store에서 Shadowrocket 정품인지 어떻게 확인하나요?

제품 페이지에서 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 링크에 포함된 앱 ID 932747118을 각각 확인하세요. 제품 페이지의 아이콘도 이 사이트 상단에 표시된 공식 아이콘과 대조하세요. 이름이 비슷한 검색 결과는 이러한 정보를 대신할 수 없습니다. 확인을 마친 뒤 제품 페이지에서 구매하거나 구입 여부를 확인하세요.

Shadowrocket을 구매한 뒤 준비할 것은 무엇인가요?

Shadowrocket은 App Store에서 한 번 구매하면 되는 앱입니다. 미국 스토어 페이지의 가격은 약 $2.99이며, 실제 가격은 현재 스토어에 표시된 금액을 확인하세요. 앱을 한 번 구매하는 것과 회선 요금제를 구매하는 것은 별개입니다. 앱 구매로 얻는 것은 클라이언트이며, 연결하려면 기존에 보유한 구독 또는 서버 정보가 필요합니다. 이 사이트는 설정 방법만 안내하며 연결 리소스는 제공하지 않습니다.

iPhone을 바꾸면 다시 구매해야 하나요?

새 기기의 App Store에 기존 구매에 사용한 Apple 계정으로 로그인했는지 먼저 확인한 다음, 계정의 구입 항목이나 Shadowrocket 제품 페이지에서 구입 상태를 확인하세요. 구입 항목 표시 여부는 계정 및 스토어 기록에 따라 달라집니다. 기록이 보이지 않으면 구매 계정과 스토어를 확인한 뒤 App Store의 구입 기록 및 지원 절차에 따라 문제를 해결하세요. 앱 구매 기록과 앱 내 서버 설정은 별개이므로 기기를 바꾸기 전에 각각 확인해야 합니다.

02 / First open

설치 및 첫 실행

앱은 App Store에서 받습니다. 처음 연결할 때는 시스템 승인, 서버 선택, 연결 상태를 각각 확인하세요.

04
iPad에 Shadowrocket을 설치해 사용할 수 있나요?

먼저 iPad의 App Store에서 같은 Shadowrocket 제품 페이지를 열어 호환성과 계정의 구입 상태를 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. iPhone에서 구매했다면 기존 구매 계정으로 구입 항목을 확인할 수 있습니다. 처음 실행한 뒤에는 iPad에 기존 설정이 가져와졌는지도 확인하세요. 앱 구매 기록이 설정 동기화를 의미하지는 않습니다.

처음 실행할 때 표시되는 VPN 구성 승인 요청은 무엇인가요?

Shadowrocket이 연결을 설정할 때 Apple 시스템에서 VPN 구성 승인을 요청할 수 있습니다. 현재 작업이 실제로 Shadowrocket에서 시작된 것인지 확인하고 화면 안내에 따라 시스템 승인을 완료하세요. 승인한 뒤 앱으로 돌아와 Home에서 연결 상태를 확인합니다. 이전에 요청을 거부했다면 시스템 설정에서 관련 VPN 구성을 확인한 다음 앱에서 다시 연결을 시도하세요. 시스템 화면과 안내 문구는 기기에 표시되는 내용을 기준으로 합니다.

Home의 연결 스위치가 켜지지 않을 때 어떻게 확인하나요?

먼저 기존 서버 정보를 가져왔고 사용할 서버를 선택했는지 확인한 다음, 첫 연결에 필요한 시스템 승인이 완료되었는지 확인하세요. 스위치를 켠 직후 다시 꺼진다면 앱에 표시된 오류를 확인하고 시스템 설정에서 VPN 구성 상태를 살펴보세요. 그다음 정상 작동이 확인된 네트워크로 전환하고 앱을 다시 열어 시도하세요. 스위치 애니메이션만 보고 연결 성공 여부를 판단하지 마세요.

화면이 영어로 표시될 때 안내에 맞춰 사용하려면 어떻게 하나요?

화면에서 바로 찾을 수 있도록 앱의 영어 메뉴 이름을 그대로 표기합니다. Home에서는 연결 상태를 확인하고, Config에서는 구성을 관리합니다. Add Server에서는 서버 정보를 직접 입력하고, Subscribe에서는 기존 구독을 추가합니다. Global Routing에서는 라우팅 모드를 선택합니다. 기기의 화면 구성이나 문구가 안내와 다르면 앱에 실제로 표시된 메뉴를 기준으로 하세요. 먼저 기능 이름을 확인한 뒤 진행하면 됩니다.

03 / Config

구독 및 서버 가져오기

링크 요청, 내용 파싱, 직접 입력한 항목 중 어디에서 문제가 생겼는지 먼저 확인하세요. 저장에 성공했다고 가져오기가 완료된 것은 아닙니다.

04
기존 구독 링크를 가져오지 못할 때 먼저 확인할 항목은 무엇인가요?

먼저 Config의 Subscribe에서 붙여 넣은 내용이 완전한지 확인하세요. 특히 링크 앞뒤에 공백이나 줄바꿈이 들어가지 않았는지 살펴보세요. 안내 문구가 아니라 기존 구독의 전체 링크를 복사했는지도 확인해야 합니다. 앱에서 요청 또는 파싱 실패가 표시되면 현재 네트워크에서 링크에 접속할 수 있는지와 서비스 제공자 측 구독 상태를 각각 확인하세요. 앱에 표시된 오류를 기록하고 링크, 네트워크, 내용 순으로 범위를 좁혀 보세요.

Subscribe 추가는 완료됐는데 서버 목록이 비어 있으면 어떻게 하나요?

기록 추가가 완료됐다는 것은 Subscribe에 링크가 저장됐다는 뜻일 뿐, 링크에서 사용 가능한 서버 항목을 받았다는 의미는 아닙니다. 수동으로 한 번 업데이트해 파싱 안내가 표시되는지 확인하세요. 그런 다음 링크를 빠짐없이 복사했는지, 여전히 접속 가능한지, 응답 내용이 Shadowrocket에서 인식할 수 있는 구성인지 살펴보세요. 그래도 비어 있다면 기존 구독의 내용 상태를 원래 서비스 제공자에게 확인하세요. 같은 링크를 반복해서 추가해 기록을 중복으로 만들지 마세요.

Add Server에 직접 입력할 때 어떤 항목을 정확히 맞춰야 하나요?

먼저 보유한 서버 정보에 맞는 Type을 선택한 다음 Address, Port, 인증 항목을 하나씩 확인하세요. Type에 따라 UUID, Password, TLS 또는 SNI 설정이 필요할 수 있으므로 보유한 정보와 앱에 현재 표시되는 항목을 기준으로 입력해야 합니다. Remark는 구분을 위한 메모일 뿐 연결 매개변수를 대신하지 않습니다. 입력을 마치면 저장하고 해당 항목을 선택하세요. 연결에 실패하면 Type과 인증 항목부터 대조하고, Remark만 바꿔 반복 테스트하지 마세요.

구독을 업데이트해도 달라진 점이 없을 때 어떻게 확인하나요?

Config에서 해당 Subscribe 항목을 찾아 직접 업데이트하고, 앱에 표시되는 완료 상태나 오류를 확인하세요. 현재 보고 있는 항목이 이 구독에 속한 것인지, 다른 구성의 서버가 아닌지 확인해야 합니다. 구독이 여러 개라면 먼저 이름을 구분한 뒤 목록을 비교하세요. 업데이트가 완료됐는데도 내용이 그대로라면 원래 링크가 반환하는 정보가 실제로 바뀌었는지 확인하세요. 새로고침만으로 앱이 새 항목을 만들지는 않습니다.

04 / Routing

규칙별 트래픽 분기 및 문제 해결

현재 라우팅 모드를 확인한 다음 네트워크, 서버, 규칙을 나누어 테스트하세요.

04
Global Routing의 Config, Proxy, Direct는 어떻게 선택하나요?

세 모드는 각각 구성, 프록시, 직접 연결로 이해하면 됩니다. Config는 현재 구성의 규칙에 따라 요청을 처리하므로 규칙을 확인한 뒤 일상적으로 사용하는 데 적합합니다. Proxy와 Direct는 각각 모든 요청을 프록시 또는 직접 연결로 처리할 때의 동작을 비교하는 데 사용합니다. 문제를 확인할 때는 먼저 기존 선택을 기억한 뒤 잠시 전환해 비교하고, 테스트가 끝나면 필요한 모드로 되돌리세요. 규칙의 PROXY, DIRECT 같은 키워드는 실제 구성 내용을 기준으로 합니다.

연결됨으로 표시되지만 웹페이지가 열리지 않을 때 먼저 확인할 곳은 어디인가요?

먼저 현재 네트워크에서 기기 자체가 자주 방문하는 페이지에 정상적으로 접속할 수 있는지 확인한 다음, Shadowrocket에서 선택된 서버와 Global Routing 모드를 살펴보세요. 일부 사이트만 열리지 않는다면 현재 Config의 규칙과 DNS 설정을 추가로 확인하세요. 모든 요청이 실패한다면 앱의 Connectivity Test로 기존 서버를 점검할 수 있습니다. 테스트 결과는 문제 해결을 위한 단서일 뿐이므로, 보유한 서버 정보와 네트워크 상태를 함께 고려해야 합니다.

On Demand를 켠 뒤 배터리 소모가 늘었다면 어떻게 해야 하나요?

먼저 기기의 배터리 사용량 화면에서 Shadowrocket의 실제 사용 비율을 확인하고 사용 시간대와 네트워크 전환 상황을 기록하세요. On Demand는 설정 조건에 따라 연결을 시도하므로 규칙이 자주 실행되면 연결과 재연결 횟수도 늘어날 수 있습니다. 같은 사용 환경에서 변화를 확인할 수 있도록 On Demand를 잠시 끈 뒤, 자동 연결이 필요한지에 따라 사용 여부를 결정하세요. 한 번의 비교만으로 원인을 단정하기는 어려우므로 신호 상태와 다른 백그라운드 활동도 함께 살펴보세요.

규칙별 트래픽 분기 결과가 예상과 다를 때 어떻게 원인을 찾나요?

먼저 Global Routing이 Config로 설정되어 있는지 확인하고, 현재 활성화된 Config가 사용하려는 구성인지 살펴보세요. 대상 도메인이나 주소에 해당하는 DOMAIN, DOMAIN-SUFFIX, GEOIP, IP-CIDR 등의 규칙과 순서를 대조하고, 특히 앞에서 먼저 일치하는 항목이 있는지 확인하세요. 그런 다음 앱의 연결 정보나 진단 정보를 바탕으로 실제 처리 결과를 확인하세요. 규칙을 수정하기 전에 기존 구성을 보관해 두면 테스트 후 복원하기 쉽습니다.