메뉴 위치와 항목은 현재 앱 화면을 기준으로 확인하고 한 번에 한 가지 설정만 변경하세요.
Settings의 기능과 Config 파일은 함께 연결에 영향을 줄 수 있습니다. 아래 항목을 찾을 때는 전역 설정, 현재 구성 또는 시스템 권한 중 무엇을 조정하는지 먼저 확인하세요. 이름이 비슷하다고 같은 설정 계층에 속한다고 단정하지 마세요. 화면 위치는 앱 업데이트에 따라 달라질 수 있으므로 아래에서는 메뉴의 고정된 줄 번호 대신 영어 항목명을 사용합니다.
DNS: 도메인 조회 실패와 연결 실패 구분
DNS는 도메인을 연결에 필요한 주소로 변환합니다. Settings의 DNS 관련 옵션과 현재 Config의 [General]에 dns-server 등의 설정이 있는지 함께 확인하세요. 한쪽만 바꾸고 다른 쪽을 놓치지 않도록 주의해야 합니다. 문제를 살펴볼 때는 기존 값을 먼저 보존하고 도메인을 확인할 수 없는 것인지, 조회 결과가 예상과 다른 것인지, 주소는 확인되지만 연결이 실패하는 것인지 구분한 뒤 변경 여부를 결정하세요.
예를 들어 dns-server = system은 시스템 DNS 설정을 사용하는 구성 문법의 한 형태이며, 모든 네트워크에 적용할 수 있는 권장 설정은 아닙니다. DNS를 변경하면 IP 규칙 매칭과 실제 연결 대상에 영향을 줄 수 있지만 서버 인증 오류를 해결하지는 못합니다. 테스트 후 새 요청을 보내고 기존 DNS 캐시가 결과에 미칠 수 있는 영향도 고려하세요. 한 번 성공했다고 모든 도메인의 문제가 해결된 것은 아닙니다.
Test Method: Connectivity Test의 확인 범위
Settings에서 Test Method를 찾아 현재 옵션의 설명을 읽고 테스트 방식을 선택하세요. 해당 방식에 대상 주소가 필요한 경우 대상 자체에 접속할 수 있는지도 확인해야 합니다. 포트 수준의 응답과 앱 수준의 요청 완료는 서로 다른 결과이므로 방식이 다른 테스트를 직접 비교하기 어렵습니다. 변경 후 Home으로 돌아가 Connectivity Test를 다시 실행하고 동일한 대상을 실제로 접속해 확인하세요.
테스트 표시는 서버를 선별하고 문제를 찾는 데 참고할 수 있지만 지속적인 전송 성능이나 모든 요청의 사용 환경을 나타내지는 않습니다. 테스트만 실패하고 실제 사용은 정상이라면 서버 정보를 전부 다시 작성하기 전에 테스트 방식과 대상을 확인하세요.
Today Widget: 빠른 접근 및 시스템 표시 조건
Today Widget은 시스템에서 지원하는 위젯 위치에서 빠르게 확인하거나 조작할 수 있도록 합니다. 먼저 Settings에서 Today Widget 관련 옵션을 확인한 뒤 시스템의 위젯 편집 화면에서 해당 항목을 추가할 수 있는지 살펴보세요. 사용할 수 있는 형태는 기기의 운영체제와 현재 앱이 제공하는 기능에 따라 달라집니다. 특정 위젯 모양이 모든 기기에서 제공된다고 가정하지 마세요.
빠른 접근 기능도 저장된 서버, 구성 및 연결 권한을 사용합니다. 이를 누른 뒤 Home으로 돌아가 실제 상태를 확인하세요. 특히 기기에서 데이터를 복원한 직후이거나 앱의 초기 설정이 완료되지 않은 경우에는 주의해야 합니다. 위젯은 별도의 연결 설정을 제공하지 않으며 현재 SERVER 확인을 대신할 수 없습니다.
iCloud: 데이터 동기화와 구입 항목 복원은 별개입니다
여러 기기에서 설정을 유지하려면 Settings의 iCloud 동기화 항목을 확인하고 시스템에서 Shadowrocket의 iCloud 사용을 허용했는지 확인하세요. 활성화하기 전에 중요한 구성을 백업하고 두 기기에 이미 저장된 내용을 비교하세요. 동기화를 언제든 되돌릴 수 있는 이전 기록 보관 기능으로 여겨서는 안 됩니다. 동기화가 완료됐는지는 스위치가 켜져 있는지만 보지 말고 실제 항목을 확인하세요.
App Store의 구입 항목은 앱을 다시 받을 수 있는 권한을 복원하고, iCloud는 앱이 지원하는 데이터를 동기화합니다. 두 작업은 서로 다른 절차입니다. 기기를 바꾼 뒤 앱을 설치했더라도 서버 정보, Config 선택 및 VPN 권한을 확인해야 합니다. 동기화 범위는 앱 내 설명을 기준으로 확인하세요. 서버 인증 정보와 구독 내용은 민감할 수 있으므로 사용 전에 로그인한 계정과 기기 접근 권한을 점검해야 합니다.
Diagnostics: 상황을 기록한 뒤 진단 정보 수집
문제가 발생하면 Settings에서 Diagnostics를 찾아 앱이 제공하는 진단 또는 기록 기능으로 정보를 수집하세요. 먼저 문제가 발생한 시각, 네트워크, Global Routing, 선택한 서버 및 접속에 실패한 대상을 기록한 뒤 문제를 한 번 더 재현하세요. 이런 상황 정보는 오류 한 줄만 남기는 것보다 DNS 조회, 인증, 전송 또는 규칙 매칭 중 어느 단계의 문제인지 구분하는 데 도움이 됩니다.
기록을 공유하기 전에 도메인, IP, 구독 주소, 인증 정보 및 개인적인 접속 내용을 확인하고 불필요한 민감 정보를 삭제하세요. 로그에서 특정 요청이 실패했다고 해서 모든 연결이 불가능하다고 단정해서는 안 됩니다. 발생 시각과 동일한 대상을 반복 테스트한 결과를 함께 확인하세요. 문제 해결이 끝나면 임시로 변경한 진단 옵션을 되돌려 일상적인 사용과 무관한 기록이 계속 남지 않도록 하세요.