Shadowrocket 처음 사용법: VPN 구성 권한과 Home 화면 기능 안내

Shadowrocket을 처음 실행할 때 VPN 구성 권한이 필요한 이유와 Home 화면의 Not Connected, Global Routing, Connectivity Test, SERVER 기능을 안내합니다.

이 글의 핵심 내용

App Store에서 Shadowrocket을 받은 뒤 처음 사용하는 iPhone 또는 iPad 사용자를 위한 안내입니다. 앱과 보유한 연결 정보를 확인한 다음, 시스템 VPN 구성 권한과 Home의 연결 상태, 라우팅 방식, 서버 선택을 구분해 살펴봅니다. 안내에 따라 처음 연결할 때 확인할 항목을 차례로 점검하고, 상태 메시지 하나만으로 모든 문제를 판단하지 않도록 도와드립니다.

처음 열기 전: 앱과 연결 정보 확인

Shadowrocket은 Apple 플랫폼에서 제공되는 유료 클라이언트이며, App Store에서 받을 수 있습니다. 제품 페이지에서 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 앱 ID 932747118을 확인하세요. 기기 호환성과 시스템 요구 사항은 App Store 페이지의 안내를 기준으로 확인해야 합니다. 앱의 일회성 구매와 연결 서비스는 별개입니다. 앱을 구매해도 사용할 수 있는 서버, 구독 또는 회선 상품이 자동으로 제공되지는 않습니다.

시작하기 전에 서비스 제공업체가 제공한 연결 매개변수나 구독 URL을 준비하고, 정보가 아직 유효한지 확인하세요. 앱만 있고 사용할 연결 정보가 없다면 Home 화면을 열 수는 있어도 스위치 하나만으로 프록시 연결을 완료할 수 없습니다. 제공업체가 안내한 프로토콜, 주소, 인증 정보는 전달받은 자료를 기준으로 입력하세요. 웹페이지에 나온 예시 주소를 실제 설정에 사용하면 안 됩니다.

  1. 제품 페이지 확인

    App Store에서 Shadowrocket을 찾아 개발자와 앱 ID를 확인한 다음 구매 및 설치를 진행하세요. 아직 확인하지 않았다면 사이트의 정품 확인 안내를 먼저 살펴보세요.

  2. 연결 정보 준비

    서비스 제공업체에서 받은 서버 매개변수 또는 구독 URL이 있는지 확인하세요. 구독 URL은 설정 정보를 가져오는 주소이며, App Store 구매 증명과는 다릅니다.

  3. Home 열기

    앱을 처음 열면 먼저 Home에서 연결 상태, Global Routing, SERVER를 확인하세요. Not Connected가 표시되어도 설치 실패를 뜻하지 않습니다. 현재 연결이 아직 설정되지 않았다는 의미입니다.

  4. 설정 후 연결

    보유한 연결 정보를 가져와 확인하고, 서버와 라우팅 방식을 선택한 뒤 연결 스위치를 켜 보세요. 시스템에서 VPN 구성을 요청하면 안내를 읽고 허용 여부를 결정하세요.

처음 문제를 확인할 때는 ‘앱을 올바르게 받았는지’, ‘연결 정보를 가져왔는지’, ‘서버를 선택했는지’, ‘시스템에서 VPN 구성을 허용했는지’를 따로 살펴보세요. 각 항목은 서로 다른 조치가 필요하므로 연결 스위치를 반복해서 누르는 것으로 대신할 수 없습니다. 구독 내용이나 유효 기간이 궁금하다면 해당 정보를 제공한 업체에 문의하세요. 앱 화면만으로 누락된 계정 정보를 보완할 수는 없습니다.

VPN 구성 추가 허용: 어떤 권한인가요?

Shadowrocket에서 처음 연결을 시도하면 시스템에 VPN 구성 추가를 허용할지 묻는 메시지가 표시될 수 있습니다. 이는 Apple 기기의 시스템 권한입니다. 앱이 네트워크 요청을 처리할 VPN 구성을 만들어야 선택한 연결과 규칙에 따라 작동할 수 있습니다. 여기서 ‘VPN 구성’은 기기의 네트워크 구성 권한을 뜻합니다. 특정 서버가 선택되었거나 구독이 자동으로 활성화되었다는 의미는 아닙니다.

시스템 안내를 읽은 뒤 연결 기능을 사용하기로 했다면 안내에 따라 허용하고, 기기에서 요구하는 인증 절차를 완료하세요. Home으로 돌아와 스위치가 연결 상태로 바뀌었는지 확인합니다. 권한 허용, 연결 설정, 실제 네트워크 접속 성공은 서로 다른 단계입니다. 구성을 만들도록 허용하면 앱이 네트워크 통로를 설정할 수 있지만, 주소나 인증 정보 또는 라우팅 설정이 잘못된 경우 이후 연결은 실패할 수 있습니다.

시스템 권한

요청 시점
처음 연결을 시도할 때
요청 대상
기기의 VPN 구성
필요한 작업
시스템 안내를 읽고 허용 여부 결정
포함되지 않는 기능
서버 주소나 구독 정보 제공

구성 추가 허용은 연결을 위한 조건 중 하나이지, 연결 성공을 알리는 메시지가 아닙니다.

앱에서 연결 상태 확인

확인 위치
Home → Not Connected 상태 영역
연결 대상
SERVER에서 현재 선택한 서버
라우팅 기준
Global Routing에서 현재 선택한 방식
결과 확인
연결 상태와 실제 네트워크 접속

연결 상태는 선택한 서버 및 라우팅 방식과 함께 확인해야 합니다.

허용하지 않기로 했다면 서버를 사용할 수 없는 탓으로 바로 돌리지 마세요. 앱이 필요한 시스템 구성 권한을 받지 못하면 의도한 대로 연결을 설정할 수 없습니다. 다시 시도할 때는 먼저 기기의 VPN 구성 권한 상태를 확인하고, 앱으로 돌아와 서버와 스위치를 살펴보세요. 시스템 설정 메뉴의 위치와 이름은 버전에 따라 달라질 수 있으므로 기기에 표시되는 안내를 기준으로 확인하세요.

Home 화면 기능: 상태, 라우팅, 서버

Home은 처음 연결을 확인하는 출발점이지만 화면의 각 영역은 서로 다른 정보를 보여줍니다. Not Connected는 현재 연결 상태, Global Routing은 요청을 처리할 라우팅 방식을 나타냅니다. SERVER에서는 연결 대상을 확인하고 선택할 수 있으며, Connectivity Test는 연결 상태를 점검하는 데 사용됩니다. 한 영역만 확인해서는 나머지 설정까지 올바른지 알 수 없습니다.

1개
Not Connected: 현재 연결 상태 확인
4가지
Global Routing:Proxy / Direct / Config / Scene
1곳
Connectivity Test: 연결 상태 점검
1개 영역
SERVER: 연결 대상 확인 및 선택

Not Connected가 표시되면 먼저 설정을 가져왔는지, SERVER에서 사용할 수 있는 서버를 선택했는지 확인한 다음 연결을 시도하세요. 반대로 스위치가 연결 상태를 표시하더라도 이는 연결 통로의 상태만 나타냅니다. 특정 웹사이트에 접속할 수 있는지는 서버 상태, DNS 확인, Global Routing의 트래픽 분기 결과에도 영향을 받습니다. 따라서 특정 요청을 테스트할 때는 스위치 문구만 캡처하기보다 접속한 도메인, 선택한 라우팅 방식, 연결 상태를 함께 기록하세요.

Connectivity Test는 보조 점검 기능이며 구매, 가져오기 또는 구독 갱신을 위한 메뉴가 아닙니다. 테스트 결과는 실제 접속 상황과 함께 판단하세요. 테스트에 문제가 있다면 현재 서버와 네트워크를 차례로 확인하고, 테스트는 통과했지만 원하는 대상에 접속할 수 없다면 해당 요청이 예상한 경로로 처리되는지 규칙을 살펴보세요. SERVER에서는 연결 대상을 선택합니다. 목록이 비어 있다면 먼저 보유한 연결 정보를 가져와야 합니다. Connectivity Test가 서버를 자동으로 만들어 주지는 않습니다.

Global Routing: 처음 사용할 때 라우팅 방식 선택

Global Routing은 연결 후 요청을 처리하는 방식을 정하며, ‘연결 속도’를 조절하는 스위치가 아닙니다. Proxy는 요청을 선택한 프록시로 처리하고, Direct는 요청을 직접 연결합니다. Config는 현재 구성의 규칙에 따라 요청을 처리하며, Scene은 설정한 시나리오 조건에 따라 작동합니다. 처음 사용할 때는 서버 자체를 확인할지, 잠시 직접 연결할지, 기존 구성에 따라 트래픽을 분기할지 먼저 정하세요.

Config

권장

규칙 구성을 준비하고 확인했다면 요청마다 규칙을 적용해 프록시 또는 직접 연결을 선택합니다. 규칙에 일치하지 않는 요청은 구성의 기본 규칙에 따라 처리됩니다.

적합한 경우: 규칙 구성을 준비한 뒤 일상적인 트래픽 분기

Proxy

요청을 현재 선택한 프록시로 처리합니다. 잠시 규칙이 테스트 결과에 미치는 영향을 제외해 확인할 때 유용합니다. 서버를 사용할 수 없는 경우 이 항목으로 바꿔도 서버가 복구되지는 않습니다.

적합한 경우: 선택한 서버가 요청을 처리할 수 있는지 잠시 확인

Direct

요청을 직접 연결해 같은 네트워크에서 직접 접속했을 때의 결과를 비교할 수 있습니다. 이 방식으로 서버의 프록시 연결 기능을 확인할 수는 없습니다.

적합한 경우: 로컬 네트워크의 직접 연결 결과와 비교

Scene

설정된 시나리오 조건에 따라 요청을 처리합니다. 예상대로 작동하는지는 이 항목을 선택하는 것만으로 결정되지 않으며, 시나리오 조건과 관련 설정에 따라 달라집니다.

적합한 경우: 시나리오 조건을 설정했고 이를 사용하려는 경우

Config에서 특정 대상에 접속할 수 없지만 Proxy로 잠시 전환하면 접속되는 경우, 규칙이 어떻게 적용되는지 확인해 보세요. 구성에서 DOMAIN-SUFFIX는 도메인 접미사로, GEOIP는 IP의 지역 정보로, IP-CIDR은 IP 주소 대역으로 일치 여부를 판단합니다. FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 규칙은 일반적으로 구성에 적힌 순서대로 확인합니다. 실제 구성 내용을 살펴보고, 라우팅 방식 이름만으로 특정 도메인이 반드시 직접 연결되거나 프록시를 사용한다고 단정하지 마세요.

연결 정보 가져온 후: 처음 연결할 때 확인할 순서

구독 URL이 있다면 Home 오른쪽 위의 ‘+’를 눌러 추가 화면을 열고, Type에서 Subscribe를 선택하세요. 보유한 URL을 붙여넣어 저장한 뒤 최신 내용을 가져오려면 갱신이 필요한지 확인합니다. 구독 URL 예시는 https://example.com/sub?token=xxxx와 같습니다. 이 주소는 예시일 뿐 실제 연결에 사용할 수 없습니다. 서비스 제공업체가 개별 서버 매개변수를 제공했다면 해당 정보에 맞는 유형을 선택해 항목별로 입력하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 서로 다른 프로토콜 유형이므로 이름만 바꾸고 다른 프로토콜의 필드를 그대로 사용하면 안 됩니다.

구독 가져오기와 구독 갱신은 서로 다른 작업입니다. 처음 가져올 때는 보유한 URL을 앱에 추가하고, 이후 갱신할 때는 해당 URL에서 서비스 제공업체의 최신 정보를 다시 가져옵니다. 갱신 후 서버 이름, 개수 또는 매개변수가 바뀌었다면 연결 테스트 전에 현재 선택한 SERVER가 사용하려는 대상인지 확인하세요. 갱신 기능이 구독의 유효성이나 내용을 관리해 주지는 않습니다.

일부 대상에만 접속 문제가 있다면 연결 상태와 테스트 당시의 Global Routing 방식을 기록한 뒤 Config에서 해당 도메인이 예상한 규칙과 일치하는지 확인하세요. 모든 대상에 문제가 있다면 기기의 네트워크, 시스템 권한, 선택한 서버부터 살펴보세요. 증상을 이렇게 기록하면 규칙 문제와 서버 문제, 최초 권한 문제를 혼동하지 않을 수 있습니다.

다시 열 때 확인할 설정

처음 설정을 마친 뒤에도 Home에 다시 들어오면 이전 연결이 계속 유지되리라 가정하지 말고 현재 상태부터 확인하세요. 기기의 네트워크가 바뀌거나 서버 정보가 변경되거나 구독이 갱신되면 이번 테스트의 조건도 달라질 수 있습니다. ‘상태 → SERVER → Global Routing → Connectivity Test’ 순서로 다시 확인하면 필요한 설정을 몇 단계 안에 파악할 수 있습니다.

연결 전 확인

상태
Home → Not Connected 또는 현재 연결 상태 안내
대상
Home → SERVER에서 선택한 서버
라우팅
Home → Global Routing에서 현재 선택한 방식

먼저 무엇을 테스트하는지 확인한 뒤 결과를 판단하세요.

필요 시 연결 설정 확인

위치
Settings → On Demand
용도
설정한 조건에 따라 연결 시작
확인 항목
현재 네트워크가 설정한 조건에 맞는지

On Demand를 사용할 때는 수동 조작과 조건에 따른 자동 연결을 구분하세요.

Settings → On Demand를 활성화했다면 현재 네트워크가 설정한 연결 조건에 해당하는지도 확인해야 합니다. Home 스위치를 직접 누르는 것과 조건에 따라 자동 연결되는 것은 서로 다른 상황입니다. 연결 상태가 바뀌면 조건이 적용되었는지 먼저 확인한 뒤 필요한 설정을 조정하세요. 처음 사용해 수동 연결 과정을 아직 익히지 못했다면 권한, 서버, 라우팅을 먼저 확인한 다음 On Demand를 설정하는 편이 문제를 파악하기 쉽습니다.

이 안내에서는 화면의 각 영역과 처음 확인할 순서를 설명합니다. 앱에 실제로 표시되는 항목에 대한 안내를 대신하지는 않습니다. 앱 화면이나 시스템 메시지가 이 글과 다르면 현재 App Store 제품 페이지, 기기의 시스템 안내, 앱 내부 문구를 기준으로 확인하세요. 서비스 제공업체가 전달한 주소, 인증 정보, 구독 내용은 보유한 자료를 기준으로 살펴보세요.

다운로드 경로와 사용 절차 확인

App Store 제품 페이지, 개발자, 기기 호환성을 확인하려면 정품 확인 안내를 살펴보세요. 설치를 마치고 설정을 이어갈 준비가 되었다면 튜토리얼을 따라 항목별로 진행할 수 있습니다.

정품 확인 페이지 튜토리얼 보기
정품 확인