개발자
Shadow Launch Technology Limited
검색 결과 제목만 보지 말고 App Store 제품 페이지에서 개발자 정보를 확인하세요.
iPhone과 iPad용 규칙 분기 클라이언트로, App Store 정품을 1회 구매할 수 있습니다. 연결하려면 본인의 구독 또는 서버 정보가 필요합니다.
Home / Config / Settings
먼저 서버 정보, 구성 파일, 연결 스위치를 구분하세요. 서버 정보는 연결 대상을 지정하고, 구성 파일은 요청 처리 방식을 정하며, 스위치는 시스템 연결을 활성화합니다.
Home에서 Global Routing을 확인하세요. Config 모드는 현재 구성 파일의 규칙을 차례로 적용합니다. Proxy 모드는 프록시를 기본 경로로, Direct 모드는 직접 연결을 기본 경로로 사용합니다. 규칙 분기를 사용하려면 먼저 Config 파일을 선택한 다음 Config를 사용하세요. 모드 선택과 서버 선택은 다릅니다. 모드는 라우팅 방식을 정하고, 서버는 연결에 필요한 정보를 제공합니다. 규칙은 순서대로 평가되며, 앞선 규칙이 일치하면 해당 요청은 이후 규칙과 매칭되지 않습니다.
DOMAIN-SUFFIX,example.com,PROXYOn Demand는 설정된 조건에 따라 연결을 시작하는 기능이며 서버를 자동으로 복구하는 기능은 아닙니다. Settings에서 관련 옵션을 확인하고, 먼저 수동 연결이 정상적으로 작동하는지 확인한 뒤 필요한 조건을 설정하세요. 설정 후에는 평소 사용하는 네트워크 환경별로 연결이 예상대로 시작되거나 중단되는지 테스트하세요. 수동으로 연결을 끈 뒤 다시 시작된다면 구성을 반복해서 삭제하지 말고 On Demand 조건을 먼저 확인하세요. 연결 문제를 진단할 때는 자동 동작이 결과에 영향을 주지 않도록 On Demand를 잠시 꺼둘 수 있습니다.
Shadowrocket은 여러 프로토콜을 지원합니다. 서버 정보를 기준으로 지정된 Type을 선택하세요. Add Server에서 Host, Port, Password와 선택한 프로토콜에 필요한 나머지 항목을 확인합니다. 프로토콜마다 인증 및 전송 매개변수가 다르므로 이름만 보고 서로 바꿔 쓸 수 없으며, 알 수 없는 연결 문제를 Type 변경으로 해결할 수도 없습니다. 본인의 유효한 구성을 먼저 가져온 뒤 원본 정보와 항목별로 대조하세요. 프로토콜 지원은 클라이언트가 해당 연결 방식을 처리할 수 있다는 뜻이며, 앱 구매에 사용할 수 있는 서버나 구독이 포함된다는 뜻은 아닙니다.
Subscribe는 본인이 이미 보유한 구독을 가져오고 업데이트하는 기능입니다. Home에서 Add Server를 열고 현재 화면의 안내에 따라 Subscribe를 선택한 뒤 본인의 구독 주소를 입력하세요. 저장 후 서버 항목이 표시되는지 확인하고, 그중 하나를 선택해 연결을 테스트하세요. 구독 업데이트 실패와 서버 연결 실패는 서로 다른 단계의 문제입니다. 전자는 주소와 유효 기간, 현재 네트워크에서 구독을 불러올 수 있는지 확인하고, 후자는 개별 연결 매개변수를 확인하세요. 구독 주소에는 접근 인증 정보가 포함될 수 있으므로 공개하지 말고 일반 구성 파일 주소와 혼동하지 마세요.
Config에서는 요청 처리 방식을 정하는 구성 파일을 관리합니다. 일반적인 구성에는 일반 설정, 규칙, 호스트 매핑, URL Rewrite가 포함됩니다. 파일을 가져온 뒤 현재 선택된 파일을 확인하고 Global Routing이 Config를 사용하는지도 확인하세요. 규칙을 수정하기 전에 복구할 수 있는 사본을 보관하고, 한 번에 한 곳씩 변경한 뒤 대상 요청을 검증하세요. iCloud 동기화나 백업 옵션을 사용할 때는 앱에서 동기화할 수 있는 범위와 현재 계정 상태를 먼저 확인하세요. 다른 기기에 동일한 서버 정보와 파일, 활성화 상태가 자동으로 적용된다고 가정하지 마세요.
[Rule]
GEOIP,CN,DIRECT
FINAL,DIRECTConnectivity Test는 연결 응답을 확인하는 데 도움이 되지만, 테스트 결과만으로 실제 웹 페이지 접속을 판단할 수는 없습니다. Settings에서 Test Method를 먼저 확인하고 같은 네트워크에서 결과를 비교하세요. 테스트 방식을 바꿨다면 두 측정값을 직접 비교하지 않는 것이 좋습니다. Data에서는 트래픽 활동을 확인할 수 있으며, 연결 기록과 함께 살펴보면 요청이 예상한 정책을 따르는지 판단하는 데 도움이 됩니다. 지연 시간 테스트는 정상이지만 웹 페이지가 열리지 않는다면 DNS, 규칙 매칭, 대상 연결을 추가로 확인하세요. Diagnostics 정보를 공유해야 한다면 문제와 관련된 부분만 남기고 구독 주소와 인증 매개변수는 가리세요.
처음 설정할 때 모든 항목을 한꺼번에 변경하지 마세요. 먼저 본인이 보유한 구독 또는 서버 정보를 준비하고, 정보가 빠짐없이 유효한지 확인하세요. 직접 추가할 때는 Host에 서버 주소, Port에 포트 번호를 입력합니다. 인증 항목은 원본 정보를 그대로 입력하고 웹 주소, 구독 주소, 서버 주소를 서로 대신 사용하지 마세요. Scan QR Code로 가져온 경우에도 Type과 주요 항목을 확인해야 합니다. QR 코드 스캔은 정보가 읽혔다는 뜻일 뿐 연결 검증이 완료됐다는 뜻은 아닙니다.
Home으로 돌아와 사용 중인 서버를 확인한 다음 Global Routing을 살펴보세요. 신뢰할 수 있는 규칙 파일이 있다면 Config를 선택할 수 있습니다. 특정 연결 하나를 진단하는 경우에는 현재 모드와 파일을 기록해 두어 테스트 중 무엇을 바꿨는지 잊지 않도록 하세요. 처음 연결을 켤 때 시스템에서 VPN 구성을 추가하도록 허용할지 물을 수 있습니다. 앱이 시스템 네트워크 연결을 설정하는 데 필요한 권한 절차입니다. 승인을 완료한 뒤에도 앱으로 돌아와 스위치 상태를 확인하세요.
검증은 두 단계로 진행하세요. 첫 번째는 Connectivity Test로 현재 네트워크에서 선택한 서버가 응답하는지 확인하는 것입니다. 두 번째는 필요한 웹 페이지를 실제로 열어 도메인 확인, 연결 수립, 규칙 정책이 함께 정상 작동하는지 확인하는 것입니다. 테스트 응답만으로 모든 웹사이트에 접속할 수 있다고 판단할 수 없으며, 특정 페이지가 열렸다고 모든 요청이 같은 규칙을 따른다고 볼 수도 없습니다. 규칙 문제는 구체적인 도메인과 요청을 기준으로 확인하세요.
결과가 예상과 다르면 먼저 방금 전 확인된 상태로 되돌리고 한 번에 한 항목만 변경하세요. 구독 업데이트가 안 되면 구독을 불러오는 단계부터 확인하세요. 항목은 있지만 테스트 시간이 초과되면 서버 매개변수와 현재 네트워크를 살펴보세요. 테스트는 정상이지만 페이지가 열리지 않으면 DNS와 라우팅을 확인하세요. 스위치가 반복해서 다시 켜지면 On Demand를 확인하세요. 같은 정보를 계속 가져오기보다 문제 발생 단계를 구체적으로 찾는 것이 원인을 파악하는 데 효과적입니다. 전체 절차는 사용법 안내에서, 증상별 점검은 문제 해결 매뉴얼에서 확인하세요.
App Store / Devices
Shadowrocket은 Apple 플랫폼에서만 제공되며 App Store가 유일한 설치 경로입니다. 먼저 스토어의 호환성 및 구매 상태를 확인한 뒤 기기에 설치하고 최초 권한 설정을 완료하세요.
App Store 정품 구매, 첫 실행, VPN 구성 승인 절차를 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 따릅니다.
안내 보기 →같은 Apple ID의 구입 항목에서 앱을 다시 받을 수 있습니다. 설치 후 구성과 권한을 각각 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 따릅니다.
안내 보기 →Mac / Apple TV에서도 같은 App Store에서 받을 수 있습니다. 호환성, 시스템 요구 사항 및 구매 적용 범위는 App Store 페이지에 표시된 내용을 따릅니다.
iPhone에서 구매한 뒤 iPad로 옮길 때는 먼저 App Store 구매에 사용한 Apple ID를 확인하세요. 기기의 iCloud 로그인 계정과 스토어 구매 계정은 다를 수 있으므로 설정 화면 상단에 표시된 계정만 보고 구매 계정을 판단하면 안 됩니다. 본인의 구입 항목을 열어 Shadowrocket을 찾은 뒤 다시 받으세요. 스토어에 여전히 구매 가격이 표시되면 결제를 반복하기 전에 계정과 구매 내역을 확인하세요. 구매 적용 여부는 스토어 페이지의 안내가 최종 기준입니다.
앱을 다시 받을 수 있어도 새 기기의 네트워크 설정까지 완료된 것은 아닙니다. 설치한 iPad에서 Home의 서버 항목, Config의 현재 파일, 시스템 권한 상태를 확인하세요. 가로 화면에서는 공간과 화면 배치가 달라질 수 있지만, 설정을 찾을 때는 Home, Config, Settings 등 영어 화면 이름을 기준으로 살펴보세요. 안내 이미지의 화면 좌표만 따라 하지 말고 현재 페이지를 먼저 확인한 뒤 설정 항목 이름을 대조하세요.
기기를 옮길 때는 먼저 기존 기기의 정상 작동하는 구성을 보관하세요. 새 기기에서 연결이 정상인지 확인한 뒤 기존 자료를 정리할지 결정하세요. 앱의 iCloud 동기화 또는 백업 기능을 사용하는 경우 동기화가 완료됐는지, 자료 범위가 올바른지 확인하고 두 기기에서 각각 검증하세요. 구매 내역, 구성 데이터, 시스템 VPN 권한은 서로 다른 단계이므로 한 항목이 성공했다고 모든 과정이 끝난 것은 아닙니다.
Identity / Purchase / Restore
Shadowrocket은 소스가 공개되지 않은 상용 앱입니다. App Store 제품 페이지를 기준으로 정품을 확인하고 구매, 업데이트 및 구입 항목 복원을 모두 App Store에서 진행하세요.
Shadow Launch Technology Limited
검색 결과 제목만 보지 말고 App Store 제품 페이지에서 개발자 정보를 확인하세요.
흰색 바탕에 파란색과 보라색 테두리가 있는 공식 아이콘을 확인한 뒤 개발자와 앱 ID도 대조하세요.
932747118
제품 페이지 주소의 id932747118가 여기에 표시된 값과 일치해야 합니다.
앱 이름 검색은 제품을 찾는 데 도움이 될 뿐 정품 확인을 대신하지는 않습니다. App Store 제품 페이지에서 Shadowrocket 이름, 공식 아이콘, 개발자 Shadow Launch Technology Limited, 앱 ID 932747118을 차례로 확인하세요. 이름이 비슷한 검색 결과를 같은 제품으로 간주하지 마세요. 브라우저에서 열어 App Store로 이동했다면 스토어에서 실제로 열린 앱을 다시 확인하고 정보가 일치한 뒤 구매를 진행하세요.
앱 ID는 구체적인 스토어 제품을 식별하고, 개발자 이름은 제품의 소유 주체를 확인하며, 아이콘은 제품을 구분하는 데 도움이 됩니다. 한 장의 이미지나 한 문단의 설명만 믿지 말고 세 가지 정보를 함께 확인하세요. 설치 안내에서 이러한 확인 절차를 자세히 설명합니다. 처음 설치한다면 먼저 정품 확인 안내를 읽은 뒤 스토어 버튼으로 제품 페이지를 여세요. 구매 금액, 호환 기기 및 시스템 요구 사항은 현재 App Store 페이지에 표시된 내용을 따릅니다.
App Store에서 앱을 확인할 수 있는지는 현재 스토어와 계정 상태에 따라 달라집니다. 브라우저에서 제품 소개 페이지가 열린다고 해서 현재 계정으로 해당 스토어에서 반드시 구매할 수 있는 것은 아닙니다. 앱을 검색할 수 없다면 App Store 구매 계정과 계정 지역을 먼저 확인한 뒤 올바른 제품 페이지를 열었는지 살펴보세요. 검색 결과가 없다고 곧바로 기기 구성 문제로 판단하지 말고, 스토어 구매 문제를 해결하기 위해 Shadowrocket 설정을 반복해서 변경하지 마세요.
계정 지역을 변경해야 한다면 App Store의 지역 변경 요구 사항을 먼저 읽고 잔액, 구독 및 결제 수단이 조건을 충족하는지 확인하세요. 앱의 프록시 설정과 스토어 계정 지역은 서로 다른 문제입니다. Global Routing을 변경해도 구입 항목의 소유 계정은 바뀌지 않습니다. Shadowrocket의 스토어 지역 변경 및 다운로드 안내는 스토어 및 계정 안내에서 확인하세요. 실제 구매 가능 여부는 스토어 표시를 따릅니다.
Shadowrocket은 App Store에서 1회 구매 방식으로 제공됩니다. 미국 스토어 기준 가격은 2.99달러이며, 각 스토어에는 현지 통화로 표시되고 최종 결제 금액은 스토어 페이지를 따릅니다. 구매 대상은 클라이언트 사용 권한입니다. 앱은 사용자가 보유한 서버 정보를 읽고 규칙을 처리해 연결을 설정합니다. 이 가격은 특정 회선 서비스 요금이 아니며 서버의 이용 기간, 속도, 이용 가능 지역 또는 데이터 한도를 의미하지 않습니다.
구매가 완료된 뒤 Home에 서버 항목이 없다면 연결 정보가 아직 가져와지지 않은 상태이지 구매 실패가 아닙니다. 항목은 있지만 연결되지 않는 경우에도 앱이 제대로 설치되지 않았다고 단정할 수 없습니다. 구매, 정보 가져오기, 서버 응답, 규칙 처리의 네 단계를 구분한 다음 해당 단계에 맞춰 점검하세요. 구독이 만료됐다면 본인의 서비스 정보를 확인하세요. 클라이언트를 다시 구매해도 구독 기간은 연장되지 않으며 잘못된 서버 매개변수도 수정되지 않습니다.
기기를 바꾸거나 앱을 다시 설치한 뒤에는 본인의 App Store 구입 항목에서 Shadowrocket을 먼저 찾으세요. 처음 구매할 때 사용한 Apple ID로 로그인했는지 확인한 다음 다시 받으세요. 내역이 보이지 않으면 다른 구매 계정을 사용했는지, 앱을 가렸는지, 현재 스토어에서 받을 수 있는지 확인하세요. 구매 영수증을 보관하면 거래를 확인하는 데 도움이 되지만, 영수증만으로 앱의 서버 정보와 구성 파일이 자동 복원되지는 않습니다.
앱 업데이트는 App Store에서 진행합니다. 업데이트 전에 현재 정상 작동하는 구성을 보관하고, 업데이트 후에는 선택된 서버, Global Routing, 현재 Config 파일이 예상대로인지 확인하세요. 화면 배치가 바뀌면 앱 내 영어 설정 항목을 기준으로 찾고 특정 위치에 의존하지 마세요. 업데이트 후 문제가 발생하면 상황을 재현하고 네트워크 환경을 기록한 뒤 문제 해결 매뉴얼에 따라 하나씩 점검하세요. 서버 교체, 규칙 재작성, DNS 변경을 동시에 하면 원인을 파악하기 어렵습니다.
두 기기에서 구매 내역을 공유하더라도 실제 연결은 각 기기에서 따로 확인해야 합니다. App Store 구입 항목은 앱을 다시 받는 데 사용하고, iCloud 관련 기능은 앱이 지원하는 범위에서 데이터를 동기화하거나 백업하며, 시스템 권한은 각 기기에서 설정합니다. 가족 공유 및 다른 기기에서의 구매 적용 여부는 App Store 페이지에 표시된 내용을 따릅니다. 이러한 차이를 이해하면 계정 문제를 구성 문제로 오인하거나, 백업하지 않은 자료를 앱 정리 중 잃는 일을 줄일 수 있습니다.
구매한 항목은 Shadowrocket 클라이언트입니다. 실제 연결에는 사용자가 보유한 구독 또는 서버 정보가 필요하며 두 항목은 별도로 관리됩니다. 먼저 Home에 사용할 수 있는 항목이 있는지 확인한 뒤 구독 가져오기 안내를 살펴보세요. 앱 구매 상태를 회선의 유효성을 증명하는 것으로 간주하지 마세요.
테스트 응답은 선택한 테스트 방식에서 결과를 얻었다는 뜻일 뿐입니다. 웹 페이지 접속에는 DNS, 대상 연결, 규칙 정책도 영향을 줍니다. Test Method와 Global Routing을 확인한 뒤 열리지 않는 도메인의 규칙 매칭을 살펴보세요. 문제 해결 절차에 따라 각각 검증하고, 단일 테스트 값만으로 결론 내리지 마세요.
모드 이름만으로 결정되지는 않습니다. Config는 현재 파일의 규칙에 따라 요청을 처리하며, 요청은 PROXY, DIRECT 또는 그 밖의 설정된 정책과 일치할 수 있습니다. 현재 파일을 확인한 뒤 규칙 순서와 FINAL을 살펴보세요. 예시는 문법 설명용이므로 완전한 구성 파일을 대신할 수 없습니다. 자세한 내용은 문제 해결에서 확인하세요.
먼저 본인의 원본 구독 또는 서버 정보를 다시 확인할 수 있는지 확인한 뒤, 보관할 구성 파일과 사용자 지정 규칙을 백업하세요. 현재 모드와 유효한 설정을 기록하고 동기화 결과도 확인하세요. App Store 구입 항목 복원과 앱 데이터 복원은 별도의 절차입니다. 자세한 확인 순서는 구입 항목 복원 안내를 참고하세요.
Official Manual / Reading
공식 매뉴얼은 실제 사용 중 발생하는 문제를 중심으로 구성되어 있습니다. 먼저 사용법에서 기본 설정을 마친 다음 관련 주제를 살펴보세요. 변경 전 현재 설정을 기록하고, 변경 후에는 같은 요청으로 결과를 확인하세요.
Data 화면의 통계 보기별 수치가 의미하는 바를 확인하세요. 테스트 요청 및 규칙 기록과 함께 트래픽 경로를 살펴보고, 트래픽이 발생한 사실과 예상한 정책이 적용된 사실을 구분하세요. 누적 수치만으로 연결 품질을 판단하지 마세요.
안내 읽기 →구성 파일의 각 항목, 규칙 작성 형식 및 처리 순서를 살펴보세요. 먼저 설정이 어느 범위에 속하는지 파악한 뒤 필요한 부분만 수정하세요. 예시를 읽을 때는 설명용 도메인과 실제 연결 정보를 구분해야 합니다.
안내 읽기 →도메인 확인, 서버 연결, 규칙 분기를 차례로 살펴보며 문제가 발생한 지점을 찾습니다. 테스트 응답이 실제 웹 페이지 접속을 대신할 수 없는 이유와 현재 상태를 보존하고 항목별로 변경한 뒤 다시 검증하는 절차를 안내합니다.
안내 읽기 →