Shadowrocket의 ‘VPN 구성 추가’ 안내는 시스템 권한 승인 절차입니다. 구독을 가져온 결과도, 서버 연결이 가능하다는 뜻도 아닙니다. 처음 연결하거나 권한을 거부한 적이 있거나 시스템 VPN 항목을 실수로 삭제한 경우에 참고하세요. 먼저 어떤 구성 항목이 사라졌는지 구분하고, 단계에 따라 다시 승인한 뒤 시스템 연결 상태와 서버·규칙의 실제 동작을 각각 확인합니다.
VPN 구성 추가: 무엇을 승인하나요?
Shadowrocket은 iPhone과 iPad에서 시스템 네트워크 확장 기능을 사용해 트래픽을 처리합니다. 처음 연결을 설정할 때 앱이 iOS에 VPN 구성을 저장하도록 요청하면, 시스템에서 허용 여부를 묻습니다. 이 항목은 시스템에 터널을 제공하는 앱과 관련 네트워크 확장 기능의 시작 방법을 알려 줍니다. 사용자가 허용해야 앱이 연결 절차를 계속 진행할 수 있습니다.
권한 승인 창은 시스템 화면입니다. 시스템 언어에 따라 버튼과 안내 문구가 한국어 또는 영어로 표시될 수 있으며, 영어 화면에는 아래와 같은 문구가 나옵니다. 네트워크 활동이 필터링되거나 모니터링될 수 있다는 안내는 VPN 기능의 범위를 설명하는 내용입니다. 방금 실행한 Shadowrocket에서 요청한 것이 맞는지 확인한 다음 허용 여부를 선택하세요.
안내 문구: “Shadowrocket” Would Like to Add VPN Configurations
원인: 앱이 시스템 VPN 구성을 만들도록 요청한 상태입니다. 권한 승인 안내이며, 그 자체로 연결 오류를 뜻하지는 않습니다.
대처: 앱의 출처와 이름을 확인한 뒤 Allow를 선택하고 시스템에서 요구하는 인증을 완료하세요. Don’t Allow를 선택했다면 앱으로 돌아와 연결 스위치를 다시 켜면 권한 요청을 다시 시작할 수 있습니다.
시스템에서 기기 암호 입력이나 본인 인증을 요구할 수 있습니다. 실제 화면에 표시되는 안내를 따르세요. 여기서 확인하는 것은 기기에서 수행하는 권한 승인이지, 서비스 제공업체의 암호 입력이나 앱 재구매가 아닙니다. 기기 암호 입력란에 기존 구독 링크, 서버 인증 정보 또는 Apple 계정 암호를 붙여 넣지 마세요.
시스템 VPN 항목과 Config 파일의 차이
시스템에 표시되는 VPN 항목을 흔히 ‘VPN 프로파일’이라고 부르지만, 문제를 해결할 때는 시스템 VPN 구성, Shadowrocket 앱 안의 Config 파일, 기기 관리에 사용되는 구성 프로파일을 구분해야 합니다. 저장 위치와 역할이 서로 다르므로 ‘구성’이라는 같은 단어가 보인다고 해서 같은 방법으로 삭제하면 안 됩니다.
| 항목 | 확인 위치 | 실제 역할 |
|---|---|---|
| 시스템 VPN 구성 | 시스템 Settings → General → VPN & Device Management → VPN | VPN 제공 앱과 연결 관련 설정을 기록해 시스템이 해당 네트워크 확장 기능을 시작하도록 합니다. |
| 앱의 Config 파일 | Shadowrocket → Config | 분할 라우팅 규칙과 관련 설정을 저장합니다. 예를 들어 Rule 구간의 DOMAIN-SUFFIX, IP-CIDR, FINAL 등이 있습니다. |
| 기기 구성 프로파일 | 시스템 Settings → General → VPN & Device Management | 조직에서 관리 설정, 인증서 또는 네트워크 구성을 배포하는 데 사용할 수 있습니다. 모든 기기에 있는 항목은 아닙니다. |
시스템 메뉴 위치는 OS 버전과 기기 관리 상태에 따라 조금씩 달라질 수 있습니다. 시스템 Settings에서 VPN을 검색한 뒤 관련 세부 정보를 확인하세요. 여기 적힌 영어 경로는 메뉴를 구분하기 위한 것이며, 한국어 시스템에서는 해당 항목이 현지화된 이름으로 표시됩니다. 세부 정보에 들어가기 전에 항목 이름과 연결된 앱을 확인하고, 직장이나 학교에서 유지하도록 요구한 구성은 삭제하지 마세요.
먼저 누락된 항목의 종류 확인
시스템 VPN 목록에서 Shadowrocket 항목이 보이지 않는다면 Home으로 돌아가 권한 요청을 다시 시작하세요. Config 파일만 사라진 경우에만 해당 파일을 복구하면 됩니다. 시스템 권한 승인 대신 구독을 반복해서 가져오지 말고, VPN 항목 하나를 복구하려고 기기 관리 설정 전체를 삭제하지 마세요.
처음 연결하거나 권한을 거부한 뒤 진행하는 방법
먼저 현재 네트워크가 정상적으로 작동하는지 확인하세요. Shadowrocket 연결 스위치를 잠시 끄고 Safari에서 평소 접속할 수 있는 웹페이지를 엽니다. 일반 네트워크도 연결되지 않는다면 Wi-Fi 로그인, 셀룰러 데이터 또는 네트워크 문제부터 해결하세요. 그런 다음 아래 순서대로 VPN 구성을 만드세요. 구독, 규칙, DNS를 동시에 변경하면 원인을 파악하기 어려워집니다.
-
앱 확인
설치된 앱이 Shadowrocket인지 확인하세요. 구매는 App Store에서 할 수 있으며, 개발자는 Shadow Launch Technology Limited, 앱 ID는 932747118입니다. 정보 확인이 필요하면 이 사이트의 구매 안내를 참고하세요.
-
서버 선택
Shadowrocket → Home으로 이동해 기존 구독 또는 서버 정보가 있는지 확인하고 이번 테스트에 사용할 서버를 선택하세요. 구독을 아직 가져오지 않았다면 서비스 제공업체가 안내한 설정값으로 가져오세요.
-
연결 켜기
Home에서 상단 연결 스위치를 켭니다. 시스템에서 VPN 구성 추가 여부를 물으면 요청한 앱의 이름을 확인한 뒤 Allow를 선택하세요. 이전에 권한을 거부한 경우에도 이 단계에서 다시 요청할 수 있습니다.
-
인증 완료
시스템 안내에 따라 기기 인증을 완료한 뒤 Shadowrocket으로 돌아오세요. 연결 상태가 바뀔 때까지 기다리고, 시스템 창의 절차가 끝나기 전에 스위치를 반복해서 켜고 끄지 마세요.
-
VPN 항목 확인
시스템 Settings → General → VPN & Device Management → VPN을 열어 Shadowrocket 항목이 있는지 확인하세요. 그런 다음 Home으로 돌아가 연결 상태와 실제 웹페이지 접속 결과를 살펴봅니다.
스위치를 다시 켰는데 창이 표시되지 않아도 권한 승인에 실패한 것은 아닐 수 있습니다. 시스템에 이미 사용할 수 있는 구성이 저장되어 있을 수 있으므로, 앱을 재설치해야 한다고 판단하기 전에 VPN 목록을 확인하세요. 기기가 조직에서 관리되고 시스템에 VPN 추가가 제한된다고 명확히 표시된다면 기기 관리자에게 정책을 확인하세요. Allow를 반복해서 눌러도 관리 제한은 해제되지 않습니다.
VPN 구성을 실수로 삭제한 경우 다시 만드는 방법
시스템 VPN 목록에서 Shadowrocket 구성을 삭제하면 시스템에서 터널을 시작하는 데 필요한 항목이 제거됩니다. 이는 Home에서 서버를 삭제하거나 Config에서 규칙 파일을 삭제하는 것과는 다릅니다. 일반적으로 앱에 저장된 서버 정보와 Config 파일은 그대로 남아 있습니다. 복구하기 전에 해당 항목이 여전히 있는지 확인하고 모든 설정을 기본값으로 재설정하지 마세요.
- Shadowrocket → Home으로 돌아가 연결 스위치를 끄세요. 표시된 상태가 갱신되지 않으면 현재 화면을 닫았다가 앱을 다시 열어 확인합니다.
- Home에서 기존 구독과 서버 정보가 남아 있는지 확인하고 Config로 이동해 필요한 구성 파일이 있는지 살펴보세요. 이 단계에서는 서버 매개변수나 규칙을 변경하지 마세요.
- Home으로 돌아가 연결 스위치를 다시 켜세요. 시스템에서 VPN 구성 추가를 요청하면 Allow를 선택하고 기기 인증을 완료합니다.
- 시스템 Settings → General → VPN & Device Management → VPN에서 항목이 다시 표시되는지 확인한 뒤 앱으로 돌아와 접속을 테스트하세요.
항목이 다시 나타나지 않으면 먼저 연결을 끄고 앱을 다시 연 다음 한 번 더 시도하세요. 시스템에 관리 제한이 표시되는지, 권한 승인 창을 취소했는지도 확인합니다. 문제가 계속되면 기기를 재시동한 뒤 다시 살펴보세요. 문제를 기록할 때는 ‘VPN 목록에 항목이 있는지’, ‘권한 안내가 표시됐는지’, ‘허용 후 스위치 상태가 어땠는지’를 적어 두면 ‘연결이 안 됨’만 기록하는 것보다 원인을 찾기 쉽습니다.
VPN에 연결됐는데도 접속할 수 없는 이유
시스템에 VPN 연결됨으로 표시된다는 것은 터널이 연결 상태라는 뜻이지, 모든 요청의 상위 서버가 정상 작동한다는 뜻은 아닙니다. Shadowrocket은 현재 Global Routing 설정과 구성에 따라 트래픽을 처리하며, 이 과정에는 서버 연결, DNS 조회, 규칙 매칭이 포함됩니다. 아래 순서대로 각 단계를 살펴보세요. 실제 요청이 모두 프록시를 통해 나가는 것은 아닙니다.
Home → Global Routing에서 Proxy는 프록시 라우팅, Direct는 직접 연결, Config는 현재 구성에 따른 처리, Scene은 선택한 장면 설정에 따른 처리를 뜻합니다. ‘스위치가 켜져 있음’과 ‘모든 요청이 프록시를 거침’을 같은 의미로 보면 안 됩니다. Config를 사용할 때는 Rule의 구체적인 조건을 해당 기본 규칙보다 앞에 배치하고, FINAL은 보통 마지막에 둡니다. 시스템 권한 승인으로 규칙이 자동 변경되지는 않습니다.
- 모든 웹페이지 접속 실패: 먼저 연결 스위치를 끄고 기본 네트워크를 테스트하세요. 그런 다음 선택한 서버의 주소, 포트, 인증 정보가 기존 자료와 일치하는지 확인합니다.
- 일부 도메인만 접속 실패: Global Routing의 현재 선택을 확인하고 Config에서 관련 DOMAIN-SUFFIX 규칙과 FINAL 정책을 살펴보세요. 분할 라우팅 문제를 해결하려고 권한 승인을 반복하지 마세요.
- 도메인 접속 이상: 현재 구성의 DNS 설정과 조회 결과를 확인하세요. DNS 조회 단계에서 문제가 확인된 경우에만 DNS를 변경하고, 여러 매개변수를 한 번에 바꾸지 마세요.
- 연결 직후 곧바로 끊김: 연결이 끊긴 시간과 앱 로그의 원문을 기록하세요. 시스템 구성을 바로 삭제하기보다 네트워크가 전환됐는지, 다른 VPN 연결이 시작됐는지 확인합니다.
서버 프로토콜과 포트는 앱 연결 매개변수이며 기기 권한과는 별개입니다. 예를 들어 기존 Trojan 구성에 포트가 443으로 지정되어 있다면 해당 항목의 주소, 포트, TLS 매개변수를 하나씩 확인하세요. 포트 번호가 같아도 서버에 접속할 수 있다는 보장은 없습니다. 구체적인 오류 기록이 없다면 임의로 다른 포트로 바꾸거나 프로토콜을 변경하지 마세요.
On Demand와 자주 묻는 권한 문제
On Demand는 조건에 따라 VPN 연결을 시작하는 기능으로, 최초 시스템 권한 승인을 대신하거나 서버 인증 정보를 채워 주지는 않습니다. ‘연결을 껐는데 다시 연결됨’ 또는 ‘네트워크가 바뀐 뒤 자동으로 시작됨’ 문제를 확인하려면 앱의 Settings → On Demand와 시스템 VPN 세부 정보의 Connect On Demand(표시되는 경우)를 함께 살펴보세요. 먼저 연결 동작을 직접 제어할 수 있게 한 뒤 문제가 계속 발생하는지 확인합니다.
방금 허용 안 함을 눌렀는데 앱을 다시 설치해야 하나요?
먼저 재설치할 필요는 없습니다. Home으로 돌아가 연결 스위치를 껐다가 다시 켜고 시스템 권한 안내에 응답하세요. 창이 표시되지 않으면 시스템 VPN 목록에 Shadowrocket 항목이 있는지 확인합니다. 항목이 있다면 앱을 반복해서 삭제하는 대신 연결 상태를 확인하세요.
VPN 항목을 삭제하면 구독도 다시 구매해야 하나요?
시스템 VPN 항목과 서비스 제공업체의 구독은 서로 다른 항목입니다. 먼저 Home에서 기존 정보가 남아 있는지 확인한 다음 연결을 켜 VPN 항목을 다시 만드세요. 앱의 일회성 구매와 서버 이용 요금제는 별개입니다. 시스템 권한 승인은 서비스 제공업체와의 구독 상태를 변경하지 않습니다.
스위치를 껐는데 다시 연결돼요. 구성이 제대로 삭제되지 않은 건가요?
먼저 Shadowrocket → Settings → On Demand에서 연결 조건을 확인한 다음 시스템의 해당 VPN 세부 정보에서 Connect On Demand를 살펴보세요. 원인을 찾는 동안 자동 연결을 잠시 끄고 수동으로 연결을 해제한 뒤 동작을 관찰할 수 있습니다. 평소 사용으로 돌아갈 때 필요에 따라 조건을 다시 설정하세요.
시스템에서 암호를 입력하라는데 서비스 제공업체 암호인가요?
VPN 구성 추가 중 표시되는 시스템 인증은 보통 기기 권한 확인 절차입니다. 창의 안내에 따라 기기 암호를 입력하거나 본인 인증을 완료하세요. 구독 token을 입력하면 안 됩니다. 서비스 제공업체의 연결 인증 정보는 해당 서버 매개변수에 입력해야 하며, 두 입력란을 서로 바꿔 사용할 수 없습니다.
앞으로 연결할 때마다 권한 안내가 표시되나요?
시스템에 유효한 VPN 구성이 저장되어 있다면 보통 매번 다시 추가할 필요는 없습니다. 안내가 자주 표시된다면 시스템 항목이 반복해서 삭제되는지, 관리 정책의 영향을 받는지 먼저 확인하세요. 안내 문구와 발생 단계를 기록해 두면 도움이 됩니다. 기존 구독을 업데이트한다고 해서 반드시 권한을 다시 승인해야 하는 것은 아닙니다.
문제 해결 후에는 세 가지를 확인하세요. 시스템 VPN 목록에 해당 항목이 있는지, Home의 연결 상태가 예상과 일치하는지, 대상 웹페이지 접속 결과가 선택한 라우팅 정책과 일치하는지 살펴봅니다. 각각 구성 저장, 터널 작동, 요청 처리 상태를 확인하는 항목입니다. 하나라도 문제가 있으면 해당 단계에서 추가로 점검하세요.