Shadowrocket VPN 구성 추가 안내: 권한 요청과 VPN 구성의 관계

Shadowrocket에서 처음 연결을 켤 때 표시되는 VPN 구성 승인 요청, 시스템 설정의 VPN 항목 위치, 구성이 삭제되거나 유효하지 않을 때 다시 승인하는 방법을 안내합니다.

이 글의 핵심

Shadowrocket의 연결 스위치를 사용하려면 시스템 VPN 구성 승인이 필요합니다. 처음 승인하거나 실수로 거부한 경우, 시스템 VPN 항목이 사라졌거나 승인을 반복해서 요청하는 경우에 유용한 안내입니다. 먼저 시스템 VPN 구성과 Config 파일의 차이를 구분하고 시스템 항목을 확인한 뒤, 필요한 경우 승인을 다시 설정하세요. 연결은 되었지만 접속할 수 없다면 기존 서비스 매개변수, DNS, 규칙을 확인하고 구성을 반복해서 삭제하지 마세요.

시스템 VPN 구성과 Config 파일의 차이

Home에서 처음 연결 스위치를 켜면 시스템에 ‘Shadowrocket에서 VPN 구성을 추가하려고 합니다’라는 안내가 표시될 수 있습니다. 이 팝업은 시스템이 제공하며, 앱이 VPN 연결 설정을 저장하고 시스템 네트워크 확장 기능으로 터널을 만들도록 허용합니다. 구매 확인이나 구독 업데이트 안내가 아닙니다. 승인을 허용하면 시스템에서 해당 연결을 설정할 수 있지만, 원격 서비스 매개변수가 유효하다는 뜻은 아닙니다.

일상적으로 ‘VPN 구성 프로파일’이라고 부르는 항목은 서로 다른 두 가지를 가리킬 수 있습니다. 앱이 생성하는 시스템 VPN 구성과 기기 관리 화면에서 설치하는 구성 프로파일입니다. Shadowrocket이 정상적으로 연결을 설정하는 데 필요한 것은 전자입니다. 시스템 설정 주변에 함께 표시된다는 이유만으로 관련 없는 관리 프로파일을 문제 해결에 사용하지 마세요.

항목확인 위치역할
시스템 VPN 구성시스템 Settings의 VPN 목록연결 구성, 승인 상태 및 관련 주문형 연결 정보를 저장합니다.
Config 파일Shadowrocket → Config규칙, DNS 등 앱 내 설정을 저장하며 시스템 승인을 대신할 수 없습니다.
기기 관리 구성 프로파일시스템 Settings → General → VPN & Device Management조직에서 관리하는 기기에 설정을 배포하는 데 사용될 수 있습니다. 일반적인 연결 문제 해결을 위해 삭제할 항목이 아닙니다.

시스템 VPN 항목을 삭제해도 Config 파일이 삭제되거나 기존 서비스가 취소되는 것은 아닙니다. 반대로 Config 파일을 바꾸더라도 ‘VPN 구성 추가가 허용되지 않음’ 문제는 대개 해결되지 않습니다. 문제를 확인할 때는 어느 계층을 변경했는지 먼저 구분해 규칙 설정과 시스템 권한을 혼동하지 마세요.

최초 승인 팝업: 허용한 뒤 연결 결과 확인

아래 절차는 주로 iPhone과 iPad를 기준으로 합니다. 시스템 언어에 따라 팝업과 메뉴 문구가 다를 수 있어, 경로는 영어 메뉴명으로 표기하고 의미를 덧붙였습니다. 기기의 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요. 진행하기 전에 Shadowrocket이 App Store에서 설치되었는지 확인하고, 사용 중인 유효한 서비스 구성을 준비하세요.

  1. 앱 출처 확인

    App Store 제품 페이지에서 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 앱 ID 932747118을 확인하세요. 확인 방법은 정품 확인 안내에서 볼 수 있습니다.

  2. 연결 켜기

    Shadowrocket으로 돌아가 Home에서 기존 구성의 대상 항목을 확인한 다음 연결 스위치를 켭니다. 이때 시스템 승인 팝업이 표시되는지, 아니면 바로 연결을 시도하는지 확인하세요.

  3. 승인 허용

    시스템에서 VPN 구성 추가를 요청하면 Allow를 선택하고 기기의 안내에 따라 인증을 완료합니다. 기기 암호를 서비스 주소, 구독 주소 또는 채팅창에 입력하지 마세요.

  4. 상태 확인

    Home으로 돌아와 연결 결과를 확인한 다음, 시스템 Settings의 VPN 목록에서 Shadowrocket 항목이 있는지 확인하세요. 항목이 존재하는지와 터널이 연결되었는지는 별도로 확인해야 합니다.

처음에 Don’t Allow를 선택했다면 앱에서 연결을 저장하거나 시작하지 못할 수 있습니다. Home으로 돌아가 연결 스위치가 꺼져 있는지 확인한 뒤 다시 켜고, 시스템에서 승인을 다시 요청하는지 확인하세요. 계속 실패하면 시스템 VPN 항목과 기기 제한을 확인하세요. 구독이 만료된 탓이라고 바로 단정하지 마세요.

시스템 설정에서 VPN 항목 찾기

일반적인 iPhone 및 iPad 시스템 화면의 전체 경로는 Settings → General → VPN & Device Management → VPN입니다. 일부 시스템에서는 Settings의 상단부에 VPN 메뉴가 바로 표시되기도 합니다. 항목을 찾을 수 없다면 시스템 설정 검색창에서 VPN을 검색하고, 실제 기기에 표시되는 경로를 따르세요.

시스템 VPN 목록에 Shadowrocket 항목이 없다면 최초 승인이 완료되지 않았거나 사용자가 이전에 구성을 삭제했을 수 있습니다. 목록이 비어 있다는 사실만으로 앱 파일이 손상되었다고 단정할 수는 없습니다. 앱으로 돌아가 추가 절차를 다시 시작하는 편이 앱을 바로 삭제하는 것보다 기존 설정과 문제 상황을 보존하기 쉽습니다.

메뉴 4단계
일반적인 시스템 경로: Settings → General → VPN & Device Management → VPN
두 가지 확인
시스템 항목 존재 여부와 현재 연결 상태를 각각 확인
한 번에 한 가지 변경
설정을 한 번에 하나씩 바꾸고 다시 시도한 뒤 결과를 기록하세요.

판단 기준: 항목 누락과 연결 실패 구분

시스템 목록에 Shadowrocket이 없으면 먼저 승인을 복구하세요. 항목이 있고 Connected 상태라면 시스템 구성을 그대로 두고, 접속에 실패하는 요청을 확인하세요. 두 상황에 똑같이 ‘삭제 후 다시 만들기’를 적용하지 마세요.

항목이 삭제되었거나 유효하지 않은 경우: 순서대로 다시 승인

시스템 VPN 항목을 직접 제거했다면 Shadowrocket으로 돌아가 연결을 다시 설정할 때 구성을 저장하고 시스템 승인을 다시 요청할 수 있습니다. 별도의 구성 프로파일을 구하거나 구독 주소를 변경할 필요는 없습니다. 항목은 남아 있지만 유효하지 않은 것 같다면 먼저 일반적인 연결 해제와 재연결을 시도한 뒤 다시 설정하는 방법을 검토하세요.

  1. 기존 설정 기록

    현재 선택한 서비스, Config 파일, Global Routing 옵션을 기록하세요. 민감한 암호와 전체 구독 주소는 안전한 개인 공간에만 보관하고 공개 문의에 포함하지 마세요.

  2. 주문형 연결 일시 중지

    Shadowrocket → Settings → On Demand로 이동해 현재 설정을 기록한 뒤 주문형 연결을 일시적으로 끄세요. 시스템 VPN 세부 정보에서 Connect On Demand가 켜져 있다면 상태를 확인하고 일시적으로 끄세요. 문제를 확인하는 동안 자동 재연결되는 것을 방지할 수 있습니다.

  3. 현재 연결 해제

    Home에서 연결 스위치를 끄고 시스템 VPN 목록에서 연결이 해제되었는지 확인하세요. 다른 VPN 앱이 연결 중이라면 정상적으로 연결을 해제한 뒤 Shadowrocket을 테스트하세요.

  4. 유효하지 않은 항목 제거

    항목이 남아 있고 일반적인 재연결로 해결되지 않을 때만 시스템 VPN 목록에서 Shadowrocket 세부 정보를 열고 Delete VPN을 사용하세요. 항목이 이미 없다면 건너뛰고, 관리 대상 기기라면 관리자에게 문의하세요.

  5. 승인 다시 설정

    Shadowrocket을 다시 열고 Home에서 연결을 켠 뒤, 시스템 안내에 따라 VPN 구성 추가를 허용하고 인증을 완료하세요. 그런 다음 시스템 목록에 해당 항목이 다시 나타나는지 확인하세요.

  6. 필요한 설정 복원

    먼저 수동으로 연결해 확인된 대상에 접속해 보세요. 결과를 확인한 뒤 필요한 경우 Settings → On Demand 설정을 원래대로 복원하세요. 설정을 하나씩 복원하면서 문제가 다시 발생하는지 확인합니다.

오류와 증상: 문제가 발생한 계층부터 확인

문제를 확인할 때는 전체 오류 메시지와 발생 위치를 기록하세요. 시스템 팝업, 앱의 연결 안내, 진단 로그는 서로 다른 출처입니다. 네트워크 시간 초과를 권한 거부로 혼동하지 마세요. 아래 시스템 오류 문구는 로그에 실제로 표시된 내용을 식별하는 데만 사용하세요. 모든 기기에 같은 문구가 표시된다는 뜻은 아니며, 예시에 맞추려고 실제 오류 코드를 무시하지 마세요.

오류: The operation couldn’t be completed. (NEVPNErrorDomain error 1.)

원인: NEVPNErrorDomain 오류 코드 1은 configurationInvalid에 해당합니다. 시스템에 제출된 VPN 구성이 유효하지 않다는 뜻이며, 이 오류만으로 원격 서비스 암호가 틀렸다고 판단할 수는 없습니다.

해결 방법: 먼저 연결을 해제하고 시스템의 Shadowrocket 항목을 확인하세요. 기기 관리 제한이 없는지 확인한 뒤 이전 절의 절차에 따라 해당 시스템 구성을 다시 설정하고, 같은 오류 코드가 다시 표시되는지 기록하세요.

확인된 증상먼저 확인할 사항다음 단계
연결을 켰는데 시스템 항목이 없음시스템 승인을 거부하거나 취소했는지 확인Home으로 돌아가 다시 시도하면서 시스템 팝업을 확인하세요. 계속 표시되지 않으면 기기 제한을 확인합니다.
연결할 때마다 추가 승인을 다시 요청함구성이 실제로 저장되었는지, 관리 정책에 의해 제거되었는지 확인승인 직후 시스템 목록을 확인하고 항목이 사라지는 시점을 기록하세요.
연결을 해제한 직후 다시 연결됨On Demand 및 Connect On Demand주문형 연결을 일시 중지한 뒤 다시 테스트해 자동 연결이 원인인지 확인하세요.
항목은 있지만 계속 연결 실패다른 VPN 상태, 연결 로그, 기존 서비스 매개변수테스트할 연결은 한 번에 하나만 유지하고 구체적인 오류를 따라 원인을 좁히세요.
Connected 상태인데 웹 페이지가 열리지 않음서비스 연결 가능 여부, DNS, 규칙, 라우팅 옵션요청이 처리되는 계층을 확인하고 승인을 반복해서 다시 설정하지 마세요.

이미 연결된 경우: 권한이 정상이어도 요청 성공이 보장되지는 않음

시스템에 Connected가 표시되면 터널 설정이 해당 단계까지 완료된 것입니다. 하지만 요청 결과는 Home에서 선택한 서비스, Global Routing, Config 내용에도 영향을 받습니다. Global Routing의 Proxy, Direct, Config, Scene은 서로 다른 라우팅 옵션이지 네 가지 승인 수준이 아닙니다. 특히 Config에서는 현재 구성의 규칙에 따라 요청이 처리되므로 특정 웹사이트에 접속할 수 없다고 해서 시스템 권한이 유효하지 않다고 단정하지 마세요.

계층별 점검 방법은 연결 문제 해결 안내에서 더 자세히 확인할 수 있습니다. 문제를 문의할 때는 ‘언제 조작했는지, 시스템 항목이 있는지, 연결 상태, 전체 오류 코드, 어떤 네트워크에서 재현되는지’를 알려 주세요. 서비스 암호, 구독 token 및 기타 개인 정보는 가리고 전체 구성을 공개하지 마세요.

복구 후 점검과 정품 확인

복구가 완료되었다고 판단하려면 세 가지 조건을 모두 확인하세요. 시스템 VPN 목록에 Shadowrocket 항목이 남아 있고, Home에서 연결과 수동 연결 해제가 가능하며, 대상 요청이 예상대로 처리되어야 합니다. On Demand를 사용한다면 해당 조건에서 자동 연결도 확인하세요. 수동으로 끈 뒤 다시 연결되었다고 해서 반드시 권한이나 구성 프로파일이 손상된 것은 아닙니다. 먼저 주문형 연결 설정을 확인하세요.

Shadowrocket은 App Store에서만 제공되는 상용 앱이며 한 번 구매하면 계속 사용할 수 있습니다. 주로 iPhone과 iPad에서 사용하며, 다른 Apple 기기와의 호환성, 구매 적용 범위, 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요. 앱 구매는 회선 요금제와 별개이므로 사용 중인 서비스의 유효 기간과 매개변수는 따로 확인해야 합니다.

App Store 다운로드 안내먼저 정품 정보를 확인하세요