이 글은 이용 중인 서비스 제공업체에서 구독 정보를 받아 iPhone 또는 iPad에서 처음 연결하려는 사용자를 위한 안내입니다. Home에 서버가 있는지 확인하고 기본 서버를 선택한 뒤 Global Routing을 점검하세요. 연결 스위치를 켜고 시스템 권한을 허용한 다음 Connectivity Test와 실제 웹페이지 접속으로 결과를 확인합니다. 서버가 목록에 표시되는 상태, VPN 연결 상태, 웹사이트 접속 가능 여부는 서로 다르므로 각각 확인해야 합니다.
1. 연결 전 확인: 앱, 구독 정보, 서버
Shadowrocket의 첫 연결은 Config가 아니라 Home에서 시작합니다. Home에서는 서버를 확인하고 선택하며 연결 스위치를 조작합니다. Config에서는 규칙 구성을 관리하고 Settings에서는 앱 설정을 조정합니다. 구독에 포함된 서버 정보와 Config의 규칙 설정은 서로 다른 역할을 하므로, 한쪽을 가져왔다고 해서 다른 쪽도 사용 목적에 맞게 설정된 것은 아닙니다.
이 안내는 이미 이용 중인 서비스 제공업체와 구독 정보가 있는 경우를 전제로 합니다. 구독 링크는 해당 서비스 제공업체에서 받고, 안내에 따라 유효한지 확인하세요. Shadowrocket은 유료 앱이며 앱을 구매해도 회선 서비스가 포함되는 것은 아닙니다. 앱은 App Store에서만 받을 수 있으며, 시스템 요구 사항과 구매 가능 여부는 App Store 페이지의 안내를 확인하세요.
- 기기 네트워크 확인: 연결하기 전에 브라우저에서 평소 바로 접속할 수 있는 페이지를 열어 보세요. 기본 네트워크가 작동하지 않으면 먼저 Wi-Fi 로그인, 셀룰러 네트워크 또는 라우터 연결을 확인해야 합니다.
- 목록 확인: Home을 열고 구독 아래에 서버 항목이 표시되는지 확인하세요. 구독 이름만 있고 선택할 항목이 없다면 먼저 구독 업데이트 결과를 확인합니다.
- 서비스 상태 확인: 서비스 제공업체의 계정 페이지에서 유효 기간, 사용량, 이용 제한을 확인하세요. 서버 이름만으로 상태를 판단하지 마세요.
- 인증 정보 보호: 구독 링크에는 액세스 토큰이 포함될 수 있습니다. 스크린샷이나 진단 정보를 제출하기 전에 전체 링크, 비밀번호, 계정 정보를 가리세요.
2. 서버 선택부터 VPN 구성 허용까지
서버를 가져온 뒤에도 Home에서 기본 서버를 직접 선택해야 합니다. 서버 항목을 누르는 것과 편집 화면으로 들어가는 것은 서로 다른 동작입니다. 항목을 선택하면 연결 대상을 지정하고, 편집 화면에서는 주소, 포트, 프로토콜 매개변수를 확인합니다. 처음 연결을 확인할 때는 서비스 제공업체가 제공한 설정을 그대로 두고 프로토콜, 포트, 암호화 설정을 동시에 바꾸지 마세요.
-
구독 확인
Home에서 서버 목록을 확인하세요. 아직 가져오지 않았다면 오른쪽 위의 «+»를 누르고 추가 화면에서 Type을 Subscribe로 설정한 다음, 서비스 제공업체에서 받은 구독 링크를 입력하고 저장합니다. Home으로 돌아와 서버 항목이 표시되는지 확인하세요. 이 안내는 목록에 항목이 있는 상태부터 진행합니다.
-
서버 선택
Home에서 사용할 서버를 선택하고 항목 왼쪽에 점 표시가 나타나는지 확인하세요. 편집 화면으로 들어갔다면 목록으로 돌아와 선택 상태를 확인합니다. 항목 옆의 테스트 수치를 선택 표시로 착각하지 마세요.
-
라우팅 확인
Home → Global Routing으로 이동해 현재 옵션을 확인하세요. 규칙 구성이 이미 있다면 Config를 사용할 수 있습니다. 규칙의 영향을 잠시 배제하려면 Proxy로 전환해 비교 테스트를 진행하세요. 원래 옵션을 기억해 두었다가 확인을 마친 후 복원합니다.
-
연결 스위치 켜기
Home으로 돌아와 상단 연결 스위치를 켜세요. 처음으로 시스템의 VPN 구성 추가 권한 요청이 표시되면 요청한 앱을 확인한 뒤 허용하고, 시스템 안내에 따라 기기 인증을 완료합니다. 권한 설정을 마치지 않았다면 문제 원인을 서버로 단정하지 마세요.
-
연결 확인
연결 상태가 안정될 때까지 기다린 다음 Home에서 Connectivity Test를 눌러 결과를 기록하세요. 이어서 브라우저에서 실제로 이용하려는 페이지에 접속합니다. 테스트 결과와 페이지 접속 여부를 모두 확인해야 하며, 상단 스위치가 켜져 있는지만 확인해서는 안 됩니다.
3. Global Routing: 현재 모드를 확인한 뒤 테스트 결과 살펴보기
Global Routing은 트래픽이 어떤 경로를 선택할지 결정합니다. 같은 서버와 테스트 대상이라도 모드에 따라 다른 경로를 사용할 수 있으므로 문제를 확인할 때 이 설정도 함께 기록해야 합니다. 처음 연결할 때 모든 모드를 차례로 시험할 필요는 없습니다. 먼저 서버가 작동하는지, 규칙이 예상대로 적용되는지 확인할 대상을 정하세요.
Config
추천현재 활성화된 구성의 규칙과 정책에 따라 연결을 처리합니다. DIRECT 규칙과 일치하는 요청은 직접 연결되고, 프록시 정책과 일치하는 요청은 해당 정책으로 처리됩니다. 모든 요청이 방금 선택한 서버를 사용한다고 볼 수는 없습니다.
적합한 경우: 규칙 구성이 이미 있고 평소 라우팅 결과를 확인하려는 경우
Proxy
일반적으로 앱에서 처리할 연결을 프록시 경로로 보냅니다. 규칙 라우팅에 따른 변수를 잠시 줄여 비교하기에 적합합니다. 이 모드는 문제 진단용이며 서버 설정이 올바르다는 뜻은 아닙니다. 실제 페이지 접속 확인도 별도로 해야 합니다.
적합한 경우: Config의 규칙 때문에 직접 연결되는지 비교 확인하려는 경우
Direct
직접 연결 경로를 사용합니다. 이때 테스트 대상에 접속할 수 있더라도 선택한 서버가 작동한다는 의미는 아닙니다. 확인하려는 프록시 모드로 전환한 후 다시 테스트하세요.
적합한 경우: 기본 네트워크를 기준으로 직접 연결과 프록시 경로의 문제를 구분하려는 경우
Scene
설정된 장면 조건에 따라 라우팅 동작을 결정합니다. 처음 직접 문제를 확인할 때 현재 장면 구성을 모른다면 관련 설정을 먼저 확인하세요. 또는 Config나 Proxy처럼 명확한 모드를 잠시 사용해 한 번에 하나씩 검증할 수 있습니다.
적합한 경우: 장면 조건을 설정하고 사용 방법을 이해한 경우
Config 모드에서는 일반적으로 규칙을 위에서 아래로 확인합니다. 예를 들어 DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 IP 대역을 기준으로 매칭하고, GEOIP는 IP 지리 데이터베이스를 기준으로 판단하며, FINAL은 기본 규칙으로 사용됩니다. 프록시 정책이 정책 그룹을 가리킨다면 그룹 안에서 실제로 선택된 항목도 확인해야 합니다. Home 왼쪽의 점 표시는 기본 서버 선택을 나타낼 뿐, 모든 규칙 정책이 해당 서버를 사용한다는 뜻은 아닙니다.
4. Connectivity Test: 연결 상태와 실제 접속 결과 구분하기
Connectivity Test는 현재 조건에서 테스트 대상에 연결할 수 있는지 확인하는 기능입니다. 테스트에 성공하면 해당 테스트 경로가 작동했다는 뜻이지만, 모든 웹사이트·프로토콜·앱에서 사용할 수 있음을 보장하지는 않습니다. 테스트 시간 초과도 곧바로 비밀번호 오류를 뜻하지 않습니다. 기본 네트워크, 서버 출구, DNS, 대상의 연결 가능 여부, 현재 라우팅 선택이 모두 결과에 영향을 줄 수 있습니다.
연결 전 기록
- 위치
- Home → 서버 목록
- 선택 상태
- 대상 서버 왼쪽에 점 표시가 있음
- 라우팅 모드
- Home → Global Routing에서 현재 옵션 기록
- 기본 네트워크
- Wi-Fi와 셀룰러 네트워크 중 어떤 연결을 사용하는지 기록
어떤 조정이 효과가 있었는지 판단할 수 있도록 한 번에 한 가지 조건만 바꾸세요.
연결 후 기록
- 스위치 상태
- Home 상단 스위치가 켜진 상태로 유지되는지
- 시스템 상태
- 시스템 VPN 설정에 연결됨으로 표시되는지
- 테스트 실행
- Home → Connectivity Test
- 실제 접속
- 브라우저에서 필요한 페이지를 열어 로드 결과 확인
성공, 시간 초과 또는 오류 문구를 그대로 기록하고 예시 수치로 대체하지 마세요.
- 테스트 성공, 페이지도 열림: 이번 연결과 접속 경로가 작동한다는 뜻입니다. Proxy를 임시로 사용했다면 평소 사용하는 Config로 돌아가 다시 테스트하세요.
- 테스트 성공, 특정 페이지만 실패: 해당 도메인의 규칙, DNS, 대상 서비스 상태를 우선 확인하세요. 모든 서버 설정을 바로 다시 구성할 필요는 없습니다.
- 테스트 실패, 스위치는 켜져 있음: 연결 상태만으로 종단 간 접속이 가능하다고 볼 수 없습니다. 선택한 서버와 네트워크 환경을 계속 확인하세요.
- 스위치가 바로 꺼짐: 먼저 시스템 권한 설정을 완료했는지 확인한 다음 앱에 표시된 오류를 확인하세요. 스위치를 반복해서 눌러도 누락된 설정은 해결되지 않습니다.
5. Wi-Fi와 셀룰러 네트워크: 같은 절차로 비교하기
같은 서버라도 연결 네트워크에 따라 결과가 달라질 수 있습니다. 비교 테스트에서는 서버, Global Routing, 테스트 대상을 그대로 유지하고 네트워크 연결만 바꾸세요. 서버를 바꾸고 규칙을 수정하면서 네트워크까지 전환하면 결과가 나아져도 원래 문제가 어느 단계에 있었는지 판단하기 어렵습니다.
비교 방법: 설정을 고정하고 네트워크 연결만 전환
Wi-Fi 환경
- 웹 인증이 필요하다면 먼저 완료하고 기본 네트워크가 작동하는지 확인하세요.
- Home에서 서버를 선택하고 Global Routing을 기록하세요.
- 스위치를 켜고 Connectivity Test를 실행한 다음 대상 페이지에 접속하세요.
- 결과를 기록한 뒤 연결을 끄고 다음 비교를 진행하세요.
셀룰러 네트워크 환경
- 셀룰러 네트워크를 지원하는 기기에서 연결 방식을 바꾸고 데이터 통신이 가능한지 확인하세요.
- 같은 서버와 Global Routing을 유지하고 프로토콜 설정은 변경하지 마세요.
- 다시 연결한 뒤 같은 테스트와 페이지 접속을 반복하세요.
- 두 결과를 비교하고 셀룰러 데이터 사용량도 확인하세요.
한쪽 네트워크에서만 실패하면 우선 연결 환경의 차이를 확인하세요. 두 네트워크에서 모두 실패하면 서버와 서비스 상태를 점검합니다.
연결을 끈 뒤에도 자동으로 다시 연결되면 Settings → On Demand를 확인하고, 기기 시스템의 VPN 구성에서 주문형 연결이 활성화되어 있는지 살펴보세요. On Demand는 설정된 조건에 따라 연결 동작에 영향을 줍니다. 처음 수동으로 문제를 확인할 때는 기존 설정을 기록한 뒤 관련 자동 연결 조건을 잠시 끄고 테스트할 수 있습니다. 테스트가 끝나면 필요에 따라 설정을 복원하세요. 자동 재연결을 상단 스위치의 오작동으로 오해하지 마세요.
6. 첫 연결에서 자주 묻는 질문과 해결 순서
목록에 서버가 여러 개 있는데 무엇을 선택해야 하나요?
먼저 Home에서 확인할 서버 항목 하나를 선택하고 왼쪽의 점 표시로 선택 상태를 확인하세요. 이름에 포함된 지역이나 용도 표시는 식별을 위한 정보일 뿐, 현재 사용 가능 여부를 보장하지 않습니다. 해당 항목이 작동하지 않으면 다른 조건은 그대로 둔 채 다른 항목을 선택해 다시 테스트하고 차이를 기록하세요.
VPN을 허용했는데도 왜 페이지가 열리지 않나요?
권한 허용은 기기에 VPN 구성을 만들 수 있도록 하는 절차일 뿐입니다. Home으로 돌아가 서버 선택과 Global Routing을 확인한 다음 Connectivity Test를 실행하세요. Config를 사용한다면 대상 트래픽이 규칙에 따라 DIRECT 또는 다른 정책으로 연결되는지 확인하세요. 필요하면 Proxy로 잠시 비교 테스트한 뒤 원래 설정으로 복원합니다.
구독 업데이트에 실패해도 기존 서버를 사용할 수 있나요?
업데이트 실패 여부와 기존 서버의 연결 가능 여부는 별개의 문제입니다. Home에 저장된 항목을 하나씩 확인할 수 있지만, 이미 만료되었거나 서비스 제공업체가 설정을 변경했을 수 있습니다. 먼저 기본 네트워크를 확인한 다음 기존 구독 링크와 서비스 상태를 점검하세요. 업데이트 오류를 해결하려고 저장된 항목을 모두 바로 삭제하지 마세요.
포트를 모두 443으로 바꿔야 하나요?
아니요. 서버 주소, 포트, Type, 인증 매개변수는 서버 측 설정과 일치해야 합니다. 443은 포트 번호일 뿐, 어떤 프로토콜을 사용하는지 나타내지 않습니다. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 설정 항목이 서로 다르므로 구독에서 제공된 설정을 유지하고 궁금한 점은 서비스 제공업체에 확인하세요.
테스트에 성공한 뒤에도 다음에 다시 권한을 허용해야 하나요?
일반적으로 이후 연결에는 저장된 시스템 VPN 구성을 사용하므로 처음 구성을 추가하는 과정을 매번 반복할 필요는 없습니다. 구성이 삭제되거나 시스템에서 재승인을 요청하거나 기기 관리 정책이 변경되면 기기의 안내를 따르세요. 다시 연결할 때도 서버 선택을 확인해야 하며, 특히 구독을 업데이트하거나 Config를 전환한 후에는 주의하세요.
7. 확인 완료: 재현 가능한 연결 기록 남기기
첫 연결을 마쳤다는 기준은 단순히 스위치가 켜진 것이 아닙니다. 어떤 서버를 선택했는지, Global Routing이 어떤 모드인지, Connectivity Test와 실제 페이지 접속에서 각각 어떤 결과가 나왔는지 알아야 합니다. 이렇게 기록해 두면 나중에 네트워크를 바꾸거나 구독을 업데이트한 뒤에도 같은 방법으로 달라진 지점을 확인할 수 있습니다.
- 연결 네트워크, 서버 표시 이름, Global Routing을 기록하세요. 비밀번호는 기록하거나 공유할 필요가 없습니다.
- 시스템 VPN이 연결되었는지 확인하고 Connectivity Test를 실행한 뒤 실제 오류 문구나 테스트 결과를 보관하세요.
- 필요한 페이지에 접속해 테스트 대상과 다른 실제 이용 경로도 확인하세요.
- 임시로 바꾼 라우팅과 On Demand 설정을 복원한 다음 평소 사용하는 상태에서 다시 확인하세요.
- 도움을 요청할 때는 작업 순서와 문제가 발생한 단계를 설명하세요. 공유 전에 구독 토큰과 계정 인증 정보는 삭제하세요.