‘VPN 구성 추가’는 Apple 시스템이 로컬 VPN 구성을 만들기 위해 요청하는 승인입니다. 구독을 가져오라는 안내가 아니며, 원격 연결이 성공했다는 뜻도 아닙니다. 처음 연결하거나, 이전에 승인을 거부했거나, 시스템 구성을 삭제했다면 이 글의 순서에 따라 Home, 시스템 VPN 목록, Settings → On Demand를 확인하세요. 구성을 복구한 뒤 실제 접속 여부도 점검해야 합니다.
처음 연결할 때 VPN 구성을 추가해야 하는 이유
Shadowrocket은 시스템에서 제공하는 네트워크 확장 기능으로 연결을 처리합니다. Home에서 처음 연결 스위치를 켰을 때 기기에 해당 VPN 구성이 없다면, 앱이 시스템에 구성을 저장하도록 요청하고 시스템이 승인 안내를 표시합니다. 한국어 안내에는 보통 ‘VPN 구성을 추가하려고 합니다’와 같은 문구가 표시되며, 영어 제목은 “Shadowrocket” Would Like to Add VPN Configurations
입니다. 문구는 시스템 언어에 따라 다를 수 있습니다.
‘허용’을 선택하면 기기 암호나 생체 인증으로 확인해야 할 수 있습니다. 이 확인 절차는 시스템에서 진행하며, 기기 암호를 구독 정보나 서버 또는 앱의 연결 설정에 입력할 필요는 없습니다. 구성이 저장된 뒤에야 Shadowrocket이 터널 시작을 요청할 수 있습니다. 실제로 사이트에 접속할 수 있는지는 사용자가 보유한 연결 정보, 현재 네트워크, 라우팅 설정에 따라 달라집니다.
승인 창에서 VPN이 네트워크 활동을 처리할 수 있다고 안내하는 것은 시스템이 해당 기능에 관해 설명하는 것입니다. 이 안내만으로 원격 연결 정보의 신뢰성을 판단할 수는 없으며, 모든 요청이 반드시 동일한 원격 경로로 전달된다는 뜻도 아닙니다. 실제 처리 방식은 Global Routing, 현재 Config, 규칙에 따라 결정됩니다. 민감한 정보를 어디까지 사용하는지 연결 전에 직접 확인하세요.
시스템 VPN 항목과 Config는 서로 다른 구성입니다
iPhone 또는 iPad에서는 보통 ‘설정 → 일반 → VPN 및 기기 관리 → VPN’에서 확인할 수 있습니다. 들어가서 Shadowrocket에 해당하는 항목과 현재 연결 상태를 확인하세요. 시스템 버전에 따라 메뉴 이름이 조금 다를 수 있습니다. 설정에서 ‘VPN’을 검색한 뒤 검색 결과의 전체 스위치만 보지 말고 구성 목록으로 이동해 확인할 수도 있습니다.
흔히 말하는 ‘VPN 프로파일’은 두 가지 개념을 혼동하기 쉽습니다. 하나는 앱이 시스템 인터페이스를 통해 저장하는 VPN 구성이고, 다른 하나는 기기 관리 화면에서 별도로 설치하는 구성 프로파일입니다. Shadowrocket의 최초 VPN 승인은 기기 관리 프로파일 설치나 특정 인증서 신뢰와는 다릅니다. 항목들이 인접한 화면에 표시된다고 해서 모두 삭제하거나 다시 설치해야 하는 것은 아닙니다.
| 확인 위치 | 저장하거나 관리하는 항목 | 이것만으로 판단할 수 없는 항목 |
|---|---|---|
| 시스템 설정의 VPN 목록 | 앱에 연결된 시스템 VPN 구성, 연결 상태 및 관련 시스템 옵션 | 사용자가 보유한 구독의 유효성, 원격 서버 접속 가능 여부 |
| Shadowrocket → Home | 기존 연결 정보, 현재 선택 항목 및 연결 스위치 | 목록에 항목이 있다는 것만으로 시스템 VPN 승인이 완료된 것은 아닙니다. |
| Shadowrocket → Config | 규칙 모드에서 사용하는 구성 내용(예: 분할 라우팅 규칙) | Config를 선택했다고 시스템 VPN 항목이 만들어지는 것은 아닙니다. |
| Shadowrocket → Settings → On Demand | 조건이 충족되면 연결을 자동으로 시작하는 관련 설정 | 자동 연결은 최초 시스템 승인을 대신할 수 없으며, 잘못된 연결 설정도 수정하지 못합니다. |
예를 들어 DOMAIN-SUFFIX, GEOIP, IP-CIDR, FINAL은 규칙 구성에 해당하며 시스템 VPN 승인 창의 옵션이 아닙니다. 이 규칙을 수정해도 시스템 권한이 다시 부여되지는 않습니다. 반대로 시스템 VPN 구성을 다시 추가해도 기존 규칙이 자동으로 수정되지는 않습니다.
‘허용 안 함’을 선택한 뒤 다시 승인하는 방법
요청을 거부하면 보통 시스템에 필요한 VPN 구성이 저장되지 않습니다. 그렇다고 Shadowrocket에 저장된 기존 정보까지 지워지는 것은 아닙니다. 먼저 Home으로 돌아가 연결 스위치와 현재 선택 항목을 확인하세요. 앱을 바로 삭제하거나 안내를 다시 띄우려고 연결을 연달아 누르지 마세요.
- 현재 연결 시도를 중단합니다. Home 스위치에 연결 중이라고 표시되면 먼저 끄고 상태가 안정될 때까지 기다리세요.
- 기존 정보를 확인합니다. Home에 사용자가 보유한 연결 정보가 남아 있는지 확인하세요. 목록이 비어 있거나 설정값이 누락된 상태를 승인 문제로 오인하지 마세요.
- Home에서 연결 스위치를 다시 켭니다. 유효한 시스템 구성이 없으면 앱이 추가를 다시 요청할 수 있습니다. 시스템 안내가 나타나면 요청한 앱이 Shadowrocket인지 확인한 뒤 ‘허용’을 선택하세요.
- 시스템 확인을 완료합니다. 시스템에서 기기 인증을 요청하면 시스템 화면에서 진행하세요. 도중에 취소하면 구성이 저장되지 않을 수 있습니다.
- 시스템 VPN 목록에서 확인합니다. 해당 항목이 나타났는지 확인한 다음 Home으로 돌아와 연결 상태와 실제 접속 결과를 점검하세요.
시스템 안내: “Shadowrocket” Would Like to Add VPN Configurations
원인 및 해결 방법: 앱이 시스템 VPN 구성을 저장하도록 요청하는 중이며, 서버 오류가 아닙니다. 이전에 ‘허용 안 함’을 선택했다면 Home에서 연결 스위치를 껐다가 다시 켜세요. 이번 시스템 안내에서 ‘허용’을 선택하고 기기 인증을 완료하면 됩니다.
다시 시도해도 안내 창이 나타나지 않으면 먼저 시스템 VPN 목록에 해당 항목이 있는지 확인하세요. 구성이 이미 있으면 매번 다시 승인할 필요가 없습니다. 항목이 없고 기기가 회사나 학교의 관리 대상이라면 VPN 추가를 제한하는 관리 정책이 있는지 확인하세요. 이런 제한은 구독 정보를 수정하거나 프로토콜을 바꿔도 해결되지 않으므로 기기 관리자에게 문의해야 합니다.
실수로 삭제한 시스템 VPN 구성 복구 순서
시스템 VPN 항목을 삭제하는 것과 Shadowrocket 앱을 삭제하는 것은 서로 다른 작업입니다. 시스템 항목이 사라져도 앱의 Home 연결 기록과 Config 내용은 대개 남아 있습니다. 실제 상태를 직접 확인하세요. 먼저 로컬 정보를 지우기보다 앱이 시스템 구성을 다시 만들도록 하는 것이 중요합니다.
- Home과 Config를 확인합니다. 기존 기록이 남아 있는지 확인하고 현재 사용하는 연결 및 Config 이름을 적어 두세요. 이 정보도 사라졌다면 시스템 승인만 복구해서는 되살릴 수 없습니다. 직접 저장해 둔 정보나 백업을 사용해 복원해야 합니다.
- 자동 연결을 잠시 끕니다. 기기가 계속 연결을 시도한다면 Settings → On Demand에서 관련 설정을 잠시 중지하세요. 수동으로 복구하는 동안 자동 동작이 방해하지 않도록 할 수 있습니다.
- Home에서 연결을 시작합니다. Shadowrocket이 VPN 구성을 다시 추가하도록 요청하면 ‘허용’을 선택하고 시스템 확인을 완료하세요. 이름만 같고 유형이 다른 VPN 항목을 수동으로 만들어 대신 사용하지 마세요.
- 시스템 항목과 상태를 확인합니다. ‘설정 → 일반 → VPN 및 기기 관리 → VPN’으로 돌아가 해당 구성이 다시 표시되는지 확인하세요.
- 확인 후 On Demand를 다시 켭니다. 먼저 수동 연결과 실제 접속을 확인한 다음, 기존 요구에 맞춰 자동 연결 조건을 복원하세요.
앱을 삭제한 뒤 다시 설치하는 것은 이 문제를 해결할 때 우선 선택할 방법이 아닙니다. 로컬에 저장된 정보에 영향을 줄 수 있기 때문입니다. 시스템 VPN 구성만 사라졌다면 위의 재생성 절차를 먼저 진행하세요. 앱 자체를 추가로 조치해야 한다고 판단한 경우에만 정보를 백업한 뒤 계속 점검하세요.
허용했는데도 접속되지 않을 때: 세 가지 확인 위치
승인을 마친 뒤 Home에서 연결 상태가 유지되는데도 사이트가 열리지 않는다면 ‘허용했는가’보다 ‘연결과 규칙이 올바른가’를 확인해야 합니다. 시스템 VPN 구성을 반복해서 삭제해도 원격 주소, 포트, 인증 정보 또는 규칙의 오류는 해결되지 않습니다.
판단 기준: 시스템 항목이 있으면 먼저 연결을 점검하고, 다시 만들지 마세요
먼저 On Demand를 일시 중지하고 수동으로 한 번 연결하세요. 해당 시스템 VPN 상태가 연결됨으로 유지되면 Home의 Connectivity Test와 Global Routing을 확인합니다. 구성이 사라졌거나 저장에 실패한 것이 분명한 경우에만 승인 복구 절차로 돌아가세요.
Global Routing의 Proxy, Direct, Config, Scene은 서로 다른 라우팅 방식이지 승인 단계가 아닙니다. Proxy는 전반적으로 프록시를 사용하고, Direct는 전반적으로 직접 연결하며, Config는 선택한 구성의 규칙에 따라 트래픽을 나눕니다. Scene은 선택한 시나리오에 맞춰 실제 구성을 확인해야 합니다. 점검할 때 현재 선택 항목을 먼저 기록하고, 내용도 모른 채 이름만 보고 바꾸지 마세요.
- Connectivity Test 실패: 사용자가 보유한 연결의 주소, 포트, 프로토콜 설정을 확인하고 현재 네트워크가 정상인지 점검하세요. 포트는 본인 서비스 설정과 일치해야 합니다. HTTPS에서 흔히
443을 사용한다고 해서 모든 연결의 포트를 해당 값으로 바꾸면 안 됩니다. - 일부 사이트만 접속되지 않음: Config 모드에서 해당 도메인이나 IP에 적용되는 규칙과 일치하는 규칙이 없을 때의
FINAL처리를 확인하세요. 시스템 구성을 다시 만드는 것으로 규칙 점검을 대신하지 마세요. - 수동으로 연결을 끊었는데 다시 연결됨: Settings → On Demand와 시스템의 해당 VPN 항목에서 주문형 연결 상태를 확인하세요. 먼저 자동 연결 조건을 중지한 뒤 다시 테스트하면 자동 연결을 연결 끊기 실패로 오인하지 않을 수 있습니다.
- 구독 업데이트 실패: 업데이트는 기존 연결 정보를 가져오는 과정으로, 시스템 VPN 구성 승인과는 별개입니다. 본인이 보유한 구독 링크와 접속 조건을 확인하세요. 업데이트가 실패했다고 시스템 항목을 삭제하지 마세요.
자주 묻는 질문: 승인, 인증서, 자동 연결
‘허용’을 눌렀는데 연결할 때마다 다시 눌러야 하나요?
보통은 그럴 필요가 없습니다. 시스템에 유효한 구성이 저장되면 일상적인 연결에서는 해당 구성을 바로 사용할 수 있습니다. 연결할 때마다 추가 안내가 나타난다면 시스템 VPN 목록에서 항목이 실제로 저장되었는지, 기기 관리 정책이나 다른 작업이 구성을 제거하고 있지는 않은지 확인하세요.
VPN 구성 추가를 허용하면 인증서 설치도 허용한 건가요?
아닙니다. VPN 구성 승인과 인증서 설치 및 신뢰는 별개의 작업입니다. 일반적인 VPN 연결을 복구할 때 인증서를 추가로 가져오는 것을 보편적인 해결책으로 사용하지 마세요. 특정 기능에 인증서가 꼭 필요하다면 용도와 신뢰 범위를 별도로 확인하세요.
시스템에 연결됨으로 표시되면 모든 트래픽이 프록시를 통하나요?
그렇게 판단할 수 없습니다. 먼저 Shadowrocket에서 Global Routing을 확인하세요. Config를 사용한다면 선택한 규칙 구성도 점검해야 합니다. 시스템의 ‘연결됨’은 터널 상태를 나타낼 뿐, 각 요청이 최종적으로 Direct 또는 프록시 중 어느 방식으로 처리되는지 보여 주지는 않습니다.
구성을 삭제했는데 구독은 왜 그대로 남아 있나요?
시스템 VPN 구성과 앱에 저장된 연결 정보는 별도로 관리됩니다. 먼저 Home에서 기존 기록을 확인한 다음 연결 스위치를 통해 시스템 승인을 다시 요청하세요. 권한을 복구하려고 동일한 정보를 다시 가져올 필요는 없습니다.
다른 iPhone이나 iPad로 바꾸면 다시 승인해야 하나요?
새 기기에 VPN 구성이 실제로 설정되어 있는지 확인해야 합니다. 새 기기에서 처음 연결할 때 시스템이 구성을 추가하라고 요청하면 해당 기기에서 승인을 완료하세요. 이전 기기에서 허용했더라도 새 기기의 승인이 완료된 것은 아닙니다. 호환 기기와 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요.