Shadowrocket에서 처음 연결을 설정하려면 시스템에서 VPN 구성 추가를 허용해야 합니다. 이 시스템 구성은 연결을 위한 진입점을 제공하며, 앱의 Config 파일과는 다르고 자동으로 사용할 수 있는 연결 서비스도 포함하지 않습니다. 자체 서비스와 구성을 보유했지만 권한 승인이나 시스템 VPN 설정에서 막힌 iPhone·iPad 사용자를 위해 처음 허용하는 방법, 실수로 거부한 경우, 삭제 후 복구, 연결이 반복해서 끊기는 경우의 점검 순서를 안내합니다.
1. 처음 연결할 때 VPN 구성을 추가해야 하는 이유
먼저 결론부터 말하면, Shadowrocket의 Home에서 연결 스위치를 직접 켠 뒤 안내가 표시되고 앱 이름도 올바르다면 시스템이 VPN 구성을 추가하도록 허용하는 절차입니다. 앱을 설치하거나 구독을 가져오고 연결 항목을 선택하는 것만으로는 시스템에서 네트워크 터널을 만들도록 허용한 것이 아닙니다.
Shadowrocket은 시스템의 네트워크 확장 기능을 사용해 트래픽을 처리합니다. 시스템 VPN 구성은 앱의 네트워크 확장 기능과 기기의 VPN 연결 진입점을 연결합니다. 앱 내부에서는 현재 Global Routing과 구성에 따라 터널로 들어오는 요청을 처리합니다. 시스템에서 VPN이라고 표시하더라도 모든 요청이 같은 원격 서버로 전송되거나 동일한 방식으로 외부에 연결되는 것은 아닙니다.
추가를 허용한 뒤 기기 암호나 시스템 인증을 요구할 수 있으며, 표시 방식은 시스템에 따라 다릅니다. 이때는 기기의 인증 방식을 사용합니다. 구독 암호가 아니므로 서비스 제공업체가 준 연결 암호를 시스템 인증 창에 입력하면 안 됩니다. 직접 연결을 시작했을 때만 이 단계를 진행하세요. 안내의 출처나 표시 시점이 불분명하다면 먼저 취소한 뒤 앱에서 확인하세요.
2. 시스템 VPN 구성, 기기 구성 프로파일, Config의 차이
시스템 설정에 보이는 VPN 항목을 통틀어 ‘VPN 프로파일’이라고 부르는 경우가 많습니다. 문제를 확인할 때는 VPN 연결 구성, 기기 구성 프로파일, Shadowrocket의 Config를 구분해야 합니다. 시스템 설정의 인접한 화면에 표시될 수 있지만 서로 대체할 수는 없습니다.
| 항목 | 확인 위치 | 주요 역할 |
|---|---|---|
| 시스템 VPN 구성 | 시스템 Settings → General → VPN & Device Management → VPN | 시스템 연결 진입점과 관련 네트워크 확장 기능의 연결 정보를 저장하며, 시스템이 연결을 시작·중지하거나 조건에 따라 연결하도록 합니다. |
| 기기 구성 프로파일 | 시스템 Settings → General → VPN & Device Management | 조직에서 기기 설정, 인증서, VPN 등의 관리 항목을 배포하는 데 사용할 수 있습니다. 앱을 연결할 때마다 설치해야 하는 파일은 아닙니다. |
| 앱 내 Config | Shadowrocket → Config | 규칙, DNS 등 앱 수준의 동작을 구성합니다. 트래픽 분기에 적용되는 방식은 Global Routing 설정과 함께 확인해야 합니다. |
시스템 표시 언어가 한국어인 경우 위 경로는 보통 ‘설정 → 일반 → VPN 및 기기 관리 → VPN’에 해당합니다. 일부 시스템에서는 더 직접적인 VPN 메뉴가 표시될 수 있으므로 기기에 실제로 보이는 경로를 기준으로 확인하세요. 항목을 열어 이름과 연결된 앱을 살펴보세요. 목록에 VPN 항목이 있다는 사실만으로 판단하지 마세요.
판단 기준: 먼저 문제가 있는 계층을 확인하세요
시스템 목록에 Shadowrocket 항목이 없다면 앱으로 돌아가 권한 요청을 다시 진행하세요. 항목이 있고 연결도 되지만 특정 사이트에서 예상과 다른 동작을 한다면 Global Routing과 Config를 확인하세요. 규칙을 고치려고 시스템 항목을 반복해서 삭제하지 마세요.
3. 처음 권한을 허용하는 순서
다음 절차는 자체 서비스와 사용할 수 있는 구성을 이미 보유한 경우를 전제로 합니다. 클라이언트 구매와 연결 서비스 이용은 별개의 문제이며, 시스템 권한 승인이 서버 주소, 포트, 인증 정보 또는 규칙을 대신 설정해 주지는 않습니다. 처음 진행할 때는 앱의 기존 구성을 유지하고 여러 설정을 동시에 변경하지 마세요.
-
현재 구성 확인
Shadowrocket → Home을 열고 보유한 연결 항목을 가져왔는지 확인한 다음 사용할 항목을 선택하세요. Config만 가져왔다고 해서 연결에 필요한 원격 서버 정보까지 갖춘 것은 아닙니다.
-
연결 스위치 켜기
Home에서 연결 스위치를 켜고 시스템의 VPN 구성 추가 안내가 표시될 때까지 기다리세요. 안내에 응답하기 전에 스위치를 연속해서 켜고 끄지 마세요.
-
시스템 권한 허용
안내에 표시된 앱 이름이 Shadowrocket인지 확인한 뒤 허용을 선택하세요. 시스템에서 인증을 요청하면 기기의 안내에 따라 진행합니다. 인증을 취소하면 이번 구성 추가가 완료되지 않을 수 있습니다.
-
시스템 항목 확인
시스템 Settings → General → VPN & Device Management → VPN으로 이동해 해당 항목과 상태를 확인한 뒤 Home으로 돌아와 연결 상태를 살펴보세요.
-
실제 접속 확인
본인이 평소 이용하며 접근 권한이 있는 페이지를 열어 접속 여부를 확인하세요. 시스템에 연결됨으로 표시되는 것은 터널 상태만 보여 줄 뿐이며, DNS, 규칙, 원격 서비스 점검을 대신하지 않습니다.
처음 권한을 허용하고 나면 이후 연결에서는 보통 저장된 시스템 구성을 재사용하므로 매번 다시 추가할 필요가 없습니다. 나중에 VPN 구성 추가 안내가 자주 표시된다면 시스템 항목이 삭제되었는지, 앱에서 설정을 저장할 수 있는지, 기기에 관리 정책이 적용되어 있는지 먼저 확인하세요.
4. ‘허용 안 함’을 눌렀거나 항목을 삭제했을 때 복구하는 방법
‘허용 안 함’을 누르면 보통 이번 구성 추가가 완료되지 않았다는 뜻이며, 구독이 만료된 것은 아닙니다. Shadowrocket → Home으로 돌아가 연결 스위치가 꺼져 있는지 확인한 다음 직접 다시 켜서 시스템 VPN 구성을 추가하거나 저장하도록 요청하세요. 안내가 다시 표시되지 않으면 시스템 VPN 목록을 먼저 확인하세요. 해당 항목이 이미 있다면 다시 추가할 필요가 없습니다.
- 안내가 다시 표시되는 경우: 앱 이름을 확인하고 허용을 선택한 뒤 시스템 인증을 완료하고 연결 상태를 확인하세요.
- 시스템 VPN 항목을 실수로 삭제한 경우: 앱 내 데이터는 그대로 두고 Home으로 돌아가 연결 스위치를 다시 켜서 앱이 연결 구성을 다시 만들도록 하세요.
- 앱 내 Config를 실수로 삭제한 경우: 시스템 VPN 항목은 규칙 파일을 자동으로 복구하지 않습니다. 본인이 보유한 백업이나 기존 구성 출처에서 복원한 뒤 현재 선택된 항목을 확인하세요.
- Home의 연결 항목을 실수로 삭제한 경우: 기존에 보유한 서비스 정보나 구독을 사용해 다시 가져와야 합니다. 시스템 VPN 권한만 다시 허용해도 연결 항목은 복구되지 않습니다.
시스템 VPN 항목을 삭제해도 Shadowrocket의 Home 항목이나 Config가 보통 함께 삭제되지는 않습니다. 다만 앱을 직접 열어 확인해야 하며, 시스템에서 삭제한 일을 앱 데이터 전체가 지워진 것으로 간주해서는 안 됩니다. 반대로 앱을 재설치하면 로컬 데이터에 영향을 줄 수 있으므로 첫 단계로 시도하지 마세요. 복구 전에 보관할 권한이 있는 구성을 저장해 권한 문제를 데이터 복구 문제로 키우지 않도록 하세요.
5. 권한 문제와 연결 문제를 구분해 확인하기
권한 단계의 문제는 시스템 구성을 추가하거나 활성화하지 못한 경우입니다. 연결 단계의 문제는 구성이 시작된 뒤 연결을 유지하지 못하거나 요청이 완료되지 않는 경우입니다. 두 문제의 점검 순서는 다릅니다. 먼저 시스템 VPN 목록에 해당 항목이 보이는지 확인하고, Home 스위치가 바로 꺼지는지, 시스템에 연결 상태가 계속 표시되는지, 페이지가 열리는지를 기록하세요.
오류: The VPN configuration is invalid.
원인과 해결 방법: 시스템 VPN 구성이 유효하지 않을 때 표시되는 오류 문구입니다. 표시 언어나 위치는 다를 수 있습니다. 진단 정보에 이 문구가 있다면 연결을 중지하고 시스템에서 해당 항목을 확인하세요. 앱 내 구성을 저장한 뒤 Shadowrocket 관련 시스템 VPN 항목만 다시 만들고 권한을 다시 허용하세요. 이 오류만 보고 구독 URL이나 원격 서버 포트를 변경하지 마세요.
‘허용 안 함’을 누른 것은 한 번의 권한 선택이며, 앞서 말한 구성 오류와는 다릅니다. 문제를 확인할 때는 화면에 실제로 표시된 문구를 그대로 기록하세요. 오류 문구가 없었다면 ‘허용 후 목록에 항목이 추가됐지만 연결 스위치가 바로 꺼짐’처럼 확인 가능한 상태를 적고, 표시되지 않은 오류 코드를 임의로 붙이지 마세요.
| 확인된 증상 | 우선 확인할 항목 | 다음 단계 |
|---|---|---|
| 거부 후 시스템 항목이 없음 | 구성 추가 권한이 완료됐는지 | Home으로 돌아가 연결 스위치를 다시 켜고 시스템 안내에 응답하세요. |
| 항목은 있지만 스위치가 바로 꺼짐 | 시스템 구성, 네트워크 확장 기능 시작 여부, 진단 기록 | 오류 문구를 그대로 기록하고 다른 개인 VPN 연결을 중지한 뒤 단독으로 테스트하세요. |
| 시스템에는 연결됨으로 표시되지만 페이지가 열리지 않음 | 원격 서버 정보, DNS, Global Routing 및 규칙 | 보유한 서비스의 상태와 앱에서 현재 사용하는 구성을 확인하고, 우선 시스템 항목은 삭제하지 마세요. |
| 수동으로 끈 뒤 다시 자동 연결됨 | On Demand 및 기타 자동 연결 설정 | 먼저 Settings → On Demand를 확인하고 잠시 비활성화한 다음 수동 스위치로 다시 테스트하세요. |
Global Routing에서 Config를 선택했다면 Config의 규칙도 확인해야 합니다. Proxy와 Direct는 전체 트래픽 처리 방식이 서로 다르므로 연결 스위치가 켜졌다고 모든 요청이 프록시를 거친다고 단정할 수 없습니다. On Demand는 조건에 따라 자동 연결할지 정하는 기능이지, 권한 문제를 해결하는 대안이 아닙니다. 테스트 전에 현재 선택을 기록하고 한 번에 한 항목씩만 변경해야 어떤 설정이 결과에 영향을 주었는지 알 수 있습니다.
6. 권한과 프로파일에 관한 자주 묻는 질문
허용을 누르면 구독을 바로 사용할 수 있나요?
아니요. 허용을 누르면 시스템 연결 진입점에 대한 권한만 설정됩니다. Home으로 돌아가 본인의 연결 항목을 확인한 다음 기존 서비스 정보를 기준으로 주소, 포트, 인증 정보와 사용 가능 상태를 점검하세요. 구독을 업데이트할 수 있어도 그 안의 모든 연결 항목이 현재 정상적으로 연결된다는 뜻은 아닙니다.
다운로드할 VPN 프로파일을 찾을 수 없는 이유는 무엇인가요?
이 절차에서는 Shadowrocket이 연결 스위치를 켤 때 시스템에 VPN 구성을 추가하도록 요청하므로 별도로 프로파일을 받을 필요가 없습니다. 먼저 시스템 VPN 목록과 Home 상태를 확인하세요. 웹페이지에서 설치하라고 안내하는 인증서나 기기 관리 프로파일을 이 절차의 VPN 구성과 혼동하지 마세요.
연결을 끈 뒤 다시 연결되는데, 권한이 해제되지 않은 건가요?
시스템에 구성이 저장되어 있는지와 현재 연결되어 있는지는 별개입니다. 먼저 Shadowrocket → Settings → On Demand에서 조건부 연결을 확인하고, 시스템의 해당 VPN 항목에도 조건부 연결 설정이 있는지 살펴보세요. 자동 연결을 잠시 중지한 뒤 수동으로 연결을 끄고 다시 연결되는지 확인하세요.
기기를 재시동한 뒤에도 다시 허용해야 하나요?
기기를 재시동해도 저장된 시스템 VPN 구성이 보통 삭제되지는 않습니다. 다시 추가하라는 안내가 뜨면 시스템 VPN 목록에서 항목이 남아 있는지 확인하세요. 항목 삭제, 앱 재설치, 기기 관리 설정 변경 여부를 기록하고 재시동만으로 구성이 손상됐다고 판단하지 마세요.
목록에 다른 VPN도 있는데 모두 삭제해야 하나요?
여러 항목을 한꺼번에 삭제할 필요는 없습니다. 테스트 중 연결이 서로 전환되는 일을 막기 위해 다른 개인 VPN 연결을 중지한 다음 Shadowrocket만 실행하세요. 조직에서 관리하는 연결은 관리자에게 먼저 확인하세요. 이 앱의 항목을 다시 만들어야 한다고 확인된 경우에만 해당 항목을 처리하세요.
7. 문제가 계속될 때 기록할 정보
위 순서대로 확인해도 복구되지 않는다면 허용, 삭제, 재설치를 반복하기보다 정보를 정리하는 편이 도움이 됩니다. ‘추가 실패’, ‘시작 실패’, ‘연결됐지만 접속 실패’를 구분해 기록해야 적절한 단계에서 문제를 점검할 수 있습니다. 추가 점검이 필요하다면 이 사이트의 문제 해결 안내를 참고하세요.
- 기기 및 시스템: iPhone 또는 iPad 모델과 기기에 표시되는 시스템 정보를 기록하세요. 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요.
- 재현 절차: Home에서 연결을 켠 뒤 안내가 표시되지 않았는지, 허용을 누른 뒤 실패했는지, 아니면 한동안 연결된 뒤 끊겼는지 설명하세요.
- 시스템 상태: 시스템 VPN 목록에 해당 항목이 있는지, 연결 상태가 어떤지, Settings → On Demand가 켜져 있는지 기록하세요.
- 진단 정보: 오류 문구 원문과 발생 시각을 보관하세요. 공유하기 전에 구독 전체 URL, 액세스 토큰, 암호, 서버 정보와 기타 개인 데이터를 삭제하세요.
Shadowrocket은 App Store에서 판매되는 유료 클라이언트로, 한 번 구매하면 사용할 수 있습니다. 클라이언트 구매와 연결 서비스 요금제는 별개입니다. 구매 전에 개발자 Shadow Launch Technology Limited와 앱 ID 932747118를 확인하세요. 이 문서의 시스템 권한 안내는 주로 iPhone과 iPad를 기준으로 합니다. 호환 기기와 시스템 요구 사항은 App Store 페이지를 확인하세요.