2026년 9월 11일 · 시작하기 · 약 10분

Shadowrocket 사용법: 초보자가 가장 많이 묻는 10가지

VPN 연결, VPN 아이콘, Global Routing, Subscribe 업데이트, On Demand, iCloud 동기화까지 초보자가 자주 묻는 10가지 질문과 확인 위치를 정리했습니다.

이 글의 핵심

Shadowrocket을 처음 사용할 때는 ‘기존 서비스 확인 → 서버 가져오기 → 기본 서버 선택 → 연결 승인 → 접속 확인’ 순서로 진행하세요. 이 글은 iPhone과 iPad 신규 사용자를 위해 구매, 연결, 라우팅, 구독, 기기 변경을 10가지 질문으로 나눠 설명합니다. 문제 원인을 클라이언트 승인, 서버 설정, 규칙 구성 중에서 구분할 수 있도록 설정은 한 번에 하나씩 변경하세요.

1. Shadowrocket을 구매했는데 사용할 서버가 없는 이유는 무엇인가요?

구매로 얻는 것은 클라이언트 사용 권한이며, 서버 서비스가 아닙니다. Shadowrocket은 App Store에서 판매되는 유료 상용 앱으로, 한 번 구매하면 사용할 수 있습니다. 앱 구매와 서버 이용 요금제는 별개입니다. 아래 연결 방법은 이미 이용 중인 서비스 제공업체와 구독이 있거나 사용할 수 있는 서버 설정값을 보유한 경우를 전제로 합니다.

구매 전 App Store에서 제품명 Shadowrocket, 개발자 Shadow Launch Technology Limited, 공식 아이콘, 앱 ID 932747118을 확인하세요. 주 사용 기기는 iPhone과 iPad이며, 다른 Apple 기기의 호환성, 시스템 요구 사항 및 구매 적용 범위는 App Store 페이지 표기를 기준으로 확인하세요.

2. 처음 연결할 때 어떤 순서로 진행해야 하나요?

먼저 Home에 유효한 서버 항목이 표시되는지 확인한 다음 기본 서버를 선택하세요. 목록에 이름이 있다고 해서 해당 서버가 선택된 것은 아닙니다. 처음 사용할 때는 DOT 표시가 있는 행을 확인하세요. 시스템 VPN 구성 승인을 마친 뒤 연결을 테스트해야 합니다. 스위치를 반복해서 누르는 대신 서버 설정값을 확인하세요.

  1. 기존 구독 가져오기

    Home → 오른쪽 상단 ‘+’ → Type → Subscribe로 이동해 본인이 보유한 구독 URL을 입력한 다음 저장하세요. 단일 서버 설정값만 있다면 해당 Type을 선택해야 합니다. 서버 주소를 Subscribe에 입력하면 안 됩니다.

  2. 서버 선택

    Home으로 돌아와 구독 정보가 로드될 때까지 기다린 후 사용할 서버를 선택하고 해당 행의 DOT 표시를 확인하세요. 구독 그룹 이름을 실제 연결에 사용하는 서버로 착각하지 않도록 주의하세요.

  3. 시스템 구성 허용

    Home 상단의 연결 스위치를 켜세요. 시스템에서 VPN 구성을 추가할지 묻는 메시지가 표시되면 앱 출처를 확인하고 허용한 뒤 기기의 안내에 따라 인증을 완료하세요. 승인이 끝나지 않았다면 스위치가 꺼지는 현상을 서버 오류로 단정하지 마세요.

  4. 실제 접속 확인

    Home → Connectivity Test를 실행한 다음 본인이 접속하려는 웹사이트를 열어 보세요. 테스트 결과와 실제 접속 상태를 각각 기록하세요. VPN 아이콘만으로 모든 요청이 성공했다고 판단할 수 없습니다.

3. 연결 스위치가 켜지지 않거나 켜진 직후 꺼지면 무엇부터 확인해야 하나요?

먼저 ‘시스템에서 VPN 구성을 허용하지 않은 경우’와 ‘연결된 뒤 끊기는 경우’를 구분하세요. 두 경우 모두 스위치가 꺼지는 것처럼 보일 수 있지만 해결 방법은 다릅니다. 승인 여부와 기본 서버부터 확인한 다음 원격 서버 설정값을 점검하면 규칙 파일을 무작정 수정하지 않아도 됩니다.

확인된 현상먼저 확인할 위치다음 단계
처음 실행할 때 시스템 승인 메시지가 표시됨시스템의 VPN 구성 추가 안내허용과 기기 인증을 완료한 뒤 Home으로 돌아가 조작하세요.
목록에 항목은 있지만 서버를 선택하지 않음Home의 DOT 표시유효한 항목을 선택한 다음 다시 시도하세요.
기기 관리로 인해 구성을 추가할 수 없음시스템 설정 → 일반 → VPN 및 기기 관리기기 관리 제한을 확인하고 기기 관리자에게 문의하세요.
다른 VPN이 연결되어 있음시스템의 VPN 상태와 다른 VPN 구성테스트 중 시스템 연결이 충돌하지 않도록 다른 연결을 먼저 끊으세요.
연결된 직후 곧바로 끊김서버 세부 정보와 현재 네트워크서비스가 유효한지, 주소와 인증 정보가 일치하는지 확인하세요.

수동으로 끈 뒤 다시 자동 연결된다면 Settings → On Demand를 먼저 확인하세요. 활성화된 조건에 따라 연결이 시작될 수 있습니다. 이는 스위치 오작동과는 다른 문제입니다. 문제를 확인하는 동안 On Demand를 잠시 끄고 수동 연결을 다시 테스트해 보세요.

4. 상태 표시줄에 VPN이 표시되면 모든 웹사이트에 접속할 수 있다는 뜻인가요?

아닙니다. VPN 표시는 시스템에 해당 VPN 연결 상태가 있다는 뜻일 뿐, 모든 대상에 접속할 수 있거나 현재 요청이 반드시 프록시를 거친다는 의미는 아닙니다. Global Routing에서 Direct를 선택했거나 Config의 규칙이 DIRECT에 일치하면 요청은 직접 연결될 수 있습니다.

표시 1개
VPN: 시스템의 연결 상태를 확인하는 표시입니다. 대상 웹사이트의 접속 가능 여부를 뜻하지는 않습니다.
확인 2가지
Connectivity Test 결과와 실제 대상 사이트 접속 상태를 각각 확인하세요.
선택지 4개
Global Routing:Config、Proxy、Direct、Scene。

예를 들어 Connectivity Test는 성공했지만 특정 웹사이트에 접속할 수 없다면, 테스트 대상과 실제 대상의 결과가 다르다는 뜻입니다. 해당 웹사이트에 적용된 규칙, 도메인 이름 확인, 서버의 대상 사이트 접속 가능 여부를 살펴보세요. 이를 근거로 클라이언트 전체를 사용할 수 없다고 판단해서는 안 됩니다. 기기에 따라 상태 표시줄의 모양이 다를 수 있으므로 앱과 시스템의 VPN 상태도 함께 확인하세요.

5. Global Routing의 Config, Proxy, Direct, Scene은 어떻게 선택하나요?

신뢰할 수 있고 용도를 이해한 규칙 구성이 있다면 평소에는 Config를 선택하세요. 규칙이 접속 차이에 영향을 주는지 확인할 때는 Proxy로 잠시 바꿔 비교할 수 있습니다. 바꾸기 전에 기존 값을 기록하고 테스트 후 원래대로 복구하세요. 네 가지 옵션은 요청을 어떤 경로로 보낼지 결정하며, VPN 표시 여부를 결정하는 옵션은 아닙니다.

Config

권장

현재 구성 파일의 규칙에 따라 요청의 경로를 결정합니다. 결과는 일치한 규칙의 동작에 따라 달라집니다. 앞선 규칙에 일치하지 않으면 FINAL을 확인하므로, ‘일치하지 않은 요청은 모두 직접 연결된다’고 단정할 수 없습니다.

적합한 경우: 현재 구성을 확인했고 규칙에 따라 트래픽을 분기하려는 경우

Proxy

클라이언트가 처리하는 요청을 프록시 방식으로 보내 Config와 비교하기 편리합니다. 잘못된 비밀번호, 유효하지 않은 서비스, 일치하지 않는 TLS 설정을 해결해 주지는 않습니다.

적합한 경우: 규칙에 따른 트래픽 분기가 접속에 영향을 주는지 잠시 확인할 때

Direct

요청을 직접 연결 방식으로 처리합니다. 기본 서버가 정상인지 확인하는 방법으로 사용하면 안 됩니다. Direct에서 열리는 웹사이트가 프록시 서버를 거쳤다는 증거는 아닙니다.

적합한 경우: 로컬 네트워크의 직접 연결 상태를 확인할 때

Scene

설정된 Scene을 사용합니다. Scene을 연결 문제를 자동으로 해결하는 범용 옵션으로 여기지 말고, 먼저 Scene의 조건과 동작을 확인하세요.

적합한 경우: Scene 조건을 설정했고 그 작동 방식을 이해하는 경우

6. Subscribe는 어떻게 업데이트하나요? 업데이트해도 연결되지 않는 이유는 무엇인가요?

구독을 업데이트하면 서버 목록을 다시 가져옵니다. 서비스 유효 기간이 연장되는 것은 아닙니다. Home에서 해당 Subscribe 그룹을 찾아 그룹의 업데이트 기능을 사용하세요. 가져온 뒤 아래로 당겨 새로 고침하고 결과를 확인할 수도 있습니다. 업데이트 후에는 목록 내용과 DOT 표시를 다시 확인해 이미 삭제되거나 교체된 항목을 테스트하지 않도록 하세요.

Subscribe와 Config는 서로 다른 항목입니다. 서버 구독을 업데이트해도 현재 구성 파일의 규칙이 함께 업데이트되는 것은 아닙니다. 서버가 변경됐는데 규칙이 이전 정책이나 이름을 가리킨다면 서버 목록과 Config를 각각 확인하세요. 구독 새로 고침만 반복해서는 해결되지 않습니다.

7. Connectivity Test에 지연 시간이 표시되는데 실제 웹사이트가 열리지 않는 이유는 무엇인가요?

지연 시간 결과는 당시의 테스트 방식과 대상에 대해서만 의미가 있으며, 전체 서비스의 정상 작동을 보장하지 않습니다. 실제 접속에는 도메인 이름 확인, TLS, 규칙 선택, 서버에서 대상 사이트까지의 경로가 모두 영향을 줍니다. 동일한 네트워크와 서버를 사용해 비교하고, 여러 조건을 한꺼번에 바꾸지 마세요.

  1. Home에서 기본 서버를 확인하고 현재 Global Routing 값을 기록한 뒤 Connectivity Test를 실행해 성공 또는 실패 여부를 적어 두세요.
  2. 문제가 발생한 대상에 접속해 모든 웹사이트에서 문제가 생기는지 특정 도메인에서만 발생하는지 기록하세요. 시간 초과와 인증서 오류도 구분해 적으세요.
  3. 현재 설정이 Config라면 Proxy로 잠시 바꾼 뒤 같은 대상에 접속해 보세요. 결과가 달라지면 Config로 돌아가 규칙을 확인하세요. 계속 실패한다면 서버와 네트워크를 점검하세요.
  4. 프로토콜에 맞는 설정값을 확인하세요. Shadowsocks의 인증 및 암호화 설정, VMess 또는 VLESS의 ID와 전송 설정, Trojan의 인증 및 TLS 설정은 서로 바꿔 사용할 수 없습니다. Hysteria2와 WireGuard도 각 서비스의 서버 자료에 따라 입력해야 합니다.
  5. 시스템 설정 → 일반 → 날짜 및 시간에서 자동 설정이 켜져 있는지 확인하세요. 시간 차이가 크면 인증이나 인증서 확인에 영향을 줄 수 있습니다.

포트는 본인의 서버 자료에 기재된 값을 사용해야 합니다. 자료에 443이라고 적혀 있으면 443인지 확인하세요. 이름에 TLS가 들어 있다고 해서 다른 포트를 임의로 443으로 바꾸면 안 됩니다. Wi-Fi와 셀룰러 네트워크를 바꿔 비교할 수는 있지만, 인증 정보까지 동시에 다시 설정하면 어떤 변경이 영향을 줬는지 알기 어렵습니다.

8. Config 규칙과 On Demand는 같은 기능인가요?

아닙니다. Config는 주로 ‘요청을 어느 경로로 보낼지’를 정하고, On Demand는 ‘어떤 조건에서 연결을 시작할지’를 정합니다. 특정 도메인의 경로가 잘못됐다면 Config와 Global Routing을 확인하세요. 특정 네트워크에서 기기가 자동으로 다시 연결된다면 Settings → On Demand의 기존 조건부터 살펴보세요.

규칙 읽기 예시

DOMAIN-SUFFIX
DOMAIN-SUFFIX,example.com,PROXY
GEOIP
GEOIP,CN,DIRECT
IP-CIDR
IP-CIDR,192.168.0.0/16,DIRECT
FINAL
FINAL,PROXY

위 내용은 규칙 행의 예시이며 완전한 구성은 아닙니다. 규칙은 순서대로 적용되고 FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 동작은 실제 구성과 일치해야 합니다.

On Demand 확인 항목

위치
Settings → On Demand
확인할 항목
현재 활성화 상태와 네트워크 조건
확인 방법
잠시 끈 뒤 수동 연결 테스트
다시 활성화할 때
조건이 용도에 맞는지 확인한 후 활성화

자동 연결 조건은 유효한 서버 인증을 대신할 수 없으며, 잘못된 규칙 동작을 수정하지도 않습니다.

DOMAIN-SUFFIX는 도메인 접미사 일치에 사용하고, IP-CIDR은 IP 대역을 지정하며, GEOIP는 IP의 지리적 위치를 기준으로 판단합니다. FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 범위가 넓은 규칙을 더 구체적인 규칙보다 앞에 두고 뒤의 규칙이 적용되기를 기대하지 마세요. 수정 전에 기존 구성을 보관하고, 변경 후에는 같은 대상으로 확인하세요.

9. iPhone과 iPad에서 같은 계정으로 로그인하면 설정이 iCloud를 통해 자동 동기화되나요?

App Store에서 같은 계정을 사용한다는 이유만으로 서버, 구독, 구성 파일까지 동기화됐다고 볼 수는 없습니다. App Store 구매 기록과 iCloud 데이터는 별개의 경로입니다. 전자는 앱 구매 권한을 확인하는 데 사용하고, 후자를 통해 앱 데이터가 전송되는지는 기기의 iCloud 계정, 앱 권한, 앱에서 관련 옵션을 실제로 활성화했는지에 따라 달라집니다.

기기 변경 시 확인: 기존 기기와 새 기기

기존 기기
  • Home에서 실제 사용하는 구독 그룹과 기본 서버를 기록하세요.
  • Config에서 현재 구성 파일과 Global Routing 옵션을 기록하세요.
  • Settings에서 실제로 사용할 수 있는 iCloud 동기화 또는 백업 설정과 설명을 확인하세요.
새 기기
  • App Store에서 앱을 받으세요. 구매 가능 여부는 App Store 페이지 표기를 기준으로 확인하세요.
  • 시스템 iCloud 설정에서 계정과 Shadowrocket 앱 권한을 확인하세요.
  • 앱을 열어 Home과 Config를 항목별로 비교하고, 연결할 때 이 기기의 VPN 구성 승인을 완료하세요.

새 기기에 실제로 표시되는 데이터를 기준으로 판단하세요. 데이터가 없다면 직접 보관한 구독과 구성으로 복원하세요. 같은 계정을 사용한다는 사실만으로 동기화가 완료됐다고 판단하지 마세요.

동기화가 추가 서버 동시 접속 권한을 제공하는 것은 아닙니다. 두 기기에 같은 구독이 있더라도 동시 연결 가능 여부는 이용 중인 서비스의 약관에 따라 다릅니다. 새 기기에서는 기본 서버, On Demand, 실제 대상 사이트 접속도 다시 확인하세요. 목록 이름이 같은지만 확인해서는 안 됩니다.

10. 문제가 생겼을 때 어떤 정보를 보관하고, 어떤 설정은 바로 초기화하지 말아야 하나요?

현재 상태를 먼저 기록한 다음 항목별로 점검하세요. 앱을 삭제하거나 구성을 모두 지우면 원인 파악에 필요한 설정과 기록이 함께 사라질 수 있고 복구도 더 어려워집니다. ‘연결이 안 된다’는 말보다 중요한 것은 어느 단계에서 문제가 발생했는지, 조건을 한 번에 하나씩 바꿨을 때 결과가 어떻게 달라졌는지입니다.

App Store 정품 확인