Shadowrocket을 설치했고 이용 중인 서비스와 구독 정보가 있지만 첫 연결을 완료하지 못한 사용자를 위한 안내입니다. 구독 가져오기와 서버 선택 → Global Routing 확인 → 연결 스위치 켜기 → Connectivity Test 실행 → 실제 접속 확인 순서로 진행합니다. 서버 목록에 항목이 표시되는 상태, 시스템 VPN이 연결된 상태, 웹사이트에 접속할 수 있는 상태를 구분하고 테스트 결과에 따라 다음 점검 항목을 찾을 수 있습니다.
1. Home에서 구독을 가져오고 서버 선택하기
구독을 성공적으로 가져왔다는 것은 Shadowrocket이 서버 정보를 받아 읽었다는 뜻입니다. 연결이 설정됐거나 목록의 모든 서버를 사용할 수 있다는 의미는 아닙니다. 먼저 Home에 서버 항목이 표시되는지 확인하고 사용할 서버를 직접 선택하세요. 목록이 보이는 것과 연결된 것을 혼동하지 않도록 합니다.
-
구독 가져오기
Home → 오른쪽 상단 “+” → Type → Subscribe로 이동해 보유한 구독 링크를 입력하고 저장합니다. 구독 주소에는 접근 인증 정보가 포함될 수 있으므로 이용 중인 서비스 계정에서 전체 주소를 복사하고, 공개 댓글이나 스크린샷에 붙여 넣지 마세요.
-
목록 확인하기
Home으로 돌아와 구독 그룹 아래에 서버가 표시되는지 확인합니다. 목록을 갱신하려면 Home 화면을 아래로 당겨 새로고침하세요. 목록이 비어 있다면 구독이 유효한지, 서버 정보가 반환되는지 먼저 확인합니다. 이 단계에서는 연결 스위치를 반복해서 켤 필요가 없습니다.
-
서버 선택하기
사용할 서버 왼쪽의 원형 표시를 눌러 현재 기본 서버로 설정합니다. 항목 편집 화면에서 매개변수를 확인하는 일과 서버를 선택하는 일은 별개입니다. Home으로 돌아온 다음 선택 표시가 원하는 항목 옆에 있는지 다시 확인하세요.
-
매개변수 확인하기
서버 정보를 직접 입력했다면 Type, 주소, 포트, 인증 정보를 확인합니다. 포트는 사용 중인 서버 설정과 일치해야 합니다. 흔히 쓰이는 443 포트라고 해서 프로토콜이나 인증 방식까지 올바르다고 단정할 수는 없습니다. 구독 서버는 추측으로 매개변수를 수정하기보다 다시 업데이트해 복구하는 편이 좋습니다.
Home에서는 서버를 선택하고 연결을 관리하며, Config에서는 규칙 구성을 관리하고, Settings에서는 앱 설정을 변경합니다. 첫 연결은 Home에서 확인 가능한 기준 상태를 만드는 것부터 시작하세요. DNS, 규칙, 자동 연결 조건을 한꺼번에 바꾸지 말고 한 번에 하나씩 조정해야 변화의 원인을 파악할 수 있습니다.
2. Global Routing을 확인하고 테스트와 일상 사용 구분하기
Global Routing은 Shadowrocket으로 들어오는 연결에 어떤 정책을 적용할지 결정합니다. 서버를 선택해도 모든 요청이 해당 서버를 거치는 것은 아닙니다. 처음 문제를 확인할 때는 규칙 분기의 변수를 줄이도록 Proxy를 임시로 사용해 볼 수 있습니다. 확인을 마친 뒤에는 설정에 맞춰 Config를 선택하세요. 아래 비교는 Shadowrocket 내부의 라우팅 방식에 한정됩니다.
Proxy
권장첫 연결을 확인할 때는 Shadowrocket이 처리하는 트래픽에 Proxy 정책을 임시 적용하면 현재 서버 연결을 점검하기 쉽습니다. 이는 문제 확인 절차에 대한 권장 사항이며, 모든 일상 사용에서 Proxy를 계속 사용해야 한다는 뜻은 아닙니다.
적합한 경우: 첫 연결 확인, 규칙 분기의 영향 배제
Config
현재 적용 중인 구성의 규칙에 따라 연결 정책을 결정합니다. 규칙은 DIRECT, REJECT 또는 프록시 정책을 지정할 수 있으므로, 요청이 선택한 서버를 거치는지는 일치한 규칙을 함께 확인해야 합니다.
적합한 경우: 연결을 확인한 뒤 규칙에 따라 일상적으로 사용하려는 경우
Direct
직접 연결 방식입니다. 이때 웹페이지가 열리더라도 프록시 서버를 사용할 수 있다는 증거는 아닙니다. 현재 네트워크만으로도 해당 사이트에 접속할 수 있을 수 있습니다.
적합한 경우: 현재 네트워크의 접속 상태와 비교
Scene
설정된 Scene에 따라 라우팅을 선택합니다. Scene 조건을 잘 모른다면 처음 문제를 확인할 때는 사용하지 않는 편이 좋습니다. 네트워크가 바뀔 때 라우팅 방식도 달라질 수 있습니다.
적합한 경우: 명확한 Scene 구성이 있고 현재 조건을 확인할 수 있는 사용자
Config를 사용하는 경우 규칙은 일반적으로 순서대로 적용됩니다. 예를 들어 DOMAIN-SUFFIX,example.com,DIRECT는 해당 도메인으로 끝나는 연결을 직접 연결하고, FINAL,PROXY는 앞선 규칙에 일치하지 않은 연결에 프록시 정책을 지정합니다. 마지막 줄만 보고 특정 요청이 반드시 프록시를 거친다고 판단하지 마세요. 앞선 규칙이 이미 처리 결과를 결정했을 수 있습니다.
3. 연결 스위치를 켜고 시스템 권한 허용하기
Home으로 돌아와 상단의 연결 스위치를 켭니다. 처음 사용할 때는 시스템에서 VPN 구성을 추가하도록 허용해 달라는 메시지가 표시됩니다. 현재 실행 중인 Shadowrocket에서 요청한 것인지 확인한 뒤 시스템 안내에 따라 허용하고 기기 인증을 완료하세요. 이 권한은 앱이 네트워크 터널을 설정하는 데 필요하며, 구독 인증을 대신하거나 사용할 수 없는 서버를 복구하지는 않습니다.
첫 연결 확인 항목
- 작업 위치
- Home → 상단 연결 스위치
- 시스템 안내
- VPN 구성을 추가하도록 허용하고 시스템 인증을 완료합니다.
- 돌아와서 확인
- Home의 스위치가 켜진 직후 다시 꺼지지 않는지 확인합니다.
- 연결 확인
- Connectivity Test를 실행한 뒤 실제 사이트에 접속해 봅니다.
시스템 VPN이 켜졌다는 것은 터널 상태만 나타내며, 원격 서버까지 연결이 정상이라는 뜻은 아닙니다.
자동 연결 확인
- 설정 위치
- Settings → On Demand
- 확인할 항목
- 현재 네트워크에서 연결을 시작하게 하는 조건이 있는지 확인합니다.
- 문제 확인 방법
- 기존 설정을 기록한 뒤 On Demand를 잠시 끄고 수동으로 연결합니다.
- 설정 복원 시점
- 수동 연결과 실제 접속 확인이 모두 성공한 뒤
On Demand는 연결 시점을 관리하며 서버 주소, 인증 정보, 라우팅 규칙을 수정하거나 복구하지 않습니다.
실수로 거부했다면 Home으로 돌아가 연결을 다시 시작하고 시스템 안내에 따라 처리하세요. 스위치를 켜자마자 꺼지는 경우에는 권한 요청이 완료되지 않았거나 오류 메시지가 있는지 먼저 확인한 다음, 시스템에서 작동 중인 다른 VPN 구성이 있는지 살펴보세요. 시스템 네트워크 설정을 모두 삭제하는 것은 피하세요. 문제 범위가 커지고 기존 네트워크 정보가 사라질 수 있습니다.
4. Connectivity Test를 실행하고 실제 접속 확인하기
Home에서 Connectivity Test를 실행해 현재 서버의 테스트 결과를 확인합니다. 결과는 테스트 방식, 대상 주소, 현재 네트워크의 영향을 받습니다. 유효한 응답은 연결 가능성을 보여주는 단서가 될 수 있지만, 지연 시간 하나만으로 모든 웹사이트, 프로토콜, 규칙 분기가 정상이라고 판단할 수는 없습니다.
- 테스트 조건을 고정하세요. 현재 선택한 서버, Global Routing 방식, 네트워크 유형을 기록합니다. 테스트 중에는 서버와 Wi-Fi를 동시에 바꾸지 마세요. 전후 결과를 직접 비교하기 어려워집니다.
- 테스트가 끝날 때까지 기다리세요. 유효한 응답과 시간 초과 또는 실패 메시지를 구분합니다. 테스트가 진행 중인 상태를 실패로 간주하지 말고, 목록에 남아 있는 이전 테스트 결과를 방금 설정한 연결의 결과로 보지 마세요.
- 대상 사이트에 다시 접속하세요. 브라우저에서 새 페이지를 열어 실제로 사용하려는 사이트에 접속하고 콘텐츠가 로드되는지 확인합니다. 이전에 캐시된 페이지가 보이는 것만으로는 새 네트워크 요청이 성공했다고 볼 수 없습니다.
- 라우팅 방식별로 비교하세요. Proxy에서는 접속되지만 Config로 전환한 뒤 실패한다면 현재 구성과 일치한 규칙을 먼저 확인합니다. 두 방식 모두 실패한다면 서버 매개변수, 네트워크 연결, 이름 확인 결과를 점검하세요.
- 정상 작동 기준을 기록하세요. 테스트를 통과한 서버와 네트워크 환경을 기록합니다. 이후 규칙이나 자동 연결을 조정할 때 이 조건을 비교 기준으로 활용하세요. 비밀번호나 구독 토큰이 포함된 스크린샷은 저장하지 않아도 됩니다.
Connectivity Test에는 응답이 있지만 특정 사이트가 열리지 않는 경우가 있습니다. 테스트 대상과 실제 사이트가 다를 수 있고, 도메인 확인 결과, 대상 사이트 상태, 라우팅 정책도 서로 다를 수 있으므로 모순은 아닙니다. 반대로 테스트 대상은 시간 초과되지만 일부 사이트에는 접속될 수도 있습니다. 이때는 테스트 방식과 대상을 계속 확인하고, 한 번의 시간 초과만으로 전체 연결이 끊겼다고 판단하지 마세요.
5. Wi-Fi와 셀룰러 네트워크를 한 번에 하나씩 비교하기
같은 서버라도 접속 네트워크에 따라 결과가 달라질 수 있습니다. Wi-Fi의 포털 인증이나 로컬 네트워크 제한, 셀룰러 신호 상태가 첫 테스트에 영향을 줄 수 있습니다. 서버와 라우팅 방식은 그대로 둔 채 접속 네트워크만 바꾸고 Connectivity Test와 동일한 실제 접속을 다시 진행하세요.
비교 방법: 서버는 그대로 두고 접속 네트워크만 변경
Wi-Fi 환경
- 먼저 해당 Wi-Fi의 포털 인증을 완료합니다.
- 연결을 끈 상태에서 로컬 네트워크로 평소 이용하는 페이지에 정상 접속되는지 확인합니다.
- Shadowrocket을 열고 Connectivity Test 응답 여부를 기록합니다.
- 이 네트워크에서만 실패한다면 네트워크 조건을 확인할 수 있도록 결과를 보관합니다.
셀룰러 네트워크 환경
- 셀룰러 네트워크를 지원하는 기기에서는 Wi-Fi를 끕니다.
- 기기에서 Shadowrocket의 셀룰러 데이터 사용이 허용되어 있는지 확인합니다.
- 같은 서버와 Global Routing 방식으로 다시 연결합니다.
- DNS나 프로토콜 매개변수는 동시에 바꾸지 말고 같은 테스트를 반복합니다.
한쪽 네트워크에서만 실패한다면 해당 네트워크 조건부터 확인하세요. 두 네트워크에서 모두 실패한다면 서버 유효성, 주소, 포트, 인증 정보를 점검합니다.
셀룰러 네트워크를 지원하지 않는 iPad에서는 사용할 권한이 있는 다른 Wi-Fi를 비교 대상으로 이용할 수 있습니다. 네트워크를 전환한 뒤 연결이 자동으로 다시 설정되거나 끊기면 Settings → On Demand에서 조건을 확인하세요. 자동 연결 동작과 Global Routing을 혼동하지 마세요. 전자는 연결 시점을, 후자는 연결된 뒤의 라우팅 방식을 결정합니다.
6. 첫 연결 관련 자주 묻는 질문과 다음 단계
서버가 많은데 이름을 누르면 선택된 건가요?
Home에서 서버 왼쪽의 원형 표시가 선택 상태인지 확인하세요. 이름이나 상세 정보 항목을 누르면 편집 화면이 열릴 수 있으며 기본 서버가 바뀌는 것은 아닙니다. 목록으로 돌아와 선택 표시를 확인한 다음 연결 스위치를 켜세요. 목록 순서만으로 현재 서버를 판단하지 마세요.
스위치는 켜져 있는데 왜 접속이 안 되나요?
먼저 Home → Connectivity Test를 실행한 다음 Global Routing이 원하는 방식인지 확인합니다. 현재 Config라면 Proxy로 임시 비교해 보세요. Config에서만 실패할 경우 Config에서 현재 적용 중인 파일과 규칙을 확인합니다. 두 방식 모두 실패하면 서버 정보와 네트워크 조건을 계속 점검하세요.
구독 업데이트에 실패하면 앱을 다시 설치해야 하나요?
먼저 구독 주소가 온전히 입력되었고 구독이 유효한지, 현재 네트워크에서 해당 주소에 접속할 수 있는지 확인합니다. 기존 서버를 사용할 수 있다면 먼저 연결한 뒤 Home 화면을 아래로 당겨 새로고침하세요. 구독 업데이트는 서버 목록 정보를 가져오는 작업이고 서버 연결은 데이터 경로를 설정하는 작업이므로 각각 따로 확인해야 합니다. 앱을 먼저 다시 설치할 필요는 없습니다.
연결을 끈 뒤 왜 자동으로 다시 연결되나요?
Settings → On Demand에서 자동 연결 조건을 확인하세요. 기존 설정을 기록하고 On Demand를 잠시 끈 뒤 수동 연결 및 연결 해제를 비교합니다. 동작이 계속 예상과 다르면 현재 시스템에서 활성화된 VPN 구성을 확인하고 조작 대상이 Shadowrocket인지 확인하세요.
연결이 확인되면 일상적으로 사용할 Config로 전환하고 On Demand 등의 설정을 단계적으로 복원하세요. 설정을 하나씩 복원할 때마다 같은 대상 페이지에 다시 접속합니다. 특정 설정을 적용한 뒤 문제가 생긴다면 작동하는 기준 상태를 유지하면서 해당 설정을 집중적으로 확인하는 편이 전체 구성을 다시 가져오는 것보다 원인을 찾기 쉽습니다.
이용 중인 서비스에 문의할 때는 테스트 시간, 네트워크 유형, 선택한 서버 이름, Global Routing 방식, 오류 메시지를 전달할 수 있습니다. 인증 비밀번호와 전체 구독 링크 및 토큰은 가려야 합니다. 클라이언트 구매와 네트워크 서비스는 별개이며, Shadowrocket을 구매해도 사용할 수 있는 서버가 자동으로 제공되지는 않습니다.