2026-09-09 · 시작하기 · 약 10분

Shadowrocket 초보자 FAQ 10가지: App Store 구매부터 첫 연결까지

Shadowrocket 사용법을 처음 익히는 분들을 위한 FAQ 10가지: 정품 확인, 일회성 구매의 의미, 구독 가져오기, Global Routing 선택, 연결 문제 점검 방법을 알아보세요.

이 글의 핵심 내용

Shadowrocket을 처음 사용할 때는 App Store 제품 정보를 확인하고, 앱을 구매한 다음, 본인이 이용할 수 있는 연결 설정을 가져와 Global Routing을 선택하고, 권한을 허용한 뒤 연결을 확인합니다. 이용 중인 서비스와 구독은 있지만 첫 연결을 아직 완료하지 않은 사용자를 위해 앱 구매, 구독, Config, 시스템 VPN 권한의 차이를 설명하고 단계별 점검 순서를 안내합니다.

1. Shadowrocket을 구매했는지 어떻게 확인하나요?

앱을 받을 수 있는 곳은 App Store뿐입니다. 앱 이름이 Shadowrocket인지 확인한 다음 개발자 Shadow Launch Technology Limited와 앱 ID 932747118도 확인하세요. 검색 결과에 표시된 비슷한 이름이나 아이콘 색상만으로 판단하지 마세요. App Store로 이동하기 전에 정품 확인 안내에서 항목을 순서대로 살펴볼 수 있습니다.

Shadowrocket은 주로 iPhone과 iPad에서 사용하며, App Store의 호환성 항목에는 Mac, Apple TV, Apple Vision 관련 정보도 표시됩니다. 시스템 요구 사항과 구매 가능한 기기는 App Store 페이지의 안내를 기준으로 확인하세요. 특정 기기에서 구매할 수 있다고 해서 모든 기기에서 실행 요건을 충족하는 것은 아닙니다.

932747118
App Store 앱 ID
3가지 위치
Home / Config / Settings
4가지 옵션
Global Routing:Proxy / Direct / Config / Scene

2. 한 번 구매하면 연결 서비스도 포함되나요?

아니요. 일회성 구매는 앱을 구매하는 것이며, 연결 서비스는 앱과 별개입니다. 구매를 마쳐도 앱 목록이 비어 있을 수 있으므로 본인이 이용 권한을 가진 설정을 가져와야 합니다. 이 사이트는 노드나 구독를 제공하거나 판매하거나 추천하지 않습니다. 이 글의 연결 방법은 사용자가 이미 이용 중인 서비스와 구독이 있다는 전제에 따릅니다.

앱 구매 내역은 서버에서 사용하는 유효한 인증 정보를 대신하지 않습니다. 반대로 구독이 있다고 해서 앱까지 구매한 것은 아닙니다. 문제를 확인할 때는 두 가지를 나눠 살펴보세요. 앱이 설치되어 실행되는지는 App Store 구매 여부와 기기 호환성에 달려 있고, 연결 가능 여부는 구독 상태, 서버 매개변수, 현재 네트워크도 확인해야 합니다.

3. Home, Config, Settings는 각각 어떤 기능인가요?

먼저 서버 목록, 규칙 파일, 앱 설정을 구분해 두면 뒤의 작업이 혼동되지 않습니다. Home에서는 주로 서버를 선택하고 연결을 전환하며 Global Routing을 확인합니다. Config에서는 규칙 설정을 관리하고 선택합니다. Settings에서는 앱 동작을 조정합니다. Home에 서버가 표시된다고 해서 Config에서 적절한 규칙 파일을 선택한 것은 아닙니다.

초보자라면 구독은 보통 ‘선택할 수 있는 서버 목록’을 제공하고, Config는 ‘요청마다 어떤 정책을 적용할지’를 정한다고 이해하면 됩니다. 두 가지를 함께 사용할 수 있지만 같은 파일은 아니므로 하나를 가져왔다고 다른 작업까지 끝난 것으로 간주하지 마세요.

기능 위치

Home
서버 선택, 연결 전환, Global Routing
Config
규칙 설정 파일 관리 및 선택
Settings
앱 설정과 자동 연결 동작 확인

먼저 어느 메뉴에서 설정을 변경하는지 확인하세요. 규칙 문제를 해결하려고 서버 목록을 반복해서 새로 만들 필요는 없습니다.

점검 대상

Subscribe
구독 주소와 주소를 통해 받은 연결 정보
Global Routing
현재 연결에 적용되는 라우팅 방식
On Demand
Settings → On Demand에서 자동 연결 조건 확인

자동 연결 조건과 분할 라우팅 규칙은 다릅니다. 첫 연결을 확인할 때는 수동으로 연결한 다음 자동화 동작을 조정하세요.

4. 기존 구독을 어떻게 가져오나요?

Home 오른쪽 위의 “+”를 누르고 Add Server로 이동한 다음 Type에서 Subscribe를 선택하세요. 본인이 이용 중인 구독 URL을 입력하고 저장합니다. 붙여넣을 때는 쿼리 매개변수를 모두 유지하고 주소 앞뒤에 공백이나 줄바꿈이 들어가지 않았는지 확인하세요. 구독 URL의 token은 권한 확인에 사용될 수 있으므로 전체 주소를 공개적으로 공유하지 마세요.

저장한 뒤 Home으로 돌아가 구독을 업데이트하고 서버 항목이 표시되는지 확인하세요. 구독 이름만 보이고 선택할 서버가 없다면 가져오기가 완료된 것으로 볼 수 없습니다. 구독에는 여러 프로토콜이 포함될 수 있으므로 제공된 매개변수를 그대로 사용하고, 목록을 통일해 보이게 하려고 Type을 일괄 변경하지 마세요.

5. 구독 없이 서버 매개변수만 있을 때는 어떻게 입력하나요?

Home → “+” → Add Server에서 기존 설정에 맞는 Type을 선택한 다음 각 항목을 입력하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 인증 및 전송 방식이 서로 다르므로 주소와 포트만 보고 서로 변환할 수 없습니다. 입력 항목이 부족하면 다른 프로토콜의 필드를 임의로 적용하지 말고 원본 설정 안내를 확인하세요.

예를 들어 기존 설정에 포트가 443으로 명시되어 있다면 해당 값을 입력하세요. 443은 흔히 쓰이는 HTTPS 포트 번호지만, 이것만으로 서버가 반드시 TLS를 사용한다고 판단할 수는 없습니다. 모든 서버의 포트를 443으로 바꾸어서도 안 됩니다. 비밀번호, UUID, TLS, SNI, 전송 계층, 경로는 모두 해당 서비스의 서버 설정과 일치해야 합니다.

  1. Type과 원본 프로토콜 이름을 대조해 인증 방식을 잘못 선택하지 않도록 하세요.
  2. 주소와 포트를 한 글자씩 확인하고, 주소 입력란에 웹페이지 경로를 임의로 덧붙이지 마세요.
  3. 해당 인증 정보를 그대로 복사하세요. 비밀번호와 UUID는 모양이 비슷해도 서로 바꿔 쓸 수 없습니다.
  4. 원본 설정에 따라 TLS, SNI, 전송 매개변수를 확인하세요. 오류를 없애기 위해 인증서 검증을 느슨하게 설정하지 마세요.

6. Global Routing은 처음에 무엇을 선택해야 하나요?

사용 가능한 규칙 설정이 있다면 Config를 선택하고 Config 페이지에서 해당 파일이 선택되어 있는지 확인하세요. 선택한 서버로 접속할 수 있는지 잠시 확인하려면 Proxy로 전환해 비교한 뒤 테스트가 끝나면 기존 설정으로 되돌리세요. Direct는 직접 연결이므로 서버가 사용 가능한지 확인하는 용도로 쓸 수 없습니다. Scene은 상황별 설정에 사용하며, 첫 연결부터 복잡한 시나리오를 만들 필요는 없습니다.

옵션주요 기능초보자 확인 사항
Proxy프록시 라우팅 사용Home에서 확인할 서버를 선택했는지 확인
Direct직접 연결 라우팅 사용웹페이지가 열린다고 서버 연결이 확인된 것은 아닙니다.
Config현재 설정된 규칙에 따라 요청 처리선택된 Config, 규칙 순서, 최종 정책 확인
Scene상황별 설정 사용기존 시나리오 내용을 확인한 다음 실제 라우팅 방식을 점검

Config의 규칙은 일반적으로 위에서 아래 순서로 적용됩니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 IP 주소 대역을, GEOIP은 IP 지리 데이터베이스를 기준으로 일치 항목을 찾습니다. FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 아래 내용은 문법 예시일 뿐 완전한 설정이 아니며 기존 파일을 그대로 덮어쓰는 용도로 사용할 수 없습니다.

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

7. 첫 연결은 어떤 순서로 진행하나요?

먼저 설정을 가져오고 선택한 다음 연결 스위치를 켜세요. 처음 연결을 만들 때 시스템에서 VPN 설정 추가를 허용하고 기기 인증을 완료하라는 메시지가 표시될 수 있습니다. 이 권한은 시스템 네트워크 터널을 만들기 위한 것으로, 앱이 연결 서비스를 대신 생성하거나 서버가 검증되었다는 뜻은 아닙니다.

  1. 항목 확인

    Home으로 돌아가 서버 항목이 있는지 확인하고 이번에 사용할 서버를 선택하세요. 구독에서 가져온 항목이라면 업데이트 후에도 남아 있는지 먼저 확인합니다.

  2. 라우팅 선택

    Home → Global Routing을 여세요. 규칙을 사용한다면 Config를 선택하고 현재 파일을 확인합니다. 서버만 따로 확인하려면 잠시 Proxy를 선택할 수 있습니다.

  3. 연결 허용

    Home의 연결 스위치를 켜고 시스템 안내에 따라 VPN 설정 추가를 허용한 다음 인증을 완료하세요. 권한 요청을 취소했다면 서버를 점검하기 전에 권한 설정을 다시 완료하세요.

  4. 접속 확인

    Home에서 Connectivity Test를 실행해 결과를 확인한 다음 실제로 사용하려는 웹사이트나 앱을 열어 보세요. 오류 메시지를 기록하고 스위치가 켜졌다는 이유만으로 접속에 성공했다고 판단하지 마세요.

테스트할 때는 한 번에 조건 하나만 변경하세요. 먼저 서버를 고정하고 Proxy와 Config에서 접속 결과를 비교합니다. 다음에는 라우팅 방식을 고정하고 본인이 이미 이용 중인 다른 서버로 바꿔 보세요. 설정을 여러 개 동시에 바꾸면 차이가 규칙 때문인지 서버 때문인지 판단하기 어렵습니다.

8. 연결 스위치를 켰는데도 웹페이지가 열리지 않는 이유는 무엇인가요?

연결 스위치와 시스템의 VPN 표시는 우선 기기 내 터널 상태를 보여줄 뿐, 원격 인증, DNS 확인, 대상에 대한 접속이 모두 정상이라는 것을 각각 증명하지는 않습니다. 앱을 반복해서 삭제하는 것보다 ‘기본 네트워크 → 선택한 서버 → Global Routing → 구체적인 오류’ 순서로 확인하면 유용한 단서를 더 잘 보존할 수 있습니다.

연결을 꺼도 웹페이지가 열리지 않으면 무엇부터 확인하나요?

먼저 Home에서 연결 스위치를 끄고 일반 네트워크 접속과 Wi-Fi 로그인 인증을 확인하세요. 기본 네트워크가 연결되지 않은 상태라면 네트워크 접속부터 해결하고 서버 비밀번호를 바꾸어 문제를 해결하려고 하지 마세요.

Proxy에서는 되는데 Config에서는 안 되나요?

Config에서 현재 선택된 파일을 확인하고 대상 도메인에 적용되는 정책과 FINAL을 살펴보세요. 이 비교 결과는 규칙 경로를 먼저 점검해야 한다는 신호이지, 서버가 작동하지 않는다고 단정할 근거는 아닙니다.

TLS 또는 인증 오류가 표시되면 어떻게 해야 하나요?

Home으로 돌아가 해당 서버를 편집하고 시스템 날짜와 시간, 주소, 인증 정보, TLS/SNI를 확인하세요. 기존 인증서 검증 조건을 유지하고 Allow Insecure를 모든 문제에 적용하는 해결책으로 사용하지 마세요.

Connectivity Test 결과는 해당 테스트 방식에서의 상태만 보여줍니다. 수치가 표시되어도 모든 웹사이트에 접속할 수 있다는 보장은 없으며, 시간 초과만으로 구독이 만료되었다고 단정할 수도 없습니다. 특정 도메인만 실패한다면 해당 도메인, 오류 유형, 선택한 라우팅, 발생 당시의 네트워크를 기록하세요. 앱 기록을 바탕으로 DNS와 규칙을 추가로 점검하고 모든 설정을 먼저 초기화하지 마세요.

9. 구독 업데이트에 실패하면 다시 가져와야 하나요?

우선 기존 구독을 삭제하지 마세요. 업데이트 실패는 구독 주소에 접속하는 과정에서 발생할 수 있으며, Home에 저장된 서버의 연결 여부와는 별개의 문제입니다. 먼저 오류를 기록하고 주소가 만료되지 않았는지, token이 온전히 있는지, 현재 네트워크에서 구독 내용을 가져올 수 있는지 확인하세요. 삭제한 뒤 같은 주소를 다시 붙여 넣어도 보통 이러한 조건은 달라지지 않습니다.

가져오기 성공, 업데이트 성공, 연결 성공은 각각 따로 확인해야 합니다. 업데이트 성공은 해석 가능한 구독 내용을 가져왔다는 뜻일 뿐입니다. 인증과 대상 접속이 가능한지는 앞서 설명한 연결 테스트를 완료해야 알 수 있습니다. 현재 이용 중인 서비스에 문의할 때는 오류 메시지와 발생 조건을 전달하고 전체 구독 주소는 공개된 곳에 게시하지 마세요.

10. 연결을 껐다 켜면 다시 연결되는 이유와 기기 변경 시 보관할 항목

연결을 끈 뒤 다시 연결된다면 Settings → On Demand와 시스템의 해당 VPN 설정에서 주문형 연결 설정을 먼저 확인하세요. On Demand는 조건에 따라 연결을 시작할 수 있지만 서버 매개변수를 대신 수정해 주지는 않습니다. 처음 문제를 점검할 때는 관련 자동 연결 조건을 잠시 중지하고 수동 연결과 연결 해제가 예상대로 되는지 확인한 뒤 필요한 조건을 복원하세요.

기기를 바꾸기 전에는 ‘구매 내역’과 ‘설정 데이터’를 따로 준비하세요. App Store의 구입 항목을 이용해 앱을 다시 받을 수 있지만 서버, 구독, Config까지 복원되는 것은 아닙니다. 백업은 본인이 관리하는 위치에 보관하고 비밀번호, UUID, 구독 token 등 민감한 정보가 포함되어 있는지 확인하세요.

  1. 기존 기기에서 사용 중인 서버, Global Routing, 현재 Config를 확인하고 필요한 설정의 대응 관계를 기록하세요.
  2. 본인이 이용 중인 구독 출처를 보관하고 이전할 Config를 백업하세요. iCloud를 사용한다면 실제 동기화 스위치와 새 기기에서 확인할 수 있는 내용을 먼저 살펴보세요.
  3. 새 기기에서 App Store를 통해 구매한 앱을 복원하세요. 호환성과 시스템 요구 사항은 App Store 페이지의 안내를 기준으로 확인합니다.
  4. 구독과 규칙을 복원한 뒤 서버를 다시 선택하고 라우팅을 확인한 다음 시스템 VPN 권한을 허용하세요. 기존 기기의 연결 상태가 자동으로 이전된다고 가정하지 마세요.
  5. 수동 테스트를 마친 다음 Settings → On Demand에서 자동 연결 조건을 하나씩 확인하고 복원하세요.
App Store 정품 확인