일회성 구매로 얻는 것은 클라이언트 사용 권한이며, 사용 가능한 서버·구독·회선 서비스가 포함되는 것은 아닙니다. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다. 구독 링크는 이용 중인 서비스 제공업체에서 받으세요. 서버 정보를 보유한 경우 프로토콜에 맞게 매개변수를 입력하거나 제공업체의 공유 링크를 가져올 수 있습니다.
미국 스토어 가격은 약 2.99달러이며, 각 스토어에는 현지 통화로 표시됩니다. 최종 가격은 App Store 구매 확인 화면을 기준으로 합니다. 회선 서비스의 유효 기간, 데이터 한도, 구독 갱신 권한은 서비스 제공업체가 관리합니다. 앱 구매 내역은 이러한 서비스 상태를 대신하지 않습니다.
스토어 표시 여부와 계정 지역
스토어에 들어간 뒤 현재 기기에 로그인된 구매 계정과 스토어 지역을 먼저 확인하세요. 구매 가능 여부, 지원 기기, 시스템 요구 사항 및 구매 적용 범위는 App Store 페이지를 기준으로 합니다. 페이지에서 구매를 진행할 수 없다면 스토어에 표시된 안내를 먼저 확인하세요. 스토어 지역에 따른 표시 문제를 클라이언트 연결 오류로 오인하지 마세요.
같은 Apple ID의 구매 내역은 앱을 다시 받을 때 확인할 기준입니다. 다른 기기에서 사용하려면 구매 내역, 해당 기기의 호환성, 스토어에 표시되는 작업 버튼을 확인한 뒤 다음 단계를 진행하세요.
구매 복원, 설정 복원, 앱 업데이트는 별도로 확인하세요
기기를 바꾸거나 앱을 다시 설치할 때는 App Store의 구입 항목에서 Shadowrocket을 찾아 스토어 안내에 따라 다시 받으세요. 앱 구매를 복원했다고 해서 로컬 서버와 규칙까지 자동으로 복원되는 것은 아닙니다. 기존 기기의 구독 링크, Config 파일, 동기화 상태를 각각 확인해야 합니다. 앱을 삭제하기 전에 필요한 자료를 백업하세요. 특히 구독에서 다시 생성할 수 없는 수동 입력 서버 매개변수는 반드시 보관하세요.
앱은 App Store에서 업데이트하며 스토어의 자동 업데이트 설정을 사용할 수 있습니다. 구독 목록 업데이트는 클라이언트 안에서 이뤄지며 서비스 제공업체가 보내는 서버 정보를 다시 불러옵니다. 두 업데이트는 대상이 다릅니다. 앱이 업데이트되어도 구독이 유효하다는 뜻은 아니며, 구독 업데이트에 성공해도 현재 선택한 서버에 연결된다는 보장은 없습니다. 먼저 두 업데이트를 구분한 뒤 각각 해당 메뉴에서 확인하세요.
서버 가져오기, 연결 방식 선택, 규칙 작성은 각각 별개의 단계입니다. 먼저 보유한 자료가 구독인지, 단일 서버 링크인지, Config 파일인지 확인한 다음 해당 항목을 읽으세요. 서로 다른 유형의 자료를 같은 메뉴에 입력하지 않도록 주의하세요.
Global Routing과 규칙 순서
Global Routing은 트래픽 처리 방식을 결정합니다. Config는 현재 설정의 규칙에 따라 트래픽을 분기하고, Proxy는 프록시를 사용하며, Direct는 직접 연결합니다. 도메인이나 주소에 따라 연결을 구분하려면 Config를 선택한 뒤 사용 중인 Config 파일을 확인하세요. 규칙은 일반적으로 위에서 아래 순서로 적용되므로 더 구체적인 조건을 알맞은 위치에 두고, 마지막에 일치하지 않는 트래픽을 처리합니다. 오른쪽 예시는 문법 설명일 뿐 완전한 설정 파일을 대신하지 않습니다. 수정 전 원본을 보관하고, 수정 후에는 연결 스위치만 보지 말고 실제 요청으로 어떤 정책이 적용됐는지 확인하세요.
On Demand는 설정한 조건에 따라 연결을 시작하는 기능이며, 서버를 제공하거나 잘못된 매개변수를 수정하지는 않습니다. 먼저 Home에서 수동 연결과 접속 확인을 마친 다음 Settings에서 On Demand 옵션을 확인하고, 현재 앱에 표시되는 조건에 맞춰 설정하세요. 연결이 반복해서 복구되거나 수동으로 끊은 뒤 다시 연결되는 문제를 점검할 때도 이 설정을 확인해야 합니다. 테스트 중에는 On Demand 동작을 잠시 중지하면 각 연결 조작과 결과를 쉽게 연결해 볼 수 있습니다. 규칙, 서버, 네트워크가 예상대로 작동하는지 확인한 뒤 필요한 조건을 하나씩 활성화하세요. 여러 설정을 한꺼번에 바꾸지 않는 것이 좋습니다.
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, WireGuard 등 다양한 프로토콜을 지원합니다. 기존 서버를 추가할 때는 Add Server에서 Type을 먼저 확인하고, 선택한 유형에 맞춰 주소, 포트, 인증 정보를 입력하세요. 프로토콜마다 표시되는 항목이 다르므로 한 유형의 비밀번호를 다른 유형의 인증 정보로 사용하면 안 됩니다. 전송 방식, TLS, 서버 이름도 서비스 제공업체가 제공한 정보와 일치해야 합니다. 가져온 뒤에는 대조할 수 있도록 원본 정보를 보관하세요. 연결에 실패하면 서버 이름만 보고 판단하지 말고 입력 항목과 프로토콜 유형부터 확인하세요.
구독 링크는 이용 중인 서비스 제공업체에서 받으세요. 추가 메뉴에서 Subscribe를 선택하고 전체 링크를 입력해 저장한 다음 목록을 업데이트하세요. QR 코드와 클립보드로 기존 자료를 가져올 수도 있지만, 가져온 뒤에는 해당 자료가 구독인지 단일 서버인지 확인해야 합니다. 구독을 업데이트하면 서비스 제공업체가 보내는 정보를 다시 불러옵니다. 직접 수정한 내용은 다음 업데이트에서 덮어써질 수 있으므로 중요한 메모는 별도로 기록하세요. 업데이트 후 목록이 비어 있다면 링크가 잘리지 않았는지, 복사 과정에서 공백이 들어가지 않았는지 확인한 다음 서비스 제공업체의 유효 기간과 권한을 점검하세요. 구독 링크에는 접근 정보가 포함되는 경우가 많으므로 민감한 자료로 취급하세요.
Subscribe
Scan QR Code
https://example.com/sub?token=xxxx
Config 파일과 구독 내용 구분하기
Config 파일은 규칙과 관련 설정을 담고, 서버 구독은 주로 연결 대상을 관리합니다. 두 자료는 서로 바꿔 사용할 수 없습니다. Config로 이동해 현재 사용 중인 파일을 확인한 뒤 General, Rule, Hosts 등의 구역을 살펴보세요. 수정 전에는 사본을 보관하고, 용도를 설명할 수 있는 항목만 한 번에 하나씩 변경한 다음 Global Routing과 함께 결과를 확인하세요. iCloud 동기화나 파일 내보내기로 기기를 변경할 때는 새 기기에 실제로 복원된 내용을 확인해야 합니다. 앱이 설치됐다고 설정까지 모두 갖춰진 것은 아닙니다. 서버 정보나 인증 정보가 포함된 Config 파일도 민감한 자료로 안전하게 보관하세요.
General
Rule
Hosts
URL Rewrite
HTTPS Decryption
Add Rule
테스트 결과를 해당 단계와 연결하기
Connectivity Test, Settings의 Diagnostics, Data 트래픽 통계는 서로 다른 단계를 확인하는 데 사용됩니다. 지연 시간 테스트는 현재 네트워크에서 연결 응답을 비교하는 데 도움이 되지만, 실제 전송 속도를 직접 나타내거나 특정 대상에 반드시 접속할 수 있음을 보장하지는 않습니다. 연결 후에는 실제 요청, 현재 모드, 적용된 규칙을 함께 확인하세요. Data는 앱 내부 통계를 보여 주며 서비스 제공업체의 사용량 기록을 대신하지 않습니다. 문제를 점검할 때는 사용한 네트워크, 서버, 테스트 대상, 오류 메시지를 기록하고 한 번에 조건 하나만 바꿔 다시 시도하세요. 로그를 공유하기 전에는 구독 링크와 인증 정보를 가리세요.
처음 설정할 때는 가장 짧은 절차로 연결을 확인한 뒤 규칙과 자동 연결 조건을 추가하세요. 아래 단계는 사용할 구독이나 서버 정보를 이미 준비한 경우를 전제로 합니다. 자세한 조작 방법과 실패 원인은 튜토리얼에서 확인하세요.
Add Server / Subscribe: 자료 가져오기
먼저 보유한 자료가 구독 링크, 단일 서버 공유 링크, 수동 입력 매개변수 중 무엇인지 확인하세요. 구독은 Subscribe에서 추가하고, 수동 매개변수는 Add Server에서 Type을 선택해 입력합니다. QR 코드를 스캔하거나 클립보드에서 가져온 뒤에도 Home으로 돌아가 예상한 항목이 표시되는지 확인하세요. 처음 업데이트가 끝나면 서버 목록을 확인하고 테스트할 서버를 하나 선택합니다.
링크를 복사할 때는 전체 문자열을 유지하고, 특히 물음표 뒤의 매개변수가 빠지지 않도록 주의하세요. 목록이 만들어지지 않았다면 연결 모드를 바꾸기 전에 가져오기 문제부터 해결하세요. 목록은 만들어졌지만 연결에 실패한다면 선택한 서버의 인증 정보, 전송 방식, 네트워크 조건을 확인하세요. 두 문제를 구분해 기록하면 정상적인 구독을 반복해서 삭제하는 일을 피할 수 있습니다.
Global Routing: 처리 방식 선택
Config 규칙에 따라 트래픽을 분기하려면 Config를 선택하고 해당 Config 파일이 선택됐는지 확인하세요. 프록시 경로를 확인하려면 Proxy를, 직접 연결하려면 Direct를 선택합니다. 이 세 가지 모드는 트래픽 처리 방식을 나타내며 서로 다른 서버를 뜻하지 않습니다. 같은 서버를 선택해도 모드에 따라 특정 요청이 프록시를 통과하는지가 달라질 수 있습니다.
처음 문제를 점검할 때는 이번 테스트로 무엇을 확인할지 먼저 정한 다음 모드를 선택하세요. 서버 연결 여부 확인과 특정 도메인 규칙이 적용되는지 확인하는 것은 서로 다른 작업입니다. 서버 변경, 규칙 수정, 모드 전환을 동시에 하지 마세요. 결과가 바뀌어도 어느 단계가 영향을 줬는지 파악하기 어려워집니다. 용어가 궁금하다면 먼저 용어 가이드를 읽어보세요.
Home: 연결하고 실제 요청 확인하기
연결 스위치를 켜고, 처음 사용할 때는 시스템 안내에 따라 VPN 구성 추가를 승인하세요. 이 권한은 앱이 시스템 네트워크 연결 구성을 만들도록 허용할 뿐, 구독을 생성하거나 서버 매개변수를 채워 주지는 않습니다. Home으로 돌아와 연결 상태를 확인한 뒤 Connectivity Test를 실행하고, 확인하려는 대상에 접속해 실제 결과로 설정이 적용됐는지 판단하세요.
스위치가 켜져 있어도 모든 대상이 선택한 서버를 통과한다는 뜻은 아닙니다. 결과가 예상과 다르면 기본 네트워크 → 선택한 서버 → Global Routing → 현재 Config → 해당 규칙 순으로 확인하세요. 오류 메시지는 원문 그대로 기록하고 한 번 재현한 뒤 설정을 한 번에 하나씩 변경하세요. 문제 해결 자료를 제출할 때는 구독 인증 정보, 비밀번호 및 기타 인증 정보를 가리세요.
앱은 App Store에서만 받을 수 있습니다. 구매 계정과 호환성을 확인한 뒤 설치하세요. 이미 구매한 기기라면 먼저 구입 항목을 확인하세요. 시스템 요구 사항과 구매 적용 범위는 App Store 페이지를 기준으로 합니다.
iPhone
스토어 제품 페이지에서 정품을 확인하고 구매한 뒤, 설치 후 기존 구독이나 서버 정보를 준비하세요. 처음 연결 스위치를 켤 때는 시스템의 VPN 구성 추가 안내를 읽고 사용 목적에 따라 승인하세요. 앱 설치, 자료 가져오기, 연결 확인은 이어지는 과정이지만 각각 별개의 단계입니다. 어느 한 단계의 성공으로 다른 단계까지 완료됐다고 볼 수 없습니다.
평소에는 Home에서 선택한 서버와 Global Routing을 먼저 확인하세요. 네트워크 환경이 바뀌면 이전 테스트 결과가 더는 적용되지 않을 수 있으므로 현재 네트워크에서 다시 확인해야 합니다. 앱을 삭제하거나 기기를 바꾸려면 먼저 구독과 필요한 Config 파일을 보관한 뒤 기기의 앱 데이터를 정리하세요.
같은 Apple ID를 사용한다면 먼저 구입 항목에서 앱을 찾아보세요. iPhone과 iPad 간 통합 구매 적용 범위는 App Store 페이지를 기준으로 합니다. 화면이 커지면 목록과 설정 메뉴의 배열이 다를 수 있습니다. 버튼 위치만 그대로 따라 하기보다 Home, Config, Settings 등 화면에 표시되는 메뉴 이름을 기준으로 찾으세요.
다른 기기에서 앱을 받은 뒤 서버와 설정이 복원됐는지 별도로 확인하세요. iCloud 동기화를 사용하더라도 실제 동기화 결과를 살펴본 다음 테스트할 서버를 선택해야 합니다. 두 기기에서 같은 구독을 사용하더라도 연결 수, 데이터 사용량, 이용 권한은 서비스 제공업체의 안내를 확인하세요.
Mac과 Apple TV에서도 같은 App Store에서 받을 수 있습니다. 시스템 요구 사항과 구매 적용 범위는 App Store 페이지를 기준으로 합니다.
스토어 구매 내역과 로컬 설정은 별도로 보관하세요
구매 내역은 앱을 받을 수 있는 권한을 확인하는 데 사용하고, 구독과 설정은 사용 환경을 복원하는 데 사용합니다. 기기를 바꾸기 전에 현재 사용 중인 Config 파일과 Global Routing을 기록하고 필요한 자료를 백업하세요. 새 기기에서 복원한 뒤 같은 순서로 확인하면 앱을 받았다는 것과 연결이 복원됐다는 것을 구분하기 쉽습니다.