iPhone / iPad · 첫 설정
Shadowrocket 빠른 시작
‘정보 추가 → 라우팅 선택 → 연결 → 확인’ 순서로 진행하세요. 각 단계의 화면 상태를 확인한 뒤 다음으로 넘어가고, 문제가 생기면 가장 최근에 변경한 항목부터 점검하세요.
이 페이지에서는 처음 사용할 때의 절차를 안내합니다. 구독 관리, 입력 항목 설명 및 업데이트 방법은 서버 관리 설명서를 참고하세요.
아래 스크린샷은 App Store에서 제공된 이미지입니다. 버튼의 위치와 문구는 현재 앱에 표시되는 내용을 기준으로 확인하세요. 한 단계를 처음부터 끝까지 읽은 뒤 화면을 보며 따라 하는 것이 좋습니다.
단계 01 / 연결 정보 준비
서버 추가 또는 기존 구독 가져오기
먼저 가지고 있는 정보의 유형을 확인하세요. 서버별 매개변수라면 Add Server를 사용하고, 서버 목록을 업데이트하기 위해 본인의 서비스 제공업체가 발급한 링크라면 Subscribe를 사용합니다. 두 방식은 서로 다르므로 구독 링크를 개별 서버의 주소 입력란에 넣지 마세요. 입력하기 전에 원본 정보를 준비해 하나씩 대조하고, 특히 포트, 인증 항목 및 프로토콜 추가 옵션을 빠뜨리지 않도록 하세요.
직접 입력하려면 서버 목록에서 Add Server를 찾아 들어간 다음 먼저 Type을 선택하고, 가지고 있는 정보에 따라 주소, Port 및 인증 정보를 입력합니다. Type에 따라 표시되는 항목은 다를 수 있습니다. 예를 들어 일부 설정에는 Password와 Method가 필요하고, 다른 설정에는 서버와 일치하는 전송 또는 보안 옵션도 필요합니다. 스크린샷의 주소 입력란은 Host로 표시되어 있습니다. 실제 입력 시에는 현재 화면의 항목명과 보유한 정보를 기준으로 하세요. 항목이 보이지 않는다고 해서 해당 값을 다른 항목에 입력하지 마세요.
구독 링크가 있다면 Subscribe에서 추가 기능을 열고 링크 전체를 붙여넣은 뒤 저장 및 업데이트를 진행하세요. 그런 다음 서버 목록으로 돌아가 원하는 항목이 표시되는지 확인합니다. 링크에 쿼리 매개변수가 있다면 처음부터 끝까지 모두 복사하세요. 공백이나 줄바꿈, 메신저에서 잘린 마지막 문자가 링크를 읽는 데 영향을 줄 수 있습니다. 구독 업데이트는 기존 정보를 가져오는 기능이며 서비스 제공업체 측에서 유효한 상태인지 확인해 주지는 않습니다. 가져온 뒤 목록에 항목이 있는지 확인하고 본인의 서버를 하나 선택하세요. 구독을 저장했다는 이유만으로 연결이 완료된 것은 아닙니다.
QR 코드가 있다면 Add Server 화면에서 Scan QR Code를 확인하세요. 호환되는 구성 파일이 있다면 Import from Cloud JSON 메뉴와 파일 형식을 확인할 수 있습니다. 각 메뉴는 서로 다른 형태의 기존 정보를 가져오는 기능이므로 어떤 텍스트든 서로 호환된다고 보장할 수는 없습니다. 처음에는 실제로 가지고 있는 정보에 맞는 한 가지 방법만 사용하고, 저장 후 목록을 확인한 다음 다음 단계로 넘어가세요. 개별 입력 항목의 자세한 설명과 여러 구독을 관리하는 방법은 서버 관리 설명서를 참고하세요.
단계 02 / 트래픽 처리 방식 선택
Global Routing 모드 선택
서버를 목록에 추가한 뒤 연결을 반복해서 전환하지 마세요. Home으로 돌아가 Global Routing에서 현재 선택된 모드를 확인합니다. 이 설정은 연결 후 트래픽을 처리하는 방식을 결정하며, 선택한 서버가 무엇인지와는 별개의 항목입니다. 구성 파일에 따라 트래픽을 분기할지, 아니면 일괄 처리할지 먼저 정하세요. 그래야 다음 단계에서 확인할 결과를 정확히 해석할 수 있습니다.
자주 사용하는 모드는 Config, Proxy, Direct입니다. Config는 현재 구성 파일의 규칙에 따라 요청을 처리합니다. Proxy는 선택한 서버를 통해 트래픽이 처리되는 방식을 임시로 확인할 때 적합하고, Direct는 직접 연결 상태를 확인할 때 사용합니다. 평소 규칙에 따라 트래픽을 분기하려면 Config를 선택하고 사용할 구성 파일이 맞는지 확인하세요. 모드를 변경하면 이전 테스트 결과가 더 이상 유효하지 않을 수 있으므로 다음 단계에서 다시 확인해야 합니다.
Config를 선택했다면 구성 관련 화면에서 규칙 파일이 있는지, 규칙이 예상대로 구성되어 있는지 확인하세요. 공식 스크린샷의 General, Rule, Hosts, URL Rewrite, HTTPS Decryption은 서로 다른 구성 섹션입니다. 처음 연결할 때는 Rule의 위치만 확인하면 되며, 각 항목을 모두 수정할 필요는 없습니다. Add Rule은 규칙을 추가하는 기능입니다. 입력하기 전에 매칭 조건과 처리 결과를 명확히 정하세요. 예를 들어 DOMAIN-SUFFIX,example.com,PROXY는 규칙 문법을 보여주는 예시이며, example.com은 그대로 사용해야 하는 대상이 아닙니다.
먼저 기존 구성으로 연결 및 확인을 한 번 완료한 다음 규칙을 변경할지 결정하세요. 여러 규칙을 한꺼번에 수정하면 문제가 생겼을 때 원인이 서버 정보인지, 라우팅 모드인지, 매칭 조건인지 구분하기 어렵습니다. PROXY, DIRECT 등의 규칙 키워드와 매칭 순서는 용어집을 참고하세요. 구성 파일 관리 및 백업 방법은 서버 관리 설명서에 안내되어 있습니다. Global Routing을 확인한 뒤 Home으로 돌아가 연결을 켜세요.
단계 03 / 연결하기
Home에서 연결 스위치 켜기
Home으로 돌아가 서버 목록에서 방금 확인한 항목이 선택되어 있는지, Global Routing이 원하는 모드로 설정되어 있는지 확인하세요. Home 스크린샷에서 상단 연결 스위치, SERVER 그룹, Connectivity Test의 위치 관계를 확인할 수 있습니다. 스크린샷의 Not Connected는 촬영 당시 연결되지 않은 상태를 뜻하며, 작업 후에도 반드시 이렇게 표시되어야 한다는 의미는 아닙니다. 본인 기기의 실시간 상태를 기준으로 판단하세요.
선택 항목을 확인한 뒤 Home 상단의 연결 스위치를 켜세요. 처음 연결할 때 시스템에서 VPN 구성 추가를 허용할지 묻는 알림이 표시될 수 있습니다. 시스템 팝업을 읽고 안내에 따라 승인해야 앱이 시스템에 연결을 요청할 수 있습니다. 이는 시스템 권한 요청이며 구독 가져오기나 서버 정보가 올바르다는 뜻은 아닙니다. 승인한 뒤 Shadowrocket으로 돌아가 Home의 연결 상태가 바뀌는지 확인하고, 연결 절차가 끝날 때까지 기다린 후 테스트하세요.
스위치가 곧바로 꺼짐 상태로 돌아가면 빠르게 반복해서 누르지 마세요. 서버가 실제로 선택되어 있는지, 정보가 모두 입력되었는지, 현재 네트워크를 사용할 수 있는지 확인한 다음 다섯 번째 단계의 순서에 따라 문제를 점검하세요. Home에 연결됨으로 표시되더라도 현재 연결 상태가 바뀌었다는 뜻일 뿐, 원하는 대상에 반드시 정상적으로 접속할 수 있다는 의미는 아닙니다. 서버 선택과 Global Routing을 그대로 유지하고 연결 상태 및 실제 접속을 확인해야 ‘연결됨’과 ‘예상대로 작동함’을 구분할 수 있습니다.
iPad에서도 같은 순서로 Home, SERVER, Global Routing 및 연결 스위치를 찾으면 됩니다. 화면 배치는 iPhone과 다를 수 있으므로 스크린샷의 픽셀 위치를 그대로 따라 찾을 필요는 없습니다. 처음 설정할 때는 선택한 서버와 라우팅 모드를 기록해 두어야 테스트 실패 시 같은 조건에서 다시 확인할 수 있습니다. 앱을 받는 방법과 처음 실행하는 방법은 iPhone 안내 또는 iPad 안내를 참고하세요.
단계 04 / 연결 상태와 실제 결과 구분
Connectivity Test로 적용 여부 확인
연결 상태가 안정되면 Home으로 돌아가 Connectivity Test를 실행하세요. 테스트를 시작하기 전에 어떤 서버를 사용 중인지, Global Routing이 Config인지 Proxy인지, 기기가 어떤 네트워크에 연결되어 있는지 확인하세요. 성공 또는 실패 여부만 따로 보지 말고 이러한 조건과 함께 결과를 살펴보세요. 서버나 규칙을 방금 변경했다면 테스트를 다시 실행해 변경 전 결과를 현재 결과로 착각하지 않도록 하세요.
연결 테스트 후에는 원래 접속하려던 대상을 열어 실제 상태를 확인하세요. Connectivity Test는 테스트 항목의 연결 상태를 확인하는 기능이며 모든 앱과 웹사이트의 사용 결과를 대신하지는 않습니다. 특히 Config 모드에서는 요청마다 적용되는 규칙이 다를 수 있습니다. 일부 테스트에 결과가 있다고 해서 모든 대상에 같은 방식으로 적용되는 것은 아닙니다. 특정 대상이 예상대로 작동하지 않으면 대상, 당시 Global Routing 모드, 사용자 지정 규칙 사용 여부를 기록한 뒤 해당 Rule을 확인하세요. 서버 정보를 전부 다시 입력하는 것부터 시작하지 마세요.
문제 범위를 좁히려면 Proxy를 임시로 선택해 비교한 뒤 테스트가 끝나면 원래 Config로 되돌릴 수 있습니다. 두 모드의 결과가 다르면 구성 파일, 규칙 매칭 및 규칙 순서를 중점적으로 확인하세요. 두 모드 모두 원하는 대상에 접속하지 못하면 서버 정보와 연결 상태부터 다시 확인합니다. Direct는 직접 연결 상태를 확인하는 데 사용할 수 있지만, Direct로 전환한 결과를 선택한 서버를 거친 연결의 증거로 보면 안 됩니다. 모드를 변경할 때마다 테스트를 다시 실행하세요.
문제를 확인할 때는 가능한 한 한 번에 변수 하나만 변경하세요. 예를 들어 서버와 네트워크는 그대로 둔 채 Global Routing만 바꾸거나, 라우팅 모드는 유지한 채 서버 항목 하나만 다시 확인합니다. 그래야 어떤 변경이 결과에 영향을 줬는지 알 수 있습니다. 규칙 키워드, 테스트 의미 및 자주 표시되는 상태는 용어집과 문제 해결에서 확인할 수 있습니다. 원하는 결과를 얻었다면 첫 설정은 여기서 마쳐도 됩니다. Settings의 다른 항목을 더 변경할 필요는 없습니다.
단계 05 / 입력 정보부터 시스템까지 차례로 확인
연결에 실패하면 순서대로 확인
먼저 입력 정보를 확인하세요. 직접 입력한 항목은 Type, 주소, Port, 인증 정보 및 해당 Type에 필요한 추가 설정을 하나씩 대조하고 숫자, 대소문자, 앞뒤 공백에 유의하세요. 구독을 사용한다면 링크 전체가 맞는지, 업데이트가 성공했는지, 업데이트 후 서버 목록에 실제로 항목이 표시되는지 확인합니다. 목록이 비어 있는 문제와 목록에 항목이 있지만 연결되지 않는 문제는 원인이 다릅니다. 전자는 링크와 업데이트 결과를 먼저 확인하고, 후자는 선택한 서버와 해당 매개변수를 확인하세요. 구독 업데이트 실패 시 확인할 항목은 구독 업데이트 문제 해결 안내를 참고하세요.
다음으로 선택 상태를 확인하세요. Home의 SERVER 그룹에서 사용할 항목이 선택되어 있어야 합니다. 정보를 추가하거나 저장 또는 업데이트하는 것만으로 서버가 자동 선택되지는 않습니다. Global Routing이 Config, Proxy, Direct 중 무엇인지 확인하고 해당 모드에 맞춰 테스트 결과를 해석하세요. Config에서만 특정 대상에 문제가 있고 Proxy 비교 테스트는 정상이라면 현재 구성 파일의 Rule을 확인하세요. 모든 문제를 구독 자체 탓으로 돌리지 마세요. 규칙을 방금 변경했다면 확인된 상태로 되돌린 다음 한 번에 하나씩 조정하세요.
마지막으로 시스템 연결 상태와 Settings를 확인하세요. Home의 스위치 상태와 시스템 권한 승인이 완료되었는지 확인한 뒤 Settings에서 현재 문제와 관련된 On Demand, Diagnostics, Test Method 등을 살펴보세요. On Demand는 조건에 따라 연결 동작에 영향을 줄 수 있습니다. 기존 규칙의 적용 방식이 확실하지 않다면 원래 설정을 기록한 뒤 비교 테스트를 진행하세요. Diagnostics는 점검에 참고할 수 있지만 Home 상태, 실제 접속 결과 및 보유한 서버 정보를 함께 고려해야 합니다. 스크린샷의 다른 Settings 분류는 첫 연결에 필요한 필수 항목이 아니므로 하나씩 변경할 필요는 없습니다.
네트워크를 바꾼 뒤 결과가 달라진다면 각 네트워크에서의 테스트 결과를 따로 기록하세요. 네트워크를 바꾸면서 서버 정보까지 동시에 수정하지 마세요. 서비스 제공업체 측에서 정보가 변경되었다면 제공된 최신 정보를 기준으로 다시 확인하세요. 이 사이트는 앱에서 정보를 입력하고 확인하는 위치만 안내합니다. 문제 확인을 마친 뒤에는 서버 선택, Global Routing 모드 및 변경한 Settings 항목을 평소 사용할 상태로 되돌리고 Connectivity Test와 실제 접속 확인을 다시 실행하세요. 증상별 추가 절차는 문제 해결을 참고하세요.
처음 사용한 뒤
다시 확인할 수 있도록 설정 기록 보관
사용한 정보의 유형, 선택한 서버, Global Routing 모드 및 확인 방법을 기록해 두세요. 나중에 구독을 업데이트하거나 Rule을 조정할 때는 정상 작동하는 설정을 비교 기준으로 남겨 두고 항목별로 변경하세요. 여러 구독 관리, 지연 시간 테스트 또는 오래된 항목 삭제 방법은 서버 관리 설명서를 참고하세요. 화면에 표시되는 용어만 확인하려면 용어집을 이용하세요.