Shadowrocket에 처음 연결할 때 표시되는 ‘VPN 구성 추가’는 Apple 시스템의 권한 승인 단계이며 연결 실패 알림이 아닙니다. 이 안내는 iPhone 및 iPad 사용자를 대상으로 합니다. 시스템 VPN 구성과 앱 내 Config를 구분하고, 권한을 승인한 뒤 시스템 상태를 확인하는 방법을 설명합니다. 이전에 권한을 거부했거나 구성을 실수로 삭제했다면 순서에 따라 다시 추가할 수 있습니다. 사용자가 이미 보유한 서비스와 구독이 있다는 전제이며, 권한 승인만으로 연결 경로가 제공되지는 않습니다.
1. 처음 연결할 때 VPN 구성을 추가해야 하는 이유
Shadowrocket은 시스템의 네트워크 확장 기능을 이용해 VPN 터널을 만들고 앱 내 설정에 따라 트래픽을 처리합니다. 앱이 처음으로 관련 VPN 구성을 시스템에 저장하려고 하면 시스템에서 사용자 확인을 요청합니다. 이 알림은 구성을 생성하도록 허용하는 절차이며, 서비스 이용권을 구매하거나 앱 내 규칙마다 일일이 권한을 부여하는 절차가 아닙니다.
Shadowrocket에서 연결 스위치를 직접 켠 뒤 표시되는 알림을 확인하세요. 알림에 표시된 앱 이름이 현재 작업과 일치하는지 확인한 다음 허용을 선택합니다. 시스템에서 기기 인증을 요청하면 화면 안내에 따라 완료하세요. 기기 인증은 시스템 권한 승인 절차입니다. 기기 암호를 서비스 제공자에게 알려주거나 구독 설정에 입력할 필요는 없습니다.
추가를 허용하면 절차의 한 단계만 완료됩니다. 이후에도 서버 매개변수, 네트워크 환경 또는 구성 내용에 따라 연결에 실패할 수 있습니다. 따라서 ‘추가를 허용함’과 ‘원하는 웹사이트에 접속할 수 있음’은 따로 확인해야 합니다. 알림이 사라졌다는 이유만으로 연결이 정상이라고 판단하지 마세요.
2. 시스템 VPN 구성, Config, 구독의 차이
여기서 흔히 말하는 ‘VPN 프로파일’은 일반적으로 앱이 시스템 설정에 생성한 VPN 구성 항목을 가리킵니다. 기기 관리 기능으로 설치하는 구성 프로파일과는 다른 개념이며, 앱 내 Config 페이지의 규칙 파일과도 다릅니다. 시스템 메뉴에서 서로 가까운 위치에 표시되더라도 기기 관리 프로파일을 별도로 설치할 필요는 없습니다.
| 항목 | 확인 위치 | 주요 역할 |
|---|---|---|
| 시스템 VPN 구성 | 시스템 Settings의 VPN 목록 | 앱의 VPN 연결 구성을 시스템에 저장하고 연결 상태를 표시합니다. |
| 앱 내 Config | Shadowrocket → Config | 분할 라우팅 규칙과 관련 설정을 저장해 해당 라우팅 모드에서 사용합니다. |
| 기존 구독 | Shadowrocket → Home | 사용자가 이미 보유한 서버 연결 항목을 가져오고 업데이트합니다. |
예를 들어 앱 내 Config에는 DOMAIN-SUFFIX, IP-CIDR, GEOIP, FINAL 등의 규칙 키워드가 포함될 수 있습니다. 이 규칙은 요청이 일치했을 때 적용할 정책을 결정하며, 시스템 알림에서 요청하는 권한의 종류가 아닙니다. 시스템 VPN 구성을 삭제해도 일반적으로 Home에 있는 기존 항목이나 Config 파일은 함께 삭제되지 않지만, 작업 전에 자신의 구성 정보를 보관해 두는 것이 좋습니다.
3. 첫 권한 승인 및 시스템 설정 확인 방법
아래 경로는 iPhone 및 iPad를 기준으로 안내합니다. 시스템 언어에 따라 메뉴 이름이 달라지며, 시스템 버전에 따라 메뉴 위치가 바뀔 수 있습니다. 한국어 시스템에서는 일반적으로 ‘설정 → 일반 → VPN 및 기기 관리 → VPN’에서 확인할 수 있습니다. 영어 메뉴 경로는 Settings → General → VPN & Device Management → VPN입니다. 메뉴를 찾기 어렵다면 시스템 Settings에서 VPN을 검색하세요.
-
앱 확인
App Store에서 제공되는 Shadowrocket인지 확인하세요. 개발자 이름은 Shadow Launch Technology Limited이며 앱 ID는 932747118입니다. 시스템 요구 사항, 호환성 및 구매 적용 범위는 App Store 페이지에 표시된 내용을 기준으로 확인하세요.
-
기존 구성 확인
Shadowrocket → Home에서 직접 가져온 연결 항목을 확인하고 필요한 매개변수가 모두 입력되어 있는지 점검하세요. 시스템 권한을 승인해도 서버 주소, 포트, 인증 정보가 자동으로 입력되지는 않습니다.
-
연결 켜기
Home에서 연결 스위치를 켜고 시스템의 VPN 구성 추가 알림이 나타날 때까지 기다립니다. 알림에 표시된 앱 이름을 확인하고 허용을 선택한 다음, 시스템에서 요청하면 기기 인증을 완료하세요.
-
시스템 상태 확인
시스템 Settings → General → VPN & Device Management → VPN으로 이동해 Shadowrocket 항목을 찾고 연결 상태를 확인하세요. 항목이 표시되면 구성이 저장된 것입니다. 다만 현재 연결 중인지 여부는 별도로 확인해야 합니다.
-
실제 접속 확인
앱으로 돌아가 연결 스위치 상태를 확인한 뒤 필요한 사이트에 접속해 보세요. 터널은 연결되어 있지만 접속에 실패한다면 시스템 구성을 반복해서 추가하지 말고 서버 매개변수, Global Routing, Config를 확인하세요.
문제 해결 순서 지키기먼저 시스템 구성이 저장되는지 확인하고, 다음으로 터널 연결이 유지되는지 확인한 뒤, 마지막으로 요청이 어떻게 분할 라우팅되는지 점검하세요. 세 단계를 순서대로 살펴보면 규칙 문제를 권한 문제로 잘못 판단하는 일을 줄일 수 있습니다.
4. 거부했거나 구성을 실수로 삭제한 경우
처음에 허용 안 함을 선택하면 해당 시도에서는 시스템 VPN 구성을 추가할 수 없습니다. 보통 앱을 다시 구매하거나 구독을 먼저 삭제할 필요는 없습니다. Shadowrocket으로 돌아가 진행 중인 연결 시도가 남아 있지 않은지 확인한 다음, 연결 스위치를 다시 켜 VPN 구성을 생성하도록 요청하세요.
시스템 VPN 목록에서 Shadowrocket 항목을 삭제한 경우에도 같은 방식으로 처리하면 됩니다. 먼저 앱으로 돌아가 기존 항목을 확인한 뒤 연결 스위치를 켜세요. 시스템 권한 알림이 다시 표시되면 승인합니다. 알림이 나타나지 않으면 시스템 목록으로 돌아가 해당 구성이 이미 있는지 먼저 확인하세요. 알림이 없다는 이유만으로 문제가 발생했다고 단정하지 마세요.
- 구성이 이미 있는 경우: 저장된 구성이 있으면 시스템에서 계속 사용할 수 있으므로 연결할 때마다 다시 묻지 않습니다. 항목 이름과 실제 연결 상태를 확인하세요.
- 추가 알림이 반복되는 경우: 매번 최종 확인 전에 취소했는지, 기기 인증을 완료했는지 확인하세요. 구성이 계속 저장되지 않는다면 먼저 시스템 권한 승인 단계부터 점검하세요.
- 구성을 다시 만들려는 경우: 먼저 앱 연결을 끄세요. On Demand를 사용 중이라면
Shadowrocket → Settings → On Demand에서 관련 설정을 비활성화한 다음 시스템 VPN 항목을 처리하세요. - 기기가 관리되는 경우: 학교나 회사에서 관리하는 기기는 VPN 구성 작업이 제한될 수 있습니다. 시스템에 관리 제한 알림이 표시되는지 확인하고 기기 관리자에게 정책을 문의하세요. 용도를 모르는 관리 항목은 삭제하지 마세요.
해당 항목에 문제가 있다고 확인했고 일반적인 재연결로 해결되지 않는 경우에만 연결을 끊은 뒤 해당 항목을 삭제하고 다시 만들지 고려하세요. VPN 목록 전체를 지우거나 같은 화면에 표시된 업무, 학교 또는 다른 용도의 프로파일을 삭제하지 마세요. 앱을 다시 설치하면 기기에 저장된 콘텐츠가 손실될 위험이 커지므로 권한 문제를 해결하는 첫 번째 방법으로 삼지 마세요.
5. 연결 스위치, 시스템 상태, On Demand의 관계
Home의 연결 스위치는 연결을 시작하거나 중단합니다. 시스템 VPN 페이지에는 시스템 측 터널 상태가 표시됩니다. 구성 항목은 계속 남아 있어도 연결은 끊어진 상태일 수 있으므로 ‘목록에 Shadowrocket이 있다’고 해서 백그라운드에서 계속 연결 중인 것은 아닙니다. 연결 여부는 항목의 존재가 아니라 상태를 확인해야 합니다.
On Demand는 설정된 조건에 따라 시스템에 연결을 요청합니다. 직접 연결을 끊은 뒤 다시 연결되는 것을 확인했다면 연결 해제 작업이 적용되지 않았다고 단정하지 말고 먼저 Settings → On Demand를 확인하세요. 수동 연결만 테스트하려면 관련 On Demand 설정을 비활성화한 뒤 연결을 끊었다가 다시 연결하고 동작이 바뀌는지 살펴보세요.
| 표시된 상태 | 설명 | 다음 단계 |
|---|---|---|
| 구성 있음, 연결 안 됨 | 시스템에 구성은 저장되어 있지만 현재 터널은 연결되지 않았습니다. | Home으로 돌아가 직접 연결하고 상태가 바뀌는지 확인하세요. |
| 연결됨, 접속 이상 | 시스템 터널은 연결되었지만 원하는 사이트에 접속되는지는 별도로 확인해야 합니다. | 현재 연결 항목, Global Routing, Config, 대상 네트워크를 확인하세요. |
| 끊었다가 다시 연결됨 | On Demand 조건이 다시 연결을 요청했을 수 있습니다. | 관련 On Demand 설정을 비활성화한 뒤 수동 연결을 다시 테스트하세요. |
| 연결 직후 끊김 | 구성, 네트워크 또는 서버 문제로 세션이 유지되지 않을 수 있습니다. | 실패한 단계를 기록하고 기존 서버 매개변수와 네트워크 연결 상태를 확인하세요. |
Global Routing과 시스템 권한은 서로 다른 영역입니다. Proxy, Direct, Config, Scene은 앱 내 라우팅 선택 항목이며 시스템 VPN 권한의 네 가지 유형이 아닙니다. 특히 Direct를 선택했다고 해서 VPN 연결이 끊어졌다고 판단해서는 안 됩니다. 터널을 중단하려면 연결 스위치를 조작하고 시스템 상태를 확인하세요.
6. 알림 문구로 권한 문제와 연결 문제 구분하기
문제를 확인할 때는 화면에 표시된 정확한 문구와 표시 시점을 기록하세요. 아래 영어 문구는 영어 시스템에서 볼 수 있는 알림이나 상태입니다. 시스템 언어에 따라 해당 언어로 표시됩니다. 문구 자체가 반드시 오류를 뜻하지는 않습니다. 첫 번째는 권한 요청이고 두 번째는 연결 상태입니다. 표시 위치를 무시하고 문구만 기록하면 정반대로 해석할 수 있습니다.
시스템 알림: “Shadowrocket” Would Like to Add VPN Configurations
원인 및 해결 방법: 앱에서 시스템 VPN 구성을 저장하도록 요청하고 있습니다. 연결 스위치를 직접 켠 직후 알림이 나타났다면 앱 이름을 확인한 다음 허용하고, 시스템에서 요청하는 기기 인증을 완료하세요. 아직 확인을 마치지 않았다면 이를 서버 연결 오류로 판단하지 마세요.
시스템 상태: Not Connected
원인 및 해결 방법: 해당 VPN이 현재 연결되어 있지 않습니다. Home으로 돌아가 연결 스위치를 켜고 연결이 유지되는지 확인하세요. 곧바로 이 상태로 돌아오면 시스템 권한 요청만 반복하지 말고 앱에 표시되는 구체적인 오류와 기존 서버 매개변수를 확인하세요.
시스템 VPN 구성이 이미 있는데도 앱에서 계속 생성 요청이 표시된다면 현재 연결 시도를 완전히 종료한 다음 시스템 항목이 실제로 해당 앱의 구성인지 확인하세요. 추가로 문제를 살펴봐야 한다면 ‘스위치를 누름, 알림이 표시됨, 승인 완료, 연결 끊김’ 순서를 기록하고 당시 Wi-Fi와 셀룰러 네트워크 중 무엇을 사용했는지도 적어 두세요. 스크린샷을 공유하기 전에는 구독 주소, 인증 정보, 서버의 민감한 항목을 가리세요.
7. 첫 연결 관련 자주 묻는 질문
추가를 허용하면 모든 요청이 프록시를 통과하나요?
아닙니다. 추가 허용은 시스템 구성 권한을 승인하는 절차입니다. 각 요청의 처리 방식은 Global Routing과 현재 구성에 따라 달라집니다. 규칙에 따라 트래픽을 분할하려면 Global Routing에서 Config와 실제로 활성화된 규칙 파일을 확인하세요. VPN 표시만 보고 각 요청의 출구 경로를 판단하지 마세요.
VPN 구성을 삭제하면 구독도 함께 삭제되나요?
시스템 VPN 항목 삭제와 Home의 구독 삭제는 별개의 작업이며, 일반적으로 시스템 항목을 삭제해도 앱 내 구독은 함께 삭제되지 않습니다. 먼저 Home과 Config에 내용이 남아 있는지 확인한 다음 연결을 다시 켜 시스템 구성을 생성하세요. 권한을 복구하려고 기존 구독부터 삭제하지 마세요.
두 번째 연결에서는 왜 권한을 다시 묻지 않나요?
시스템에 해당 구성이 저장되어 있으면 이후 연결에서는 보통 기존 구성을 바로 사용합니다. 시스템 VPN 목록에서 항목과 상태를 확인하면 됩니다. 알림이 다시 표시되지 않아도 시스템 VPN 기능을 사용하지 않는다는 뜻은 아니며, 알림을 다시 보려고 정상적인 구성을 삭제할 필요도 없습니다.
연결을 끈 뒤에도 구성을 삭제해야 하나요?
평소에는 연결을 끊기만 하면 됩니다. 조건에 따라 다시 연결되는 것을 원하지 않는다면 Settings → On Demand에서 On Demand 설정을 확인하세요. 다음 연결을 위해 시스템 구성을 남겨 둘 수 있으므로 사용 후마다 삭제할 필요는 없습니다. 꼭 제거해야 한다면 먼저 연결을 끊고 Shadowrocket 항목임을 확인한 것만 삭제하세요.
앱을 구매했는데도 연결되지 않는 이유는 무엇인가요?
앱 구매와 서버 이용권은 별개입니다. Shadowrocket은 폐쇄형 상용 앱으로, 한 번 구매하면 계속 사용할 수 있습니다. 사용자는 보유한 서버 정보를 직접 구성해야 합니다. 권한 승인을 마쳤다면 Home 항목, 네트워크 환경, Global Routing을 순서대로 확인하세요. 서버가 유효한지는 이용 중인 서비스 제공자에게 확인해야 합니다.