아래에서는 각 항목의 기능을 설명합니다. Settings 또는 해당 기능 메뉴에서 현재 사용할 수 있는 옵션을 확인하세요. 화면 이름과 위치, 시스템 지원 여부는 실제 표시 내용을 기준으로 합니다.
DNS: 도메인 조회와 이후 연결을 나누어 확인
DNS는 도메인 이름을 연결에 사용할 수 있는 주소로 변환합니다. 이름 조회 성공과 대상 서비스 접속 가능 여부는 서로 다른 단계입니다. Settings의 DNS 관련 설정 또는 현재 Config의 DNS 항목에서 실제로 사용 중인 설정을 먼저 확인하세요. 구성 파일에 자체 DNS 지시문이 포함될 수 있으므로, 다른 설정과 중복되거나 영향을 주는지 확인한 뒤 조정하세요. 입력란 하나만 변경했다고 모든 요청이 새 설정을 사용한다고 볼 수는 없습니다.
설정 변경 전 기존 값을 기록하고, 매번 DNS 출처나 동작을 한 가지만 조정한 뒤 같은 대상에 접속해 조회 및 연결 기록을 확인하세요. 지연 테스트는 정상인데 웹페이지가 열리지 않는다면 DNS 조회 실패, 연결 실패, TLS 단계 실패를 구분하세요. 모든 문제를 DNS 탓으로 돌리지 마세요. IPv6를 사용하는 경우 IPv6 주소가 표시되는지만 보고 이상 여부를 판단하지 말고, 현재 네트워크가 해당 주소로 연결할 수 있는지도 고려해야 합니다.
Test Method: 동일한 기준으로 테스트
Test Method는 Connectivity Test에서 사용할 테스트 방식을 정합니다. 해당 설정을 열어 현재 방식의 설명을 읽고, 기존 서버를 같은 방식으로 비교하세요. 테스트 대상이 필요한 방식이라면 대상도 동일하게 유지해야 합니다. 방식에 따라 포트 연결 여부나 특정 요청의 결과를 각각 반영할 수 있으므로 서로 다른 방식의 결과를 한데 놓고 순위를 매기면 안 됩니다.
테스트에 표시된 수치만으로 실제 페이지가 열리거나 지속적인 전송 속도가 보장되지는 않습니다. 비교할 때는 기기가 같은 네트워크에 연결되어 있는지 확인하고 대용량 작업은 가급적 피하세요. 한 번 실패했다면 테스트를 반복하고 결과를 기록합니다. 전체 문제 해결 과정에서는 Global Routing, 일치한 규칙 및 실제 접속 대상을 함께 확인해야 합니다.
Today Widget: 빠른 확인 및 조작
Today Widget은 시스템 위젯에서 빠르게 정보를 확인하거나 조작하는 기능입니다. 먼저 Settings에서 앱이 제공하는 관련 옵션을 살펴본 다음 시스템 위젯 편집 화면에서 해당 항목을 추가할 수 있는지 확인하세요. 시스템 환경에 따라 메뉴 위치가 다를 수 있으므로 현재 기기에 표시되는 내용을 기준으로 합니다. 위젯이 표시되는지 여부만으로 앱의 연결 기능을 판단하지 마세요.
설정을 마친 뒤 앱에서 연결이 가능한지 확인하고 위젯의 표시 및 조작 결과를 살펴보세요. 위젯은 업데이트가 늦을 수 있습니다. 표시 상태가 다르면 Home과 시스템 VPN 상태를 다시 확인하세요. 위젯의 문구만 보고 연결 여부를 판단하지 마세요. 잠금 화면이나 기기를 공유하는 상황에서 서버 이름이 노출될 수 있는지도 고려해야 합니다.
iCloud: 동기화 범위를 먼저 확인
iCloud 관련 옵션은 앱에서 지원하는 데이터를 동기화하는 데 사용됩니다. 먼저 시스템에서 iCloud 사용 가능 여부와 앱 접근 권한을 확인한 뒤 Shadowrocket의 관련 설정에서 동기화 범위를 살펴보세요. 동기화, 파일 가져오기, 전체 복원은 서로 다른 작업입니다. 모든 서버, 인증 정보, 통계 및 시스템 VPN 권한이 함께 이전된다고 가정하지 마세요.
동기화를 켜거나 다른 기기에서 복원하기 전에 현재 사용할 수 있는 구성의 사본을 보관하고, 병합 또는 덮어쓰기 동작이 발생할 수 있는지 확인하세요. 완료 후 현재 Config, 서버 선택, Global Routing 및 On Demand를 항목별로 확인합니다. 시스템 VPN 구성 권한은 각 기기에서 따로 확인해야 합니다. 동기화된 항목이 표시되더라도 실제 연결 테스트를 거친 뒤 사용하세요.