이 글의 핵심 내용

Shadowrocket을 처음 실행해 연결할 때는 시스템 권한을 허용해 VPN 구성을 생성해야 합니다. 이 글은 iPhone과 iPad 사용자를 대상으로 시스템 VPN 구성과 앱 내 Config 파일의 차이를 설명하고, 허용·거부·실수로 삭제한 경우의 대처 방법을 안내합니다. 마지막으로 구성이 있는지, 터널이 연결됐는지, 대상에 접속할 수 있는지 순서대로 점검합니다.

‘VPN 구성 추가’ 알림은 무엇인가요?

Shadowrocket은 시스템에서 제공하는 VPN 기능을 사용해 연결을 처리합니다. Home에서 연결 스위치를 처음 켜면 앱이 VPN 구성을 추가하도록 허용할지 시스템에서 물을 수 있습니다. 이 과정은 기기에 앱이 관리하는 VPN 연결 항목을 등록하는 것으로, 구매 확인이나 구독 갱신 알림이 아닙니다.

권한을 허용하기 전에 알림에 표시된 트래픽 관련 안내를 읽어 보세요. 허용해야 앱이 해당 VPN 연결을 설정하는 데 필요한 구성을 사용할 수 있습니다. 어떤 연결에 Proxy, Direct 또는 규칙이 적용되는지는 Shadowrocket의 실행 설정에 따라 달라집니다. 허용을 눌러도 사용자가 기존에 이용하던 서비스에서 제공한 서버 주소, 포트 또는 인증 정보가 자동으로 추가되지는 않습니다.

알림 원문: “Shadowrocket” Would Like to Add VPN Configurations

이유: 시스템 언어가 영어인 경우 이와 같은 VPN 구성 추가 권한 알림이 표시될 수 있습니다. 시스템 권한 확인 절차이며, 그 자체로 연결 오류를 뜻하지는 않습니다.

대처 방법: 알림에 표시된 앱 이름이 Shadowrocket인지 확인한 뒤 Allow를 선택하세요. 아직 권한을 허용하지 않으려면 Don’t Allow를 선택하고, 나중에 앱으로 돌아와 다시 연결을 시도하면 됩니다. 한국어 시스템에서는 해당 문구가 한국어로 표시됩니다.

직접 연결을 시작했고 앱의 출처를 확인한 경우에만 권한을 허용하세요. Shadowrocket은 유료 상용 앱이며 App Store에서만 제공됩니다. 개발자는 Shadow Launch Technology Limited입니다. 앱은 한 번 구매하면 계속 사용할 수 있으며, 가격과 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요. 앱 구매와 회선 요금제는 별개입니다.

처음 권한 허용하기: Home에서 시스템 확인까지

아래 절차는 이미 이용 중인 서비스와 연결 정보를 보유하고 있다는 전제하에 안내합니다. 먼저 Home에서 연결 정보가 저장되어 있는지 확인한 다음 연결을 시작하면, 권한 문제와 연결 정보 오류를 구분해 살펴볼 수 있습니다. 아직 정보를 가져오지 않았다면 빠른 시작 가이드를 먼저 확인하세요.

  1. 기존 연결 정보 확인

    Shadowrocket을 열고 → Home에서 사용할 서버 항목을 확인합니다. 주소, 포트, 프로토콜 및 인증 정보가 사용 중인 서비스에서 제공한 내용과 일치하는지 확인하세요. 추측해서 입력하지 마세요.

  2. 연결 시작

    Home에서 사용할 항목을 선택한 다음 상단의 연결 스위치를 켭니다. 시스템 구성을 처음 만들 때 VPN 구성 추가 권한 알림이 표시됩니다.

  3. 시스템 권한 허용

    앱 이름을 확인한 뒤 Allow를 선택합니다. 시스템에서 기기 암호나 본인 확인을 요청하면 현재 표시되는 안내에 따라 진행하세요. 기기 암호를 서버 인증 정보 입력란에 입력하지 마세요.

  4. 연결 상태 확인

    Home으로 돌아가 연결 상태를 확인한 다음 시스템의 Settings → General → VPN & Device Management → VPN에서 해당 항목을 확인합니다. 시스템 언어와 버전에 따라 메뉴 이름이 조금 다를 수 있습니다.

권한을 허용했다고 해서 모든 대상에 접속할 수 있는 것은 아닙니다. 시스템 구성이 추가됐는지, 터널이 시작됐는지, 대상에 요청이 성공했는지는 각각 별도로 확인해야 합니다. 시스템에 연결됨으로 표시되는데 특정 사이트에 접속할 수 없다면 시스템 구성을 반복해서 삭제하지 말고 연결 정보, DNS, 규칙을 점검하세요.

시스템에 추가되는 항목: VPN 구성과 Config 파일의 차이

권한을 허용하면 시스템의 VPN 목록에 보통 Shadowrocket이 생성한 항목이 표시됩니다. 이 항목은 시스템이 해당 VPN 연결을 인식하고 관리할 수 있도록 합니다. 일상적으로 말하는 ‘VPN 프로파일’은 여기서 시스템 연결 구성을 뜻하며, 기기 관리 프로파일이나 인증서, 앱 내 규칙 파일과 혼동하지 마세요.

권한 1회
앱이 시스템 VPN 구성을 추가하도록 허용하는 절차이며 서버 서비스 구매와는 무관합니다.
저장 위치 2곳
시스템 VPN 목록과 앱 내 Config는 저장하는 내용이 다릅니다.
점검 단계 3가지
구성 존재 여부 → 터널 연결 여부 → 대상 접속 여부

점검 순서: 문제가 발생한 단계부터 확인

시스템 목록에 해당 항목이 없으면 먼저 VPN 구성 추가 권한을 다시 요청하세요. 항목은 있지만 연결되지 않는다면 Home의 연결 정보를 확인합니다. 서버 설정값 점검을 권한 재요청으로 대신하지 마세요.

항목확인 위치주요 기능
시스템 VPN 구성시스템 Settings → General → VPN & Device Management → VPNVPN 연결을 등록하고 앱과의 연동을 관리하며, 시스템 연결 상태를 표시합니다.
앱 내 구성 파일Shadowrocket → Config분할 라우팅 규칙 등의 설정을 저장합니다. 예: DOMAIN-SUFFIX, IP-CIDR, GEOIP, FINAL 규칙
연결 정보Shadowrocket → Home사용자가 보유한 서버 항목과 관련 인증 정보를 저장합니다.
요청 시 연결 설정Shadowrocket → Settings → On Demand조건에 따라 연결을 시작합니다. 자동 재연결 문제를 점검할 때 별도로 확인해야 합니다.

Global Routing의 Proxy, Direct, Config, Scene은 시스템 권한 설정 네 가지를 뜻하지 않습니다. 앱 내부의 라우팅 선택 항목입니다. 이 설정을 변경해도 시스템 VPN 구성이 다시 추가되지는 않습니다. 권한 문제를 확인할 때는 먼저 현재 선택 항목을 기록해 두세요. 여러 설정을 한꺼번에 바꾸면 원인을 파악하기 어려울 수 있습니다.

실수로 거부한 경우: 권한 다시 요청하기

Don’t Allow를 선택하면 해당 요청으로 시스템 VPN 구성을 추가할 수 없습니다. 기존 Home 항목은 보통 그대로 유지됩니다. 시스템 권한을 거부해도 서버 정보가 삭제되는 것은 아니며, 앱을 다시 구매할 필요도 없습니다.

  1. Home으로 돌아가기

    완료되지 않은 연결 시도를 종료하고 Home에 사용할 항목이 남아 있는지 확인합니다. 연결 스위치를 다시 켜 앱이 필요한 시스템 구성을 다시 요청하도록 하세요.

  2. 시스템 목록 확인

    권한 알림이 다시 표시되지 않으면 시스템의 Settings → General → VPN & Device Management → VPN을 확인하세요. 이미 구성이 있는 경우 첫 권한 알림이 다시 나타나지 않는 것은 정상일 수 있습니다.

  3. 기기 제한 확인

    목록을 수정할 수 없거나 시스템에서 작업이 제한됐다고 명확히 알리는 경우 기기가 조직에서 관리되는지 확인하세요. 관리 기기의 VPN 권한은 관리자에게 문의하고, 조직에서 배포한 구성은 삭제하지 마세요.

  4. 다시 시도하고 상황 기록

    현재 시스템 설정 화면을 닫은 뒤 Shadowrocket을 열어 연결을 다시 시도합니다. 계속 실패하면 시스템 알림 원문, VPN 항목의 존재 여부, Home에 표시되는 연결 상태를 기록하세요.

시스템에서 앱이 만든 구성을 대신하도록 같은 이름의 일반 VPN 항목을 수동으로 만들지 마세요. 이름이 같아도 연결 유형이나 앱 연동 방식은 다를 수 있습니다. 권한을 얻으려고 별도의 인증서를 설치해서도 안 됩니다. VPN 구성 추가와 인증서 신뢰는 서로 다른 작업입니다.

VPN 구성을 실수로 삭제한 경우: 기존 정보를 보존하고 다시 만들기

시스템 VPN 목록에서 Shadowrocket 항목만 삭제했다면 일반적으로 제거된 것은 시스템 연결 구성이지 Home의 서버 항목이나 Config의 규칙 파일이 아닙니다. 먼저 앱을 열어 정보가 남아 있는지 확인한 다음 연결을 다시 시작해 필요한 시스템 구성을 생성하세요.

앱도 삭제했거나 앱 내 정보까지 함께 제거했다면 단순히 ‘시스템 VPN 구성을 실수로 삭제한’ 경우와는 다릅니다. 직접 보관한 정보나 기존 백업을 사용해 다시 설정하세요. 복구 범위를 넓힐 수 있으므로 재설치를 첫 단계로 삼지 마세요.

허용했는데도 연결되지 않는 경우: 증상별 점검

권한을 허용하면 시스템이 VPN 구성을 저장하고 사용할 수 있는지가 해결됩니다. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard 등의 프로토콜은 각각 필요한 설정값이 다릅니다. 시스템 구성을 허용해도 해당 값이 올바른지 확인하거나 서비스 계정이 사용 가능한지 검사하지는 않습니다.

확인되는 증상우선 확인할 항목다음 단계
연결을 눌러도 권한 요청 단계에서 진행되지 않음Allow를 선택했는지, 시스템에서 요구한 본인 확인을 완료했는지시스템 VPN 목록에서 항목이 생성됐는지 확인하고 알림 원문을 기록합니다.
시스템 항목은 있지만 연결이 바로 종료됨선택한 항목, 서버 주소, 포트, 인증 정보 및 현재 네트워크기존에 보유한 서비스 제공 정보를 기준으로 하나씩 확인하고, 한 번에 한 항목만 수정합니다.
연결됨으로 표시되지만 일부 대상에 접속할 수 없음현재 선택한 Global Routing, Config 규칙 및 DNS 설정접속 실패 대상과 적용된 정책을 기록합니다. 정상 작동 중인 시스템 구성은 먼저 삭제하지 마세요.
수동으로 연결을 끊은 뒤 다시 연결됨Settings → On Demand 및 시스템의 다른 VPN 자동 연결 설정관련 자동 연결 조건을 일시 중지한 뒤 다시 재현해 수동 조작과 규칙 실행을 구분합니다.

문제를 문의할 때는 발생 절차, 알림 원문, 시스템 VPN 항목의 존재 여부, 특정 네트워크에서만 실패하는지를 알려 주세요. 스크린샷이나 로그를 공유하기 전에 구독 링크, 암호, 개인 키, 인증 토큰을 가리세요. 연결 문제에 대한 자세한 내용은 자주 묻는 질문의 문제 해결 안내를 확인하세요.

복구 완료 기준

시스템 VPN 항목이 있고, Home에서 예상한 연결을 설정할 수 있으며, 현재 라우팅 설정에 따라 테스트 대상에 정상적으로 접속할 수 있어야 전체 연결 경로가 복구된 것입니다. 권한 알림이 더 이상 표시되지 않는 것만으로는 연결 복구를 확인할 수 없습니다.