Shadowrocket 첫 연결 방법: 기본 서버 선택부터 Connectivity Test까지

서버를 가져온 뒤 SERVER 목록에서 기본 서버를 선택하고(DOT 표시 확인), 연결을 켠 다음 Connectivity Test로 연결 상태를 확인하세요.

이 글의 핵심

이 글은 iPhone 또는 iPad에 서버를 가져온 사용자를 위한 안내입니다. 항목 확인, 기본 서버 선택, Global Routing 확인, 연결 켜기, Connectivity Test 순서로 진행한 뒤 실제 페이지 접속 여부도 확인하세요. 서버 선택, 시스템 VPN 연결, 원하는 요청의 성공은 서로 다른 상태이므로 지연 시간 숫자만으로 연결 상태를 판단하지 마세요.

연결 전: SERVER 목록과 설정 출처 확인

Shadowrocket의 Home은 처음 연결할 때 주로 사용하는 화면입니다. SERVER 목록에는 서버 항목이 표시되고, Config에서는 구성 파일을 관리하며, Settings에서는 앱 설정을 관리합니다. 서버가 목록에 표시된다는 것은 항목이 가져와졌다는 뜻일 뿐, 인증 정보가 유효하거나 현재 네트워크에서 서버에 연결할 수 있다는 의미는 아닙니다.

이 안내는 이미 이용 중인 서비스 제공업체와 구독이 있는 경우를 전제로 합니다. 구독 정보는 이용 중인 서비스 제공업체에서 받으세요. 앱 구매와 서버 이용 요금제는 별개입니다. App Store에서 구매하는 것은 Shadowrocket 앱 사용 권한이며, 연결에 필요한 서버 주소, 포트, 인증 정보와 서비스 상태는 별도로 확인해야 합니다.

첫 연결: DOT 표시가 있는 서버를 선택하고 연결 켜기

기본 서버는 현재 직접 선택한 서버입니다. Home → SERVER에서 원하는 서버 항목을 탭하고 DOT 표시가 해당 항목 옆으로 이동했는지 확인하세요. 항목의 정보나 편집 화면을 여는 것은 설정값을 확인하는 것이며, 기본 서버 선택을 완료한 것이 아닙니다. 서버를 바꾼 뒤에는 표시 위치를 다시 확인해 이전 항목을 계속 사용하고 있지 않은지 살펴보세요.

  1. 서버 선택

    Home → SERVER로 이동해 가져온 서버 항목을 탭하세요. DOT 표시가 해당 항목 옆에 있는지 확인하고 이름을 기억해 두세요. 이번 테스트에서는 이 서버 하나만 사용합니다.

  2. 모드 확인

    Home → Global Routing으로 이동해 현재 선택된 모드를 확인하세요. 신뢰할 수 있고 사용할 수 있는 구성이 있다면 Config를 사용하세요. 선택한 서버의 프록시 연결만 따로 확인하려면 잠시 Proxy를 선택하고 테스트가 끝난 뒤 원래 모드로 되돌리세요.

  3. 연결 켜기

    Home으로 돌아가 상단의 연결 스위치를 켜세요. 시스템에서 VPN 구성을 추가하라는 요청이 표시되면 요청한 앱이 Shadowrocket인지 확인한 뒤 허용하고, 시스템 안내에 따라 기기 인증을 완료하세요.

  4. 테스트 실행

    연결 상태가 안정될 때까지 기다린 다음 Home → Connectivity Test를 탭하세요. 성공 또는 실패 여부, 소요 시간, 당시 네트워크를 기록하고 테스트가 끝나기 전에 서버를 바꾸지 마세요.

  5. 접속 확인

    실제로 이용하려는 페이지를 열고 새로고침하세요. 콘텐츠가 표시되는지 확인한 다음 자주 이용하는 다른 서비스도 살펴보세요. 확인이 끝나면 결과를 재현할 수 있도록 서버와 모드 조합을 기록해 두세요.

시스템 VPN이 연결되었다는 것은 기기의 VPN 터널이 만들어졌다는 뜻이지, 원격 서버에 반드시 도달할 수 있다는 의미는 아닙니다. 스위치를 켠 직후 자동으로 꺼진다면 시스템 권한이나 앱에 표시된 연결 오류부터 확인하세요. 스위치가 켜진 상태인데 페이지가 열리지 않으면 아래 연결 문제 해결 절차를 진행하세요.

Global Routing: 모드와 기본 서버의 차이

기본 서버는 직접 선택한 프록시 서버를 지정하고, Global Routing은 요청을 어떤 방식으로 처리할지 결정합니다. 두 설정은 같은 기능이 아닙니다. Config에서는 규칙에 따라 DIRECT, 특정 정책 또는 정책 그룹이 지정될 수 있으므로 DOT 표시가 있는 서버가 모든 요청을 처리하는 것은 아닙니다. 기본 서버 이름만 보고 특정 페이지의 실제 연결 경로를 판단하지 마세요.

Config

권장

현재 구성에 설정된 규칙과 정책에 따라 요청을 처리합니다. 먼저 Config에서 활성화된 파일이 의도한 설정인지 확인해야 합니다. 규칙에 따라 요청마다 다른 연결 방식이 적용될 수 있습니다.

적합한 경우: 사용할 수 있는 구성을 마련한 뒤 일상적으로 트래픽을 분기할 때

Proxy

앱이 처리하는 요청을 프록시로 보냅니다. 테스트 결과에 규칙 분기가 미치는 영향을 잠시 줄일 때 사용할 수 있습니다. 서버 설정 오류나 만료된 서비스를 해결하지는 않습니다.

적합한 경우: 처음 선택한 서버를 확인하거나 규칙 문제를 분리할 때

Direct

앱이 처리하는 요청을 직접 연결합니다. 이 모드에서 페이지가 열린다고 해서 선택한 프록시 서버를 사용할 수 있다는 뜻은 아닙니다.

적합한 경우: 기본 네트워크의 직접 연결 상태와 비교할 때

Scene

설정된 시나리오 조건에 따라 해당 라우팅 설정을 적용합니다. 사용하기 전에 시나리오 조건과 관련 설정을 확인하세요. 연결 문제를 자동으로 해결하는 버튼으로 여기면 안 됩니다.

적합한 경우: 네트워크 시나리오를 명확히 설정해 둔 사용자

Proxy에서 테스트는 성공했지만 Config로 돌아온 뒤 특정 대상에 접속할 수 없다면 구독을 바로 다시 가져오지 말고, Config에서 활성화된 파일과 요청에 적용된 규칙부터 확인하세요. 특히 대상과 DOMAIN-SUFFIX, GEOIP, IP-CIDR의 일치 여부와 FINAL에 설정된 최종 정책을 확인해야 합니다. 이러한 규칙은 연결 경로를 선택할 뿐 계정 유효성을 확인하지는 않습니다.

Connectivity Test: 테스트 결과로 알 수 있는 것

Home → Connectivity Test에서는 테스트 대상에 연결할 수 있는지 확인합니다. 테스트 성공은 유용한 확인 자료지만, 해당 시점의 네트워크와 라우팅 조건에서 테스트한 대상에만 해당합니다. 속도 측정이 아니며 모든 웹사이트, 동영상, 앱의 정상 작동을 보장하지 않습니다. 밀리초 단위 숫자가 표시된다고 해서 대역폭이 충분하다고 판단하지 마세요.

1개
각 테스트에서 기본 서버 하나만 사용하고 DOT 표시를 확인하세요
3단계
시스템 VPN, 테스트 대상, 실제 페이지를 각각 확인하세요
2가지
시간 단위 ms와 전송 속도 단위 Mbps를 구분하세요
확인 위치확인할 수 있는 사항추가 확인이 필요한 사항
Home의 연결 스위치가 켜져 있음기기의 VPN 연결이 바로 종료되지 않음원격 인증 및 실제 요청 완료 여부
SERVER 항목의 지연 시간 테스트 결과해당 지연 시간 테스트 방식으로 응답을 받음전체 프록시 핸드셰이크와 실제 서비스 접속
Connectivity Test 성공현재 조건에서 테스트 요청이 완료됨실제 대상의 DNS, 규칙 및 접속 제한
실제 페이지 새로고침 성공해당 시점에 해당 대상에 접속할 수 있었음다른 대상의 접속 여부와 연결의 지속적인 안정성

SERVER의 지연 시간 테스트와 Home의 Connectivity Test는 서로 다른 테스트입니다. 전자는 후보 서버를 대략적으로 확인할 때 사용할 수 있고, 후자는 현재 연결과 라우팅 상태를 함께 고려해야 합니다. 결과를 기록할 때는 기본 서버, Global Routing, Wi-Fi 또는 셀룰러 네트워크, 실제 접속 성공 여부를 함께 적어 두세요. 지연 시간 숫자만 저장하는 것보다 문제를 파악하기 쉽습니다.

결과가 일치하지 않을 때: 두 가지 상황별 확인 방법

연결에 실패하면 테스트 조건을 그대로 유지하세요. 한 번에 한 가지 요소만 변경하고 같은 테스트를 다시 실행하세요. 아래 내용은 결과를 판단하는 방법이며 특정 서버의 실제 성능을 보장하지 않습니다. 네트워크, 서비스 상태, 대상 사이트에 따라 결과가 달라질 수 있습니다.

테스트 실패와 실제 서비스 접속 실패를 나누어 확인하세요

Connectivity Test 실패
  • 연결 스위치가 계속 켜져 있고 DOT 표시가 예상한 서버 옆에 있는지 확인하세요.
  • Direct 모드의 직접 연결 결과를 프록시 연결 결과로 잘못 판단하고 있지 않은지 확인하세요.
  • 서버 주소, 포트, 인증 정보를 확인하고 서비스 상태를 살펴보세요.
  • Wi-Fi 또는 셀룰러 네트워크만 바꾼 뒤 같은 테스트를 실행하세요.
테스트 성공, 페이지 접속 실패
  • 대상 페이지를 새로고침해 이전 페이지의 캐시로 인한 오판을 제외하세요.
  • Proxy와 Config를 잠시 비교해 규칙과 관련된 문제인지 확인하세요.
  • 대상 도메인의 DNS 확인 결과와 앱 기록에 표시된 요청 오류를 살펴보세요.
  • 자주 이용하는 다른 대상을 열어 단일 서비스 문제인지 전반적인 문제인지 구분하세요.

서버, 네트워크, 라우팅 모드 중 한 번에 하나만 변경하세요. 기존 설정은 기록해 두고 원인을 확인한 뒤 일상 설정으로 복원하세요.

시스템 VPN은 연결되었는데 모든 프록시 접속이 실패한다면 원격 서버 설정값과 서비스 상태를 중점적으로 확인하세요. TLS 연결은 기기 시간의 영향을 받을 수도 있습니다. iPhone 또는 iPad의 설정 → 일반 → 날짜 및 시간에서 시간이 정확한지 확인하세요. 오류를 피하려고 인증서 확인을 바로 끄지 마세요.

연결 확인 후: 일상 설정 저장과 재테스트 방법

첫 연결이 확인되면 장기간 사용할 Global Routing 설정으로 되돌린 뒤 실제 페이지를 다시 열어 보세요. Proxy로 임시 테스트에 성공했다는 것은 해당 프록시 테스트 조건이 작동했다는 의미일 뿐입니다. Config로 복원한 뒤에도 규칙에 따른 연결을 확인해야 합니다. 먼저 수동 연결을 안정화한 뒤 자동 연결을 설정하면 문제 범위를 좁히기 쉽습니다.

Shadowrocket은 App Store에서만 받을 수 있으며 주로 iPhone과 iPad에서 사용합니다. Mac, Apple TV, Apple Vision의 호환성, 시스템 요구 사항 및 구매 가능 여부는 App Store 페이지 표기를 기준으로 확인하세요. 재설치하거나 기기를 바꾸기 전에 App Store 구매 내역을 확인하고 필요한 구성 백업과 서비스 제공업체의 연결 정보를 보관하세요.

Shadowrocket App Store 다운로드