공식 매뉴얼 · 항목별 문제 해결

Shadowrocket 문제 해결

구매, 가져오기, 연결 중 어떤 문제인지 먼저 파악한 뒤 순서대로 확인하세요. 아래 절차는 사용자가 이미 보유한 구독 정보나 서버 정보가 있다는 전제입니다. 한 번에 설정 하나만 변경하고 비교할 수 있도록 원래 값을 보관하세요.

  • 문제 유형 4가지
  • 점검 항목 20개
  • 질문을 눌러 답변 펼치기

PURCHASE

정품 확인 및 구매

먼저 제품과 구입 계정을 확인한 뒤 검색, 결제 및 구입 항목 복원 문제를 점검하세요. 구입 경로와 설정 출처는 서로 별개입니다.

App Store에서 Shadowrocket이 검색되지 않을 때 먼저 확인할 사항은 무엇인가요?

정품 구매 안내에서 지정된 App Store 제품 페이지를 열고 앱 ID 932747118로 확인하세요. 검색되지 않으면 미디어 및 구입 항목에 사용하는 Apple 계정의 스토어 국가 또는 지역을 확인한 다음, 스크린 타임의 콘텐츠 및 개인정보 보호 제한이 앱 연령 등급을 제한하는지 살펴보세요. 제품 페이지는 열리지만 구입할 수 없다면 결제 수단과 계정 알림을 확인하세요. 검색 결과만으로 구입 여부를 판단할 수는 없습니다.

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

App Store 제품 페이지에서 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 주소의 앱 ID 932747118을 모두 확인하고, 아이콘이 이 사이트에 표시된 공식 아이콘과 같은지 살펴보세요. 별칭이나 검색 순위만으로 판단하지 마세요. 가격, 호환성 및 업데이트 기록은 제품 페이지를 기준으로 확인하세요. 확인을 마친 뒤 App Store에서 구입하고 설치하면 됩니다.

Shadowrocket을 한 번 구입하면 연결 서비스도 포함되나요?

앱을 한 번 구입하는 것과 연결 서비스 요금제는 별개입니다. App Store에서 결제하는 금액은 Shadowrocket 앱의 구입 비용이며, 앱을 사용하려면 사용자가 이미 보유한 구독 정보나 서버 정보가 필요합니다. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에는 현지 통화로 표시됩니다. 실제 금액은 구입 페이지를 확인하세요. 이 사이트는 공식 사이트이자 공식 매뉴얼로, 앱 사용 방법만 안내하며 서버나 구독을 제공·판매·추천하지 않습니다.

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

먼저 App Store에서 미디어 및 구입 항목에 사용하는 Apple 계정이 Shadowrocket을 처음 구입한 계정과 같은지 확인한 다음, 구입 항목이나 앱 목록에서 찾아 다시 다운로드하세요. 여전히 가격이 표시되면 구입 내역, 스토어 지역 및 계정 상태를 확인하고 바로 다시 결제하지 마세요. 앱 구입을 복원해도 앱 내 설정까지 복원되는 것은 아닙니다. 이전 기기의 구독, Config 및 수동 추가 항목은 별도로 백업하고 복원 여부를 확인해야 합니다.

스토어 지역이 맞지 않을 때 어디서 확인하고 변경하나요?

기기 언어나 지역 형식만 바꾸지 말고, 시스템 Settings의 Apple 계정에서 미디어 및 구입 항목으로 이동해 계정의 국가 또는 지역을 확인하세요. 변경이 필요하다면 계정 페이지의 국가 또는 지역 메뉴에서 Apple 안내에 따라 잔액, 기존 구독 및 결제 정보 등의 조건을 확인하세요. 변경 시 구입한 콘텐츠와 결제 수단에 영향을 줄 수 있으므로 먼저 시스템 안내를 읽으세요. 앱 이용 가능 여부는 해당 App Store 제품 페이지를 기준으로 확인해야 합니다.

FIRST OPEN

설치 및 첫 실행

먼저 기기 호환성과 시스템 승인을 확인한 다음 앱 내 항목을 점검하세요. 시스템 안내가 표시되면 내용을 모두 읽고 진행하세요.

iPad에 Shadowrocket을 설치할 수 있나요?

가능합니다. iPad의 App Store에서 같은 Shadowrocket 제품 페이지를 열고 호환성 항목을 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. 이미 구입했다면 먼저 기존 구입 계정으로 구입 항목을 확인하세요. iPad에서는 화면 크기와 방향에 따라 레이아웃이 달라지지만, 구독, 서버 매개변수 및 Config는 별도로 확인해야 합니다. 같은 계정으로 앱을 구입했다고 설정까지 자동으로 모두 동기화되는 것은 아닙니다.

처음 실행할 때 VPN 구성을 추가하라는 메시지가 표시되는 이유는 무엇인가요?

Shadowrocket이 연결을 설정하려면 시스템에서 VPN 구성 추가를 허용해야 하며, 기기 암호나 인증을 요구할 수 있습니다. 방금 설치한 Shadowrocket에서 시작된 요청인지 확인한 다음 시스템 안내에 따라 진행하세요. 이 승인은 앱이 해당 네트워크 연결을 설정하도록 허용할 뿐, 서버 정보가 유효하다는 뜻은 아닙니다. 승인 후 Home으로 돌아가 선택된 항목과 Global Routing을 확인하고, 연결 스위치를 켠 뒤 실제 접속을 확인하세요.

Home에서 연결 스위치가 켜지지 않거나 켜자마자 꺼지면 어떻게 하나요?

사용 가능한 서버 항목이 있고 선택되어 있는지 확인한 다음, 처음 요청된 VPN 구성 승인이 완료됐는지 살펴보세요. 이어서 시스템 Settings의 VPN 관리 화면에서 구성 충돌 여부를 확인하고, 다른 VPN 연결을 일시적으로 중지한 뒤 다시 시도하세요. 계속 바로 연결이 끊기면 앱에 표시된 오류 메시지를 확인하고 발생 시간과 현재 네트워크를 기록하세요. 구성을 반복해서 삭제하지 말고 기존 매개변수를 보존해야 승인, 구성 및 서버 문제를 구분할 수 있습니다.

앱 인터페이스가 영어인데 사용 설명은 어떻게 참고하나요?

이 매뉴얼은 앱 인터페이스의 용어를 영어 원문 그대로 표기합니다. Home, Config, Settings, Global Routing을 기준으로 찾아보면 되며, 사용을 위해 언어를 먼저 변경할 필요는 없습니다. 표시 언어를 바꾸려면 시스템 Settings에서 Shadowrocket의 선호 언어 옵션이 있는지 확인하세요. 실제 선택 항목은 기기와 앱에 표시되는 내용에 따라 다릅니다. 프로토콜 이름과 규칙 키워드는 계속 영어로 표시되므로 서버 유형이나 규칙 필드에 한국어 설명을 입력하지 마세요.

앱을 업데이트하기 전에 무엇을 저장해야 하나요?

앱 업데이트는 App Store에서 진행합니다. 업데이트 전에 사용자가 보유한 구독 출처, 수동 서버 매개변수 및 사용 중인 Config를 저장하고, 비밀번호나 토큰을 안전하게 보관하세요. 업데이트 후에는 현재 항목, Global Routing 및 연결 스위치를 확인하고 자주 사용하는 접속을 테스트하세요. 앱 변경 사항은 App Store의 업데이트 설명에서 확인할 수 있습니다. 백업하지 않은 로컬 설정이 사라질 수 있으므로 일상적인 문제 해결의 첫 단계로 앱을 재설치하지 마세요.

iPad 구입 및 구입 항목 안내 보기

IMPORT

구독 및 서버 가져오기

콘텐츠 가져오기, 항목 해석 및 연결 설정을 나누어 확인하세요. 가져오기는 첫 단계일 뿐이며, 매개변수를 확인하고 실제 접속을 검증해야 합니다.

기존 구독을 가져오지 못할 때 링크 문제와 네트워크 문제를 어떻게 구분하나요?

먼저 사용자가 보유한 구독 링크가 완전히 복사됐는지, 특히 물음표 뒤의 매개변수가 포함됐는지 확인하세요. 링크 앞뒤의 공백과 줄바꿈, 메신저가 덧붙인 문장 부호는 제거합니다. 계정 관리 웹페이지가 아니라 구독 주소를 추가했는지도 확인하세요. 그런 다음 현재 기본 네트워크로 정상 접속할 수 있는지, 해당 구독이 유효한지 살펴보세요. 오류는 요청 실패나 콘텐츠 해석 실패로 발생할 수 있습니다. 오류 문구만 보관하고 토큰이 포함된 전체 링크는 공개하지 마세요.

구독은 추가됐지만 목록에 서버 항목이 없으면 어떻게 하나요?

구독 주소를 추가했다고 해서 유효한 항목을 가져온 것은 아닙니다. 먼저 해당 구독을 한 번 수동 업데이트해 네트워크 또는 해석 오류가 있는지 확인한 다음, 출처에서 클라이언트가 지원하는 구독 콘텐츠를 실제로 반환하는지 살펴보세요. 로그인 페이지, 만료 안내 또는 빈 콘텐츠가 반환되는 경우도 있습니다. 계정의 유효 상태와 링크 형식은 사용자가 보유한 정보로만 확인하세요. 같은 링크를 반복해서 추가하면 구분하기 어려운 구독 그룹이 여러 개 생길 수 있으니 피하세요.

기존 구독을 업데이트하면서 필요한 로컬 수정 사항을 유지하려면 어떻게 하나요?

Home에서 해당 구독을 찾아 항목의 업데이트 기능을 사용한 뒤 서버 목록과 현재 선택된 항목을 확인하세요. 메뉴 위치는 앱에 표시되는 내용을 기준으로 합니다. 업데이트하면 구독에서 관리하는 항목이 교체될 수 있으므로 직접 수정한 매개변수를 먼저 기록하고, 계속 유지해야 하는 수동 항목은 별도로 관리하세요. 자동 업데이트 여부는 앱 설정과 시스템 실행 조건에 따라 달라지므로 문제를 점검할 때는 한 번 수동 업데이트한 결과를 기준으로 삼으세요.

Scan QR Code로 QR 코드를 읽지 못하거나, 인식 후 연결되지 않으면 어떻게 하나요?

먼저 시스템의 카메라 권한, QR 코드의 선명도와 완전성, 그리고 코드에 지원되는 서버 공유 정보가 담겼는지 확인하세요. 정보가 인식된 뒤에도 프로토콜 유형, 서버 주소, 포트 및 인증 필드를 확인해야 합니다. QR 코드 인식 성공은 정보가 읽혔다는 뜻일 뿐 연결이 검증됐다는 의미는 아닙니다. 사용자가 보유한 정보와 항목별로 대조하고, QR 코드나 비밀번호, 토큰을 공개 페이지에 올리지 마세요. 구독 QR 코드를 단일 서버 항목으로 잘못 보지 않도록 주의하세요.

Add Server에서 직접 추가할 때 어떤 매개변수가 일치해야 하나요?

Add Server에서 먼저 기존 서버 정보와 일치하는 프로토콜 유형을 선택한 다음 주소, 포트, 해당 프로토콜에 필요한 비밀번호나 기타 인증 필드를 입력하세요. 정보에 TLS, Server Name, 전송 방식 또는 경로가 포함돼 있다면 각각 맞춰야 합니다. 주소와 포트만 복사해서는 충분하지 않습니다. Shadowsocks, VLESS, Trojan 등의 프로토콜은 필드의 의미가 서로 다릅니다. 매개변수가 불분명하면 원본 정보를 확인하고, 프로토콜 유형을 바꾸거나 인증서 검증을 끄면서 시험하지 마세요.

사용 안내에 따라 가져오기 및 검증 진행하기

ROUTING & DIAGNOSTICS

규칙 분류 및 문제 해결

연결 상태, 규칙 매칭 및 실제 접속 결과는 각각 확인해야 합니다. 먼저 현재 Config를 기록하고 같은 대상과 네트워크 조건에서 다시 테스트하세요.

Global Routing에서 Config, Proxy, Direct 중 무엇을 선택해야 하나요?

Config는 현재 Config의 규칙에 따라 연결 방식을 결정하므로 규칙과 기본 처리 정책을 확인한 경우에 적합합니다. Proxy는 선택한 서버가 프록시 방식으로 작동하는지 확인할 때 주로 사용하며, Direct는 기본 네트워크를 직접 연결 방식으로 점검할 때 사용합니다. 모드를 바꿔도 잘못된 서버 매개변수가 수정되지는 않습니다. 문제를 점검할 때는 먼저 기존 모드를 기록하고 한 번에 하나씩만 바꾼 뒤 테스트 후 원래대로 돌리세요. 모드 변경을 규칙이나 서버 문제가 해결된 것으로 오해하지 않도록 주의하세요.

연결됨으로 표시되는데 웹페이지가 열리지 않으면 어떤 순서로 점검하나요?

먼저 연결을 끊고 기본 네트워크로 정상 접속할 수 있는지 확인한 다음, 다시 연결해 현재 서버와 Global Routing을 확인하세요. 이어서 연결 기록을 살펴 요청이 DIRECT, PROXY 또는 REJECT 중 어떤 방식으로 처리됐는지 확인하고, 특정 도메인에서만 문제가 발생하는지도 살펴보세요. Connectivity Test는 항목을 확인하는 데 도움이 되지만, 테스트 결과가 모든 웹페이지의 정상 접속을 보장하지는 않습니다. 마지막으로 오류 정보를 바탕으로 인증, DNS 및 규칙을 확인하고 한 번에 하나씩만 변경하세요.

DNS 설정 때문에 도메인이 열리지 않는 것 같을 때 어디를 확인해야 하나요?

먼저 도메인 조회 실패와 연결 설정 실패를 구분하세요. 해당 요청의 기록과 오류 메시지를 확인한 다음 현재 Config의 DNS 설정과 관련 덮어쓰기 설정을 살펴보세요. 최근에 조회 방식을 변경했다면 기존 값을 기록하고 한 항목씩 되돌려 테스트하세요. 서버와 DNS를 동시에 바꾸지 마세요. 네트워크마다 DNS 조회 가능 여부가 다를 수 있으므로 현재 네트워크에서 검증해야 합니다. 특정 IP 주소에 접속할 수 있다는 사실만으로 TLS를 사용하는 도메인에도 정상 접속된다고 단정할 수는 없습니다.

규칙이 예상대로 적용되지 않을 때 매칭 순서를 어떻게 확인하나요?

먼저 Global Routing이 Config로 설정되어 있고 방금 편집한 Config가 현재 활성화되어 있는지 확인하세요. 연결 기록에서 실제 요청 도메인, 일치한 규칙 및 최종 정책을 확인하고 Config 순서에 따라 앞선 규칙이 먼저 매칭됐는지 살펴보세요. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 주소 범위를 매칭합니다. FINAL은 앞선 규칙에 일치하지 않을 때 적용되는 기본 규칙입니다. REJECT 규칙을 수정하기 전에는 대상 범위를 확인해 같은 도메인의 필요한 요청까지 함께 거부되지 않도록 하세요.

연결을 계속 유지할 때 배터리 소모가 늘어나면 On Demand와 백그라운드 활동을 어떻게 확인하나요?

먼저 시스템의 배터리 사용량에서 같은 시간대의 사용 상태를 확인한 다음, 백그라운드 데이터 전송이 많거나 재연결이 잦거나 테스트가 계속 실행되는지 살펴보세요. On Demand는 조건에 따라 연결을 시작하는 기능이므로, 조건 때문에 연결이 반복해서 설정되는지 확인하세요. 배터리를 절약하는 스위치로 생각해서는 안 됩니다. 배터리 소모는 네트워크 신호, 데이터 사용량, 프로토콜 및 서버 응답 등 여러 요인의 영향을 받으므로 프로토콜 이름만으로 판단할 수 없습니다. 비슷한 사용 조건을 유지하면서 한 항목씩 바꾸고 결과를 비교하세요.

프로토콜 매개변수 및 선택 기술 참고 자료 보기