Shadowrocket 공식 매뉴얼

Shadowrocket 문제 해결

문제가 발생한 단계에 따라 답을 찾아보세요. 먼저 구입과 설치를 확인하고, 다음으로 기존 설정을 살펴본 뒤 연결과 규칙을 점검합니다. 한 번에 설정 하나만 변경하고 기존 설정을 보관하면 다시 테스트하거나 원래대로 복원하기 쉽습니다.

정품 확인 및 구입

구입 전에는 제품 정보를 확인하고, 구입 항목을 복원할 때는 원래 구입에 사용한 계정을 확인하세요. 앱을 사용할 권리와 연결 설정은 별도로 관리합니다.

스토어에서 Shadowrocket 정품인지 어떻게 확인하나요?

제품 페이지에서 개발자 Shadow Launch Technology Limited, 이 사이트의 브랜드 아이콘과 일치하는 공식 앱 아이콘, 링크에 표시된 앱 ID 932747118을 함께 확인하세요. 앱 이름이나 검색 결과 순위만으로 판단하지 마세요. 구입을 확인하기 전에 제품 이름과 개발자 정보를 다시 살펴보세요. 하나라도 일치하지 않으면 이 사이트의 안내 페이지로 돌아가 제품 페이지를 다시 여세요. 가격, 호환성, 구입 가능 여부도 같은 페이지에서 확인하고 App Store에 표시된 내용을 기준으로 판단하세요.

Shadowrocket을 구입한 뒤 연결 설정도 따로 준비해야 하나요?

네. 앱 일회성 구입은 연결 서비스 요금제가 아닙니다. Shadowrocket 앱을 사용할 권리를 구입하는 것이며, 연결 가능한 서버 정보가 자동으로 생성되지는 않습니다. 이후 단계는 본인이 이미 보유한 구독 또는 서버 정보가 있다는 전제에서 진행합니다. 가져온 뒤 프로토콜, 주소, 포트, 인증 항목을 확인하고 연결을 테스트하세요. 이 사이트는 Shadowrocket 공식 사이트이자 공식 매뉴얼로, 앱 사용법만 안내하며 서버나 구독을 제공·판매·추천하지 않습니다. 앱 구입 문제와 기존 연결 설정 문제는 별도로 확인하세요.

Shadowrocket 가격은 얼마이며 어디에서 확인해야 하나요?

Shadowrocket은 일회성 구입 방식의 유료 앱입니다. 미국 스토어 가격은 약 2.99달러이며, 스토어 국가별로 현지 통화로 표시됩니다. 실제 금액은 App Store 제품 페이지와 구입 확인 화면을 기준으로 확인하세요. 앱 구입 비용과 본인이 이미 이용 중인 연결 서비스 비용은 서로 다르므로 별도로 관리해야 합니다. 예상과 다른 금액이 표시되면 계정의 스토어 국가, 통화, 제품 이름을 먼저 확인한 뒤 진행 여부를 결정하세요. 다른 국가 스토어의 금액을 현재 계정의 결제 가격으로 간주하지 마세요.

기기를 바꾸거나 앱을 다시 설치하면 Shadowrocket을 다시 구입해야 하나요?

일반적으로 앱을 구입했던 Apple 계정으로 App Store의 구입 항목이나 앱 목록에서 다시 받을 수 있습니다. 구입 가능 여부는 App Store 페이지에 표시된 내용을 기준으로 확인하세요. 먼저 미디어 및 구입 항목에 사용 중인 계정이 원래 구입 계정과 같은지 확인하세요. 시스템 계정과 스토어 구입 계정은 다를 수 있습니다. 앱 복원과 Config, 구독, 서버 기록 복원은 별개의 작업이므로 다시 받은 뒤 본인의 설정 백업도 확인하세요. 제품 페이지에 여전히 구입 금액이 표시되면 바로 재결제하지 말고 구입 기록부터 확인하세요.

관련 안내: 정품 확인을 위한 세 가지 항목 · 구입 항목 복원

설치 및 첫 실행

시스템 권한, 앱 설치, 설정 이전은 각각 다른 단계입니다. 먼저 현재 어느 단계에서 막혔는지 확인한 뒤 해당 안내에 따라 진행하세요.

iPhone에 설치한 뒤 처음 연결할 때 VPN 구성을 추가하라는 이유는 무엇인가요?

VPN 연결을 설정하기 위해 시스템이 요청하는 권한이며, 서버 설정이 완료되었다는 뜻은 아닙니다. 요청을 시작한 앱이 Shadowrocket인지 확인한 다음 시스템 안내에 따라 허용하고 기기 인증을 완료하세요. 앱으로 돌아와 연결 스위치를 켜면 됩니다. 이전에 권한 요청을 취소했다면 다시 연결을 시작할 때 표시되는 안내를 따르세요. 이후 시스템 Settings의 VPN 관련 화면에서 연결 구성을 확인할 수 있습니다. 구성이 누구의 것인지 확인한 뒤에만 수정하거나 삭제하세요. 삭제하면 앱에서 권한을 다시 요청할 수 있습니다.

iPad에 Shadowrocket을 설치할 수 있나요? 화면 구성은 어떻게 다른가요?

같은 App Store 제품 페이지에서 iPad 호환성을 확인할 수 있으며, 시스템 요구 사항은 App Store에 표시된 내용을 기준으로 확인하세요. 이미 구입한 경우 iPad의 App Store에서 원래 구입 계정을 확인한 뒤 구입 항목을 살펴보세요. 가로 모드나 넓은 창에서는 목록과 세부 정보의 위치가 달라질 수 있습니다. 버튼의 화면 좌표만 비교하지 말고 Home, Config, Settings 같은 화면 용어를 기준으로 기능을 찾으세요. 앱 설치가 끝난 뒤에도 기존 설정이 옮겨졌는지는 별도로 확인해야 합니다.

화면이 영어로 표시됩니다. 어떤 항목부터 사용하면 되나요?

먼저 Home, Add Server, Global Routing, Config, Settings의 의미를 확인하세요. Home에서는 연결 기록과 스위치를 확인하고, Add Server에서는 보유한 서버 정보를 추가합니다. Global Routing은 전체 라우팅 방식을 정하고, Config에서는 구성 파일을 관리하며, Settings에서는 설정을 확인합니다. 매뉴얼은 화면에서 항목을 쉽게 찾을 수 있도록 영어 이름을 그대로 사용합니다. 선택할 수 있는 화면 언어는 현재 앱과 시스템에 표시되는 내용을 기준으로 확인하세요. 조작 전에 현재 화면을 확인하고 언어가 다르다는 이유로 여러 옵션을 한꺼번에 변경하지 마세요.

연결 스위치가 켜지지 않거나 바로 꺼질 때는 어떤 순서로 확인해야 하나요?

먼저 기기 자체가 정상적으로 인터넷에 연결되는지 확인하세요. 다음으로 사용할 수 있는 서버 항목이 선택되어 있는지, 시스템의 VPN 구성 추가 권한을 허용했는지 확인합니다. 이어서 시스템 VPN 화면에서 다른 연결이 사용 중인지 살펴보고, 자동 연결 동작이 진단에 영향을 주지 않도록 On Demand를 잠시 끄세요. Shadowrocket으로 돌아와 다시 시도하고 표시되는 안내를 확인합니다. 여전히 바로 꺼진다면 메시지와 발생 단계를 기록한 뒤 관련 설정을 확인하세요. 모든 기록을 먼저 지우거나 앱 재설치를 첫 번째 조치로 삼지 마세요.

새 기기로 바꾼 뒤 기존 Config와 구독이 나타나지 않는 이유는 무엇인가요?

App Store 구입 기록은 앱을 받을 수 있는 권한을 확인하는 것으로, 모든 앱 데이터가 복원되었다는 뜻은 아닙니다. 먼저 이전 기기에 기존 Config, 구독 기록, 사용 가능한 백업이 남아 있는지 확인한 뒤 현재 앱에서 제공하는 내보내기·가져오기·동기화 기능으로 옮기세요. 덮어쓰기가 발생할 수 있는 작업 전에는 새 기기의 기존 내용을 저장하고, 가져온 결과로 현재 활성화된 Config가 바뀌지 않았는지 확인하세요. 구독 주소와 인증 정보는 민감한 정보이므로 본인이 관리하는 기기와 저장 위치 사이에서만 옮기세요.

관련 안내: iPhone 첫 실행 · iPad 구입 및 설치

구독 및 서버 가져오기

입력한 내용이 완전한지 먼저 확인하고 가져온 결과를 살펴보세요. 구독 주소를 저장했다고 사용할 수 있는 서버 항목이 생성되는 것은 아닙니다.

기존 구독을 가져오지 못할 때 링크와 네트워크 중 무엇부터 확인해야 하나요?

둘 다 확인해야 하지만, 먼저 웹페이지 제목이나 안내 페이지 주소, 중간이 잘린 텍스트가 아니라 구독 주소 전체를 복사했는지 확인하세요. 주소 앞뒤에 공백, 줄바꿈, 문장 부호가 붙지 않았는지 살펴본 뒤 현재 기기의 네트워크에서 해당 주소에 접속할 수 있는지 확인합니다. 로그인 페이지, 오류 메시지, 빈 내용이 반환되면 앱에서 서버 항목을 만들 수 없는 경우가 많습니다. 주소가 유효한 것을 확인한 다음 가져오기 유형과 구독 형식이 현재 앱과 호환되는지 살펴보세요. 문제를 확인하기 위해 캡처할 때는 전체 주소와 인증 정보를 가리세요.

Add Server에서 직접 추가할 때 자주 잘못 입력하는 항목은 무엇인가요?

먼저 보유한 서버 정보에 맞는 프로토콜 유형을 선택한 다음 주소, 포트, 인증 정보를 하나씩 확인하세요. Shadowsocks의 암호화 방식과 비밀번호, VMess 또는 VLESS의 식별 정보, TLS·SNI·전송 방식 같은 추가 매개변수는 원본 정보와 일치해야 합니다. 프로토콜 이름만 보고 기본값을 추측하지 말고, 웹페이지 주소 전체를 서버 주소 입력란에 넣지 마세요. 저장한 뒤 항목을 다시 열어 확인하세요. 원본 정보에 필수 항목이 빠져 있다면 테스트하기 전에 정보가 완전한지 확인해야 합니다.

Scan QR Code가 인식되지 않거나 인식 후 사용할 수 있는 항목이 없으면 어떻게 하나요?

먼저 카메라 권한이 허용되어 있고 QR 코드가 잘리지 않은 상태로 선명하게 보이는지 확인하세요. 빛 반사나 가장자리 잘림도 피해야 합니다. 텍스트를 스캔했다고 해서 앱으로 가져올 수 있는 서버 정보라는 뜻은 아닙니다. 일반 웹 주소나 설명 문구도 QR 코드에 인코딩될 수 있습니다. 인식 후 생성된 항목의 프로토콜, 주소, 포트가 모두 있는지 확인하세요. 본인의 설정 백업에서 만든 QR 코드라면 원본 텍스트를 가져와 교차 확인할 수도 있습니다. QR 코드에 인증 정보가 포함될 수 있으므로 문제 해결 중 원본 이미지를 공개하지 마세요.

기존 구독은 어떻게 업데이트하며, 업데이트 후 항목이 달라지는 이유는 무엇인가요?

Home에서 해당 구독 항목을 찾아 제공되는 업데이트 기능을 사용하세요. 메뉴 위치는 현재 앱 화면을 기준으로 확인하면 됩니다. 업데이트 전에 현재 네트워크에서 구독 주소에 접속할 수 있는지 확인하고, 업데이트 후에는 항목 수와 이름, 현재 선택된 항목을 살펴보세요. 원격 콘텐츠가 바뀌면 로컬 항목이 추가·삭제되거나 이름이 변경될 수 있으므로 사용 중인 서버를 다시 확인해야 합니다. 구독에서 생성된 항목을 수동으로 수정하면 이후 업데이트에서 변경 사항이 덮어써질 수 있습니다. 별도로 계속 보관할 항목은 앱 기능을 이용해 미리 따로 저장하세요.

구독을 가져왔는데 연결할 때 사용할 수 있는 서버가 없다고 표시되는 이유는 무엇인가요?

가져오기에 성공했더라도 구독 기록만 만들어졌을 수 있으므로, 그 아래에 실제 서버 항목이 생성되었는지 확인해야 합니다. 먼저 최근 업데이트가 성공했는지 확인한 다음, 사용할 수 있는 구체적인 항목을 선택했는지 살펴보세요. Config의 정책이 삭제되거나 이름이 변경된 항목을 참조하고 있지 않은지도 확인합니다. 구독 주소가 빈 내용을 반환한다면 같은 주소를 다시 저장해도 서버 정보가 채워지지 않습니다. 구독과 Config도 구분해야 합니다. 구독은 서버 출처를 관리하고 Config에는 규칙과 정책이 포함될 수 있으므로 두 가져오기 결과를 각각 확인하세요.

관련 안내: 가져오기 및 첫 연결 절차 · 프로토콜 항목 안내

규칙 분기 및 문제 해결

기본 네트워크, 서버, 라우팅 방식, 규칙, DNS 순서로 확인 범위를 좁히세요. 테스트 결과는 실제 접속 상황과 함께 판단해야 합니다.

Global Routing의 Config, Proxy, Direct는 각각 언제 선택하나요?

Config는 현재 활성화된 구성의 규칙과 정책에 따라 트래픽을 처리하므로 일상적인 규칙 분기를 확인할 때 적합합니다. Proxy는 선택한 프록시를 통해 트래픽을 처리하므로 규칙의 영향을 분리해 확인할 수 있습니다. Direct는 직접 연결 경로를 사용해 기본 네트워크를 확인할 때 유용합니다. 세 방식은 라우팅 동작을 바꿀 뿐, 잘못된 서버 매개변수를 수정하지는 않습니다. 문제를 확인할 때는 기존 방식을 먼저 기록하고 한 번에 하나만 바꿔 같은 대상에 접속해 결과를 비교한 뒤 원래 설정으로 되돌리세요.

연결됨으로 표시되는데 인터넷이 되지 않으면 서버와 DNS 중 무엇부터 확인해야 하나요?

연결됨은 시스템 연결이 설정되었다는 뜻일 뿐, 모든 대상에 정상적으로 접속할 수 있다는 의미는 아닙니다. 먼저 연결을 끈 상태에서 기본 네트워크가 작동하는지 확인한 다음 현재 서버, Global Routing 방식, 활성화된 Config를 살펴보세요. 일부 도메인만 실패한다면 요청 기록에서 규칙 일치 여부와 DNS 조회 결과를 확인합니다. 모든 대상에 접속할 수 없다면 서버 인증, 전송 매개변수, 연결 가능 여부를 우선 점검하세요. 한 번에 한 요소만 바꾸고 같은 대상으로 다시 테스트하세요. DNS와 규칙을 동시에 수정하면 원인을 판단하기 어렵습니다.

Connectivity Test는 정상인데 웹페이지가 열리지 않는 이유는 무엇인가요?

Connectivity Test 결과는 테스트 방식과 대상에 따라 달라지며, 해당 테스트 단계만 확인할 수 있습니다. 전체 웹 요청이 성공했다는 뜻은 아닙니다. 웹페이지 접속에는 DNS, 규칙 선택, TLS, 대상 사이트의 응답도 영향을 줍니다. 먼저 테스트에 사용한 서버가 현재 연결에서 선택한 항목과 같은지 확인한 다음, 열리지 않는 페이지의 요청 기록과 조회 결과를 살펴보세요. 지연 시간만으로 사용 가능 여부를 판단하지 마세요. 실제 접속 결과와 로그를 함께 확인하고, 구체적인 실패 단계를 살피는 대신 테스트를 연속으로 대량 실행하지 마세요.

Config의 규칙이 예상대로 적용되지 않으면 어디를 확인해야 하나요?

먼저 Global Routing이 Config로 설정되어 있는지, 방금 확인한 구성 파일이 활성화되어 있는지 확인하세요. 다음으로 규칙을 위에서 아래 순서로 살펴보세요. DOMAIN-SUFFIX는 도메인 접미사를 확인하고, IP-CIDR은 주소 대역을 확인하며, FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 위쪽 규칙이 먼저 일치하면 아래 규칙은 실행되지 않을 수 있습니다. 요청 기록에서 실제 대상, 일치한 규칙, 최종 정책을 확인하고 정책이 참조하는 서버가 아직 존재하는지도 살펴보세요. 구성 텍스트가 저장되었는지만 확인해서는 충분하지 않습니다.

계속 연결해 두면 배터리가 많이 소모되는데 On Demand를 항상 켜야 하나요?

배터리 소모는 실제 트래픽, 네트워크 신호, 재연결 빈도, 테스트 동작, 관련 설정의 영향을 함께 받으므로 연결 아이콘만으로 판단할 수 없습니다. 먼저 시스템 배터리 화면에서 비슷한 사용 시간대의 앱 활동을 확인하고, 연결이 자주 끊기거나 테스트를 반복하거나 데이터가 계속 전송되는지 살펴보세요. On Demand는 조건에 따라 연결을 시작하는 기능이므로 본인의 네트워크 사용 방식에 맞게 설정하면 됩니다. 문제를 확인하는 동안 잠시 꺼 두고 수동 연결이 안정적인지 살펴볼 수 있습니다. 비교할 때는 네트워크와 사용 방식을 비슷하게 유지하세요. 배터리를 아끼려고 모든 기능을 한꺼번에 끌 필요는 없습니다.

관련 안내: Settings 및 연결 설정 · DNS 문제 해결 방법