공식 가이드 · 문제 해결

Shadowrocket 자주 묻는 질문과 문제 해결

구매, 가져오기, 연결 문제를 구분한 뒤 순서대로 확인하세요. 한 번에 설정 하나만 변경하고 기존 구성과 오류 메시지를 보관하면 다시 테스트하기 편합니다.

질문을 눌러 답변을 확인하세요. 처음 사용한다면 사용 안내를 먼저 읽어 보세요. 스토어 지역과 구매 복원에 관한 자세한 안내는 다운로드 안내에서 확인할 수 있습니다.

정품 확인 및 구매

먼저 App Store 제품 정보를 확인한 다음 스토어 표시 여부, 기기 호환성 및 구매 내역을 살펴보세요.

App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항

먼저 이름의 철자를 확인한 뒤, 이 사이트의 앱 페이지에서 App Store 제품 페이지로 이동해 검색 결과가 없는 경우와 제품 페이지를 이용할 수 없는 경우를 구분하세요. 기기의 ‘설정’에서 Apple 계정 → 미디어 및 구입 항목 → 계정 보기 → 국가 또는 지역을 확인하세요. 앱의 표시 여부는 기기의 표시 언어가 아니라 현재 App Store 국가 또는 지역에 따라 달라집니다. 지역을 변경해야 한다면 해당 페이지의 공식 절차에 따라 잔액, 구독 및 결제 조건을 확인하고, 검색 결과만을 이유로 반복해서 변경하지 마세요. 제품 페이지에 호환되지 않는다고 표시되면 App Store의 시스템 요구 사항을 기준으로 확인하세요. App Store 자체가 열리지 않으면 기본 네트워크와 스토어 계정 상태부터 점검하세요.

App Store에서 정품 Shadowrocket을 확인하는 방법

세 가지 항목을 함께 확인하세요. 앱 이름은 Shadowrocket, 개발자는 Shadow Launch Technology Limited, 아이콘은 이 사이트에 표시된 흰색 배경에 파란색·보라색 테두리가 있는 공식 아이콘입니다. 제품 페이지 링크의 앱 ID가 932747118인지도 확인하세요. 이름이나 아이콘이 비슷하다는 이유만으로 정품 여부를 판단할 수 없으며, 검색 순위도 기준이 될 수 없습니다. 개발자 정보는 제품 페이지의 정보 섹션에서, 앱 ID는 제품 페이지 링크를 공유해 확인할 수 있습니다. 구매 전 가격과 호환성도 확인하고, 관련 조건은 App Store 페이지에 표시된 내용을 기준으로 판단하세요. 이 사이트의 앱 페이지에는 대조에 필요한 세 가지 정보가 정리되어 있습니다.

iPad에 설치할 수 있나요? 일회성 구매에 연결 서비스도 포함되나요?

Shadowrocket은 주로 iPhone과 iPad에서 사용합니다. iPad에서 같은 App Store 제품 페이지를 열어 호환성과 구매 상태를 먼저 확인한 뒤 바로 다운로드할 수 있는지 살펴보세요. 기기의 시스템 요구 사항, 통합 구매 및 적용 범위는 App Store 페이지에 표시된 내용을 기준으로 확인해야 합니다. 다른 기기에 설치되어 있다는 이유만으로 현재 기기에서도 사용할 수 있다고 판단해서는 안 됩니다. 앱을 한 번 구매하는 것과 회선 요금제를 이용하는 것은 별개입니다. 앱을 구매하면 클라이언트를 사용할 수 있지만, 연결 가능한 서버가 자동으로 제공되지는 않습니다. 구독과 노드는 이용 중인 서비스 제공업체에서 받아야 합니다. 설치 후에는 보유한 정보를 가져오고 Global Routing 및 연결 설정을 확인하세요.

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

기존에 구매한 계정으로 App Store의 미디어 및 구입 항목에 로그인한 다음, 계정의 구입 항목 또는 앱 목록에서 Shadowrocket을 찾아 다시 다운로드할 수 있는지 확인하세요. 메뉴 이름은 시스템에 따라 다를 수 있습니다. 다시 다운로드가 아니라 가격이 표시되면 결제를 반복하기 전에 구매 내역, 현재 App Store 국가 또는 지역, 로그인한 계정을 먼저 확인하세요. 구매 복원 자격, 가족 공유 및 호환성은 App Store 페이지에 표시된 내용을 기준으로 확인해야 합니다. 앱을 다시 다운로드해도 설정이 복원되는 것은 아닙니다. 기기를 바꾸기 전에 기존 구독 정보와 설정을 별도로 백업하고, 복원 후 노드, 규칙 및 권한 상태를 확인하세요. App Store 구매 내역을 설정 백업으로 착각하지 않도록 주의하세요.

App Store 정품 확인 안내 보기 →

설치와 첫 실행

시스템 권한, 앱 설정, 서버 이용 가능 여부는 서로 다른 단계입니다. 한 단계를 완료해도 연결 성공을 의미하지는 않습니다.

처음 연결할 때 VPN 구성 권한을 요청하면 어떻게 해야 하나요?

Shadowrocket에서 처음 연결을 활성화할 때 시스템이 VPN 구성을 추가하도록 요청할 수 있습니다. 연결을 설정하는 데 필요한 시스템 권한입니다. 먼저 Shadowrocket에서 직접 작업한 직후 나타난 알림인지 확인한 다음, 시스템 안내에 따라 허용하고 필요하면 기기 인증을 완료하세요. 권한을 허용해도 시스템에서 연결 구성을 만들 수 있게 되는 것뿐이며, 구독·서버·규칙이 올바르게 설정되었다는 뜻은 아닙니다. Home으로 돌아가 가져온 노드를 선택했는지 확인한 뒤 연결을 활성화하세요. 조직에서 관리하거나 시스템 제한으로 권한을 허용할 수 없다면 기기의 관리 정책을 확인하세요. 다른 구성을 반복해서 삭제하거나 용도를 모르는 관리 설정을 변경하지 마세요.

Home의 연결 스위치가 켜지지 않거나 바로 꺼질 때 해결 방법

Home에 선택할 수 있는 노드가 있고 시스템의 VPN 구성 권한도 허용했는지 먼저 확인하세요. 그런 다음 스위치가 켜지지 않는지, 켜진 직후 연결이 끊기는지 구분합니다. 기기의 다른 연결 구성이 자동으로 작동 중인지 확인하고, 문제를 점검하는 동안에는 On Demand를 포함해 이미 알고 있는 자동 연결 조건을 잠시 꺼 두어 두 조건이 번갈아 작동하지 않게 하세요. 이어서 선택한 노드의 주소, 포트, 인증 및 전송 필드를 확인하고 오류 메시지를 기록합니다. 기본 네트워크를 사용할 수 없다면 먼저 일반적인 네트워크 접속을 복구하세요. 앱을 다시 열어 한 번 더 확인할 수는 있지만, 백업하지 않은 구성이 사라질 수 있으므로 반복 재설치를 우선 해결책으로 삼지 마세요.

화면이 영어로 표시될 때 안내서에서 설정을 찾는 방법

이 안내서는 화면에 표시되는 메뉴 이름을 영어 원문으로 표기하므로 Home, Config, Settings, Global Routing, Add Server 등의 이름으로 바로 찾을 수 있습니다. 먼저 현재 화면을 확인한 다음 해당 작업을 찾아보세요. 구성 파일 이름이나 서비스 제공업체가 지정한 그룹명을 고정 메뉴로 오해하지 마세요. 표시 언어를 변경하려면 먼저 시스템 설정에서 해당 앱의 언어 옵션을 제공하는지 확인하고, 기기의 기본 언어도 살펴보세요. 실제로 선택할 수 있는 언어는 앱과 시스템에서 제공하는 항목을 기준으로 합니다. 언어가 바뀌었다고 서버 매개변수를 수정할 필요는 없습니다. 화면 구성이 다르다면 기능 이름과 현재 안내를 기준으로 찾고, 오래된 이미지의 위치를 그대로 따라 할 필요는 없습니다.

사용 중 배터리 소모나 발열이 늘면 확인할 설정

먼저 기기의 배터리 설정에서 해당 시간대의 활동을 확인해 장시간 전송, 백그라운드 작업, 잦은 재연결을 구분하세요. 앱 이름만으로 배터리 소모 원인을 판단할 수는 없습니다. 같은 네트워크와 비슷한 사용 환경에서 연결 전후의 상태를 각각 기록한 다음, 반복적인 속도 테스트, 대량 전송 또는 불안정한 네트워크로 인한 재연결이 있는지 살펴보세요. 점검하는 동안 불필요한 테스트는 중지하고 On Demand가 반복해서 작동하는지도 확인하세요. 배터리를 아끼려고 DNS, 규칙, 프로토콜 설정을 한꺼번에 바꾸면 원인을 파악하기 어렵습니다. 문제가 계속되면 발생 시간, 네트워크 유형 및 오류 기록을 남기고 한 번에 한 가지씩 바꿔 다시 확인하세요.

구독 및 노드 가져오기

아래 안내는 이미 구독 또는 서버 정보를 보유하고 있다는 전제에 따른 것입니다. 입력한 내용을 먼저 확인한 다음 네트워크 응답과 가져오기 결과를 살펴보세요.

기존 구독을 가져오지 못할 때 링크 문제와 네트워크 문제 구분하기

먼저 복사한 내용이 전체 구독 주소인지 확인하세요. 서비스 제공업체 웹페이지 주소나 안내 문구, 단일 노드에만 사용하는 공유 내용은 구독 주소가 아닙니다. 구독 링크는 이용 중인 서비스 제공업체에서 받아야 합니다. 붙여넣을 때 공백이나 줄 바꿈이 추가되거나 쿼리 매개변수가 빠지지 않았는지도 확인하세요. 연결 시간 초과가 표시되면 현재 네트워크에서 구독 주소에 접속할 수 있는지 먼저 확인합니다. 내용을 인식할 수 없다는 오류가 표시되면 응답 내용과 구독 형식을 중점적으로 확인하세요. 로그인 페이지나 오류 페이지는 노드 목록으로 가져올 수 없습니다. 구독이 만료되었거나 재설정되었는지도 확인하세요. 전체 구독 주소에는 다른 사람이 구독 정보를 열람할 수 있는 인증 정보가 포함될 수 있으므로 공개된 곳에 공유하지 마세요.

노드 하나를 직접 입력할까요, 링크나 QR 코드로 가져올까요?

보유한 정보의 형식에 맞춰 가져오기 방식을 선택하세요. 전체 노드 링크는 앱에서 지원하는 가져오기 기능으로 처리하고, QR 코드는 Scan QR Code를 사용하세요. 매개변수 목록만 있는 경우에는 Add Server에서 직접 입력하면 됩니다. 가져온 뒤에도 프로토콜 유형, 서버 주소, 포트 및 인증 필드를 확인하세요. 이름이 같다고 매개변수까지 같은 것은 아닙니다. VMess, VLESS, Trojan, Hysteria2는 각각 필드의 의미가 다르므로 전송 방식, TLS, 서버 이름 등의 매개변수는 서비스 제공업체가 제공한 정보를 기준으로 설정하세요. 가져오기에 실패했다고 서로 다른 프로토콜의 매개변수를 임의로 섞거나, 추측만으로 보안 관련 옵션을 끄지 마세요. 먼저 구체적인 오류를 기록하고 필드를 확인하세요.

기존 구독을 업데이트하는 방법과 업데이트 후 확인할 사항

Home에서 기존 구독 항목을 찾아 해당 항목의 업데이트 기능을 사용하세요. 처리가 끝나면 노드 목록이 바뀌었는지 확인합니다. 구체적인 메뉴 위치는 현재 화면을 기준으로 확인하세요. 업데이트하기 전에 저장된 구독 주소가 유효한지 확인하고, 실패하면 오류 메시지를 기록하세요. 같은 주소를 연이어 가져와 항목이 중복되지 않도록 하세요. 업데이트 후에는 현재 선택된 노드를 다시 확인하세요. 서비스 제공업체가 이름, 매개변수 또는 제공 항목을 변경했을 수 있습니다. 구독 업데이트와 Config의 규칙 구성 업데이트는 별개이므로, 한쪽이 성공했다고 다른 쪽도 업데이트되었다고 볼 수 없습니다. 기존 주소가 더 이상 유효하지 않다면 서비스 제공업체에서 새 구독 주소를 받아 교체하세요.

가져오기는 성공했는데 노드가 없거나 노드 테스트가 모두 실패할 때

먼저 목록이 비어 있는 경우와 목록은 있지만 연결할 수 없는 경우를 구분하세요. 목록이 비어 있다면 가져온 내용이 실제 노드 구독인지, 유효한 항목이 반환되었는지, 필터나 그룹 설정이 표시를 제한하고 있는지 확인하세요. 구독 항목을 저장했다고 해서 노드를 정상적으로 가져온 것은 아닙니다. 목록에 노드가 있다면 업데이트 결과와 서비스 상태를 확인한 뒤 노드 하나를 선택해 Connectivity Test를 한 번 실행하고 실제 접속 결과와 함께 판단하세요. 테스트 실패는 테스트 대상, 네트워크 제한 또는 서버 상태와 관련될 수 있으므로 결과 하나만 보고 모든 항목을 삭제하지 마세요. 기존 설정은 그대로 두고 다른 기본 네트워크와 보유한 다른 노드로 각각 다시 테스트하면 원인을 좁히는 데 도움이 됩니다.

규칙 라우팅 및 문제 해결

기본 네트워크, 노드 연결, DNS, 규칙 일치를 나누어 확인하세요. 연결 표시나 단일 테스트 결과만으로 실제 접속 여부를 판단할 수는 없습니다.

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

Config는 구성 모드로, 현재 구성의 규칙에 따라 처리 방식을 선택합니다. Proxy는 프록시 모드로 전체 트래픽을 프록시 방식으로 처리하지만, 구성의 예외와 실제 연결 기록도 확인해야 합니다. Direct는 직접 연결 모드입니다. 평소 도메인과 주소별로 트래픽을 분리하려면 Config를 선택하고, 사용 중인 구성 파일에 필요한 규칙이 포함되어 있는지 확인하세요. Proxy는 규칙이 접속에 영향을 주는지 비교해 볼 때, Direct는 현재 기본 네트워크에서 대상에 직접 접속할 수 있는지 확인할 때 사용할 수 있습니다. 모드를 바꿔도 잘못된 인증 정보, 만료된 구독 또는 접속할 수 없는 서버가 해결되지는 않습니다. 테스트할 때는 한 번에 한 항목만 바꾸고, 끝나면 평소 사용에 적합한 모드로 되돌리세요.

연결됨으로 표시되지만 웹이나 앱에서 인터넷에 접속할 수 없을 때 점검 순서

시스템에 연결됨으로 표시되어도 대상에 접속할 수 있다는 뜻은 아닙니다. 먼저 연결을 끊고 기본 네트워크에서 평소 접속할 수 있는 대상에 접근되는지 확인하세요. 그런 다음 다시 연결하고 현재 노드, Global Routing, 사용 중인 Config를 살펴보세요. 모든 대상에 접속할 수 없다면 서버 접근성, 인증 및 DNS를 우선 확인합니다. 일부 대상에만 문제가 있다면 해당 연결 기록에서 도메인, 일치한 규칙 및 처리 방식을 확인하세요. Proxy와 Config를 잠시 전환해 비교할 수 있지만 노드와 구성을 동시에 변경하지 마세요. 다른 노드로 바꾼 뒤 문제가 해결되면 기존 노드의 매개변수나 서비스 상태를 확인하세요. 특정 네트워크에서만 발생한다면 해당 네트워크 조건을 기록해 추가로 점검하세요.

Direct를 선택하거나 DIRECT를 지정했는데도 접속되지 않는 이유

Global Routing의 Direct는 전체 트래픽을 직접 연결하는 모드이고, 규칙의 DIRECT는 특정 규칙이 일치했을 때 적용되는 처리 방식입니다. 서로 다른 단계의 설정입니다. 규칙은 해당 구성을 사용 중이고 요청이 실제로 그 규칙과 일치해야 적용됩니다. 먼저 Global Routing이 Config인지 확인한 다음 연결 기록에서 실제로 일치한 규칙과 처리 방식을 살펴보세요. 규칙은 일반적으로 순서대로 적용되므로 앞선 규칙이 요청을 먼저 처리할 수 있습니다. 직접 연결은 현재 기본 네트워크를 사용한다는 의미일 뿐, 대상에 접속할 수 있다는 보장은 아닙니다. 직접 연결도 실패한다면 같은 DIRECT 규칙을 계속 추가하지 말고 로컬 네트워크, 도메인 확인 및 대상 서비스 상태를 점검하세요.

DNS나 규칙에 문제가 있다고 의심될 때 유용한 점검 정보를 보존하는 방법

먼저 발생 시간, 대상 도메인, 네트워크 유형, 선택한 노드, Global Routing 및 현재 Config를 기록한 뒤 앱에서 제공하는 연결 기록과 진단 결과를 확인하세요. 구성을 통째로 교체하는 것보다 성공한 요청과 실패한 요청의 확인 주소, 일치 규칙 및 처리 방식을 비교하는 편이 원인을 찾기 쉽습니다. DNS를 변경하기 전에는 기존 값을 저장하고, 한 번에 설정 하나만 바꾼 뒤 같은 대상으로 다시 테스트하세요. Connectivity Test에 성공한 것만으로 도메인 확인과 실제 접속이 모두 정상이라고 단정할 수 없습니다. 기록을 공유하기 전 구독 주소, 인증 정보 및 불필요한 개인 접속 기록을 삭제하세요. 서버 매개변수 문제라면 민감 정보를 가린 오류 내용을 서비스 제공업체에 전달해 확인하세요.

기능 및 설정 안내 더 보기 →