Shadowrocket Data 트래픽 통계 보는 법: 서버별·앱별 사용량 이해하기

Shadowrocket Data의 트래픽 통계를 해석하고 서버별·앱별 사용량의 차이를 설명합니다. 서비스 제공업체의 사용량과 다를 수 있는 이유도 확인하세요.

이 글의 핵심

Data는 Shadowrocket이 처리한 트래픽을 확인하는 기능으로, 기기의 셀룰러 데이터 사용량이나 서비스 제공업체의 청구 내역과는 다릅니다. 서비스 제공업체에서 구독과 서버 정보를 받은 뒤 사용량을 확인하려는 경우에 적합합니다. 먼저 누적 트래픽과 실시간 속도를 구분하고, 서버별·앱별로 확인한 다음 같은 시간대의 증감량을 비교하세요.

Data 통계, 실시간 속도, 요금제 사용량 구분하기

Shadowrocket의 로컬 통계, 시스템 네트워크 통계, 서비스 제공업체의 관리 페이지는 각각 서로 다른 지점을 기준으로 측정합니다. Data 수치는 현재 선택된 통계 분류와 기록 범위를 함께 살펴봐야 합니다. iPhone이나 iPad 전체의 사용량으로 간주하거나, 이 수치만으로 요금제에서 차감된 양을 추정할 수는 없습니다. 개별 숫자보다 단위와 분류 제목, 기록 시작 시점을 확인하는 것이 중요합니다.

업로드는 일반적으로 기기에서 외부로 전송하는 데이터이고, 다운로드는 기기로 수신하는 데이터입니다. 동영상 재생은 주로 다운로드가 발생하지만 요청, 확인 응답 등 업로드 트래픽도 함께 발생합니다. 단위에 /s가 붙으면 속도이며, 시간 단위가 없는 바이트 수는 누적 데이터량입니다. 특정 순간의 속도가 높다고 해서 통계 기간 내내 같은 속도를 유지한 것은 아닙니다.

두 가지 방향
업로드와 다운로드를 각각 확인한 뒤 합계를 비교하세요
8 bit
1 Byte = 8 bit, MB/s와 Mbps는 서로 다른 단위
두 번의 기록
이번 증가량은 종료 시점의 수치에서 시작 시점의 수치를 뺀 값입니다

예를 들어 이론상 8 Mbps는 1 MB/s에 해당하지만, 이 계산에는 프로토콜 오버헤드가 반영되지 않습니다. MB와 MiB도 같은 단위가 아닙니다. 1 MB는 1,000,000바이트이고 1 MiB는 1,048,576바이트입니다. 두 화면을 비교하기 전 각 단위의 정의부터 확인하세요. 표기가 비슷하다고 같은 방식으로 환산한다고 볼 수는 없습니다.

서버별로 확인하기: 실제 트래픽이 어느 출구를 통과했는지 확인

서버별 보기에서는 프록시 출구의 사용량을 확인합니다. 어떤 서버 항목이 요청을 처리했는지, 트래픽이 어느 항목에 집중됐는지, 서버를 바꾼 뒤 새 요청이 다른 항목으로 이동했는지를 살펴보세요. 서버 항목과 서비스 제공업체의 요금제는 일대일로 대응하지 않습니다. 하나의 요금제에 여러 서버가 포함될 수 있고, 여러 기기에서 같은 요금제를 사용할 수도 있습니다. 따라서 이 기기의 특정 서버 항목 누적값만으로 계정 전체 사용량을 알 수는 없습니다.

  1. 먼저 Home에서 현재 선택된 서버를 확인하고 이름을 기록하세요. 이름이 같은 항목이 여러 개라면 주소와 포트도 확인해 서로 다른 항목을 혼동하지 않도록 합니다.
  2. Global Routing을 확인하세요. Config를 사용하면 요청이 설정된 규칙에 따라 처리됩니다. Proxy와 Direct는 일반 요청의 출구가 다르므로 두 경우의 수치를 직접 비교해서는 안 됩니다.
  3. Data로 이동해 화면에 표시되는 서버별 통계를 확인하고, 해당 항목의 업로드·다운로드 수치와 기록 범위를 적어 두세요. 구체적인 분류 메뉴는 현재 화면에 표시된 내용을 기준으로 확인합니다.
  4. 짧은 작업을 하나 수행한 뒤 같은 항목의 수치를 다시 확인하세요. 과거 누적값의 크기만 보지 말고 증가량으로 해당 작업의 트래픽이 이 항목에 반영됐는지 확인합니다.

서버를 바꿔도 기존 연결이 모두 즉시 새 연결로 전환되는 것은 아닙니다. 동영상 스트리밍, 지속 연결, 백그라운드 전송은 연결이 끊기거나 새로 설정될 때까지 기존 연결을 계속 사용할 수 있습니다. 따라서 서버 변경 후 이전 항목의 수치가 조금 늘었다고 해서 선택이 적용되지 않았다고 단정할 수 없습니다. 비교하려면 테스트 작업을 끝낸 뒤 요청을 새로 보내고 새 증가량을 확인하세요.

확인 방법: 같은 항목의 증가량 비교하기

현재 서버가 사용 중인지 확인하려면 Global Routing 설정과 테스트 작업을 동일하게 유지하고 작업 전후의 수치를 기록하세요. 한 항목의 장기간 누적값과 다른 항목의 단기 수치를 비교하지 마세요.

앱별로 확인하기: 트래픽 출처를 파악하는 기준이지, 시스템 전체 목록은 아닙니다

앱별 보기로 알 수 있는 것은 “관찰된 연결을 어떤 출처로 분류할 수 있는가”이지, “기기의 모든 앱이 이동통신 데이터를 얼마나 사용했는가”가 아닙니다. Apple 플랫폼에서는 권한과 시스템 기능에 따라 앱을 식별하는 데 한계가 있습니다. Data에 앱별 분류가 표시된다면 실제로 보이는 분류와 귀속 결과를 기준으로 확인하세요. 특정 앱이 목록에 없다고 해서 네트워크에 연결하지 않았다는 뜻은 아니며, 모든 연결을 앱 이름과 정확히 연결할 수 있다고 기대해서도 안 됩니다.

앱을 하나만 사용해도 여러 서비스 요청이 발생할 수 있고, 백그라운드 동기화가 동시에 진행될 수도 있습니다. 반대로 여러 앱이 같은 도메인에 접속하거나 시스템 서비스를 함께 사용할 수 있습니다. 도메인, 서버 주소, 연결 시각만으로는 요청을 시작한 앱을 하나로 특정하기 어렵습니다. 앱별 수치는 문제를 좁혀 가는 단서로 활용하고, 개별 작업을 통해 확인하세요.

서버별 확인 기록

위치
Home에서 선택한 서버 확인, Data에서 통계 확인
확인 대상
개별 서버 항목과 프록시 출구
사전 확인 사항
현재 Global Routing 설정 기록
비교 방법
같은 항목, 같은 시간대의 증가량

출구 사용량 확인에 적합하며 계정 청구 내역을 대신하지 않습니다.

앱별 확인 기록

위치
Data에 실제 표시되는 앱 분류
확인 대상
관찰 및 출처 분류가 가능한 연결
사전 확인 사항
분류 항목과 표시 범위 확인
비교 방법
다른 작업을 중지하고 확인할 앱만 단독으로 사용

트래픽 출처를 찾는 데 적합하며 시스템 셀룰러 데이터 통계를 대신하지 않습니다.

셀룰러 요금제 사용량을 확인하려면 시스템의 Settings에서 Cellular 또는 Mobile Data 페이지를 함께 확인하세요. 메뉴 이름은 시스템 언어와 지역에 따라 다를 수 있습니다. 시스템 셀룰러 통계와 Shadowrocket 로컬 통계의 집계 기간은 각각 확인해야 합니다. Wi-Fi에서 발생한 데이터로 셀룰러 청구 내역을 설명할 수는 없습니다.

단계별로 재현 가능한 트래픽 비교하기

정확한 비교를 위해 과거 기록을 모두 지울 필요는 없습니다. 기존 수치를 보존하고 작업 전후의 차이를 계산하면 증가량을 확인할 수 있고, 이후 문제를 점검하는 데 필요한 정보도 유지할 수 있습니다. 다음은 계산 예시이며 실제 측정 결과나 제품 성능을 보장하는 내용이 아닙니다.

  1. 환경 고정: 네트워크 유형을 하나 선택하고 같은 서버와 Global Routing 설정을 유지합니다. 클라우드 동기화, 앱 업데이트, 다른 기기에서 같은 계정으로 진행 중인 전송은 일시 중지하세요.
  2. 시작 시점 기록: 시각, Data의 업로드·다운로드 수치, 서비스 제공업체 관리 페이지의 사용량과 갱신 시각을 적어 두세요. 구독 정보에 표시된 잔여량도 마지막 갱신 시점의 수치일 수 있습니다.
  3. 단일 작업 실행: 확인할 앱 하나만 열고 시작과 종료를 분명히 구분할 수 있는 작업을 한 번 수행하세요. 웹페이지 캐시와 동영상 사전 로딩은 실제 전송량을 바꿀 수 있으므로 페이지에 표시된 파일 크기를 네트워크 통계로 간주하지 마세요.
  4. 종료 시점 기록: 작업이 끝나면 연결이 안정적으로 유휴 상태가 될 때까지 기다린 뒤 같은 항목을 다시 확인하세요. 서비스 제공업체 관리 페이지의 집계가 늦다면 갱신된 후 기록하고, 수치를 맞추려고 작업을 반복하지 마세요.
  5. 차이 계산: 업로드와 다운로드 증가량을 각각 계산하고 테스트 시간대를 기록한 뒤, 서비스 제공업체가 공개한 측정 기준에 따라 비교하세요.
기록 항목작업 전작업 후이번 증가량
업로드 누적량20 MB22 MB2 MB
다운로드 누적량100 MB150 MB50 MB
업로드·다운로드 합계120 MB172 MB52 MB

이 예시로 알 수 있는 것은 선택한 로컬 통계 범위에서 52 MB가 증가했다는 점뿐입니다. 서비스 제공업체도 52 MB를 차감해야 한다거나 대상 앱의 실제 콘텐츠가 정확히 50 MB였다는 뜻은 아닙니다. 업로드와 다운로드를 함께 집계하는지, 배수가 적용되는지, 다른 기기가 사용 중인지 각각 확인해야 합니다.

수치가 다른 이유: 측정 위치와 트래픽 라우팅 결과의 차이

앱 요청 터널 진입 규칙 매칭 출구 전송 백엔드 집계

이 흐름은 통계를 단순히 일치시킬 수 없는 이유를 보여 줍니다. 앱이 콘텐츠를 요청하면 Shadowrocket은 처리 범위에 포함된 연결을 다루고, 규칙에 따라 출구가 결정되며, 서비스 제공업체는 자체 네트워크 경계에서 사용량을 집계합니다. 각 측정 지점은 집계하는 바이트 범위와 기간이 다를 수 있습니다. Direct 트래픽은 로컬에서 처리됐다는 이유만으로 프록시 서버 요금제 사용량에 포함되지 않습니다.

Global Routing에서 Config를 사용할 때는 Config의 규칙을 위에서 아래로 확인하며, 처음 일치하는 규칙이 정책을 결정합니다. 다음은 규칙 구문 예시일 뿐 현재 설정을 바꾸라는 뜻은 아닙니다. 실제 정책 이름은 사용 중인 Config를 기준으로 확인하세요.

[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY

이 예시에서는 example.com 및 그 하위 도메인과 일치하는 요청을 DIRECT로 처리합니다. 이어서 GEOIP,CN,DIRECT가 해당 IP와 일치하는 요청을 처리하고, 앞선 규칙과 일치하지 않은 요청은 마지막의 FINAL,PROXY로 전달됩니다. 따라서 한 번의 웹 탐색에서도 연결마다 경로가 달라질 수 있습니다. 구체적인 정책을 확인하지 않고 로컬 합계만 보는 것은 사용량을 대조할 때 흔히 생기는 오차 원인입니다.

사용량을 대조하기 전에 네 가지 조건 맞추기

기기 범위, 시작·종료 시각, 업로드·다운로드 포함 범위, 단위를 맞춘 뒤 비교하세요. 차이가 계속된다면 같은 테스트 시간대의 시작·종료 기록을 보관하고 서비스 제공업체에 측정 기준을 문의하세요.

자주 묻는 질문: 초기화, 백그라운드 사용량, 업로드 이상

Data 수치가 줄거나 0이 됐습니다. 요금제가 초기화된 건가요?

그렇게 판단할 수는 없습니다. 먼저 선택한 서버, 분류, 기록 범위가 바뀌었는지 확인하고, 초기화·재설치·복원 작업을 실행했는지도 살펴보세요. 로컬 기록의 변화가 서비스 제공업체의 청구 내역을 바꾸지는 않습니다. 요금제 잔여량은 해당 계정의 관리 페이지에서 확인하세요.

웹페이지를 열지 않았는데 트래픽이 계속 늘어나는 이유는 무엇인가요?

먼저 사진 동기화, 파일 전송, 미디어 재생을 일시 중지하고 증가량이 줄어드는지 확인하세요. 이어서 Settings → On Demand의 자동 연결 조건을 살펴보세요. 백그라운드 알림과 동기화, 이미 연결된 세션에서도 데이터가 전송될 수 있으므로 화면에서 직접 조작하지 않았다는 이유만으로 통계 오류라고 단정할 수 없습니다.

업로드가 예상보다 많습니다. 무엇을 확인해야 하나요?

먼저 5분 동안의 업로드 증가량을 기록하고 클라우드 백업, 영상 통화, 파일 업로드가 진행 중인지 확인하세요. Data에서 앱별 출처를 확인할 수 있다면 해당 항목을 하나씩 일시 중지하며 검증합니다. 누적 업로드가 다운로드보다 많다는 사실만으로 서버 문제라고 단정하지 마세요.

Data를 초기화하면 서비스 제공업체의 사용량도 다시 계산되나요?

로컬 통계를 초기화해도 로컬 기록만 바뀌며 서비스 제공업체의 측정값에는 영향을 주지 않습니다. 현재 화면에서 초기화 기능을 제공한다면 먼저 기록을 저장하고 확인 메시지를 읽으세요. 한 번 비교할 목적이라면 초기화할 필요 없이 전후 차이를 계산하는 것이 좋습니다. 재연결, 구독 갱신, 서버 변경으로 계정 사용량이 지워진다고 가정하지 마세요.

트래픽 문제를 확인할 때는 설정을 바꾸기 전에 기록부터 보관하세요. 시작·종료 시각, 단위, 서버 항목, 업로드·다운로드 증가량을 서비스 제공업체에 전달하면 대개 충분합니다. 기록을 공유하기 전에 구독 주소의 인증 정보와 계정 식별자, 접속 기록의 개인정보를 가리세요. 라우팅 설정이나 첫 연결 과정을 확인하려면 이 사이트의 사용 설명서를 이어서 참고하세요.

App Store에서 정품 확인하기