Shadowrocket 속도 저하 문제 해결: 서버, 회선, 프로토콜 및 로컬 네트워크를 단계별로 점검
속도 문제를 로컬 네트워크, 프로토콜 매개변수, 회선 품질과 서버 부하로 나누어 차례대로 확인하세요. Wi-Fi와 셀룰러 네트워크를 바꿔 비교하고 Connectivity Test 결과와 실제 접속 속도를 구분하면, 한 번의 테스트만으로 모든 설정을 바꾸는 일을 피할 수 있습니다.
문제 해결 단계 보기 ›먼저 서버 정보, 구독, Config의 역할을 구분한 뒤 연결 동작을 설정하세요. 아래 내용은 필요한 작업별로 살펴볼 수 있으며, 인터페이스 용어와 규칙 키워드는 영어 원문을 유지합니다.
웹사이트마다 연결 방식을 다르게 적용하려면 Home에서 Global Routing을 Config로 설정하고 현재 사용 중인 구성 파일을 확인하세요. Config는 규칙에 따라 요청을 처리하며, Proxy와 Direct는 전체 트래픽의 프록시 또는 직접 연결 방식을 선택할 때 사용합니다. 규칙은 위에서부터 순서대로 적용되므로 특정 도메인 규칙을 앞쪽에 두고, 나머지 요청을 처리하는 FINAL은 마지막에 배치하는 것이 일반적입니다. 변경 후에는 연결 스위치만 보지 말고 실제 규칙 매칭 기록을 확인하세요. 아래 예시는 구문 설명용이며, PROXY를 사용하려면 연결 가능한 서버를 선택해야 합니다.
설명 보기 ›[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
On Demand는 설정한 조건에 따라 연결 동작을 실행하며, 특정 웹사이트에 적용할 규칙을 판단하지는 않습니다. Settings에서 On Demand를 설정하기 전에 수동으로 연결하고 웹페이지에 접속해 서버 정보, 시스템 권한, Config가 올바른지 확인하세요. 그다음 네트워크 조건을 설정합니다. Wi-Fi와 셀룰러 네트워크 관련 동작을 변경한 뒤에는 네트워크를 각각 전환해 결과를 확인하세요. 연결이 끊긴 뒤 다시 시작된다면 자동 재연결을 스위치 오류로 오해하지 말고 On Demand 조건을 먼저 확인하세요.
설명 보기 ›Settings
On Demand
수동 연결 확인
→ 네트워크 조건 설정
→ 네트워크를 전환해 다시 테스트
Shadowrocket은 여러 프로토콜을 지원하지만, 프로토콜 이름이 같다고 해서 모든 매개변수를 서로 바꿔 쓸 수 있는 것은 아닙니다. Add Server에서 보유한 서버 정보와 일치하는 Type을 선택한 다음 Host, Port와 해당 인증 및 전송 설정을 확인하세요. Shadowsocks, VMess, VLESS, Trojan, WireGuard, Hysteria2는 각각 매개변수의 의미가 다르므로 이름만 보고 값을 추측하면 안 됩니다. 가져온 뒤 테스트에 실패하면 원본 정보와 입력 항목의 대응 관계부터 확인하세요. 프로토콜 이름을 바꾸는 것만으로 서버 측 지원을 대신할 수는 없습니다.
설명 보기 ›Shadowsocks · VMess
VLESS · Trojan
WireGuard · Hysteria2
HTTP · SOCKS5
Add Server → Type
구독을 사용하면 보유한 서버 항목을 한곳에서 관리할 수 있습니다. 본인의 구독 링크를 준비한 뒤 앱에서 지원하는 가져오기 메뉴로 추가하고, 가져온 결과가 원본 정보와 일치하는지 확인하세요. 구독을 업데이트하면 항목 이름, 개수 또는 매개변수가 바뀔 수 있으므로 테스트 전에 선택한 서버가 여전히 있는지 확인해야 합니다. 구독 주소에는 인증 정보가 포함될 수 있으니 공개 이미지나 로그에 노출하지 마세요. 예시 주소는 링크 형식만 보여 주며 실제로 연결되는 서비스가 아닙니다. 이 사이트는 가져오기 방법만 안내하며 구독을 제공하거나 추천하지 않습니다.
설명 보기 ›Subscribe
https://example.com/sub?token=xxxx
예시 주소이며 연결에 사용할 수 없습니다
업데이트 후 현재 서버 확인
Config는 규칙과 관련 설정을 관리합니다. 서버를 가져왔다고 해서 원하는 Config로 자동 전환되는 것은 아닙니다. Config에서 현재 사용 중인 파일을 먼저 확인한 뒤 General, Rule 등의 구성을 살펴보세요. 수정 전에는 사본을 저장하고 한 번에 한 항목만 변경해야 접속 결과를 비교하고 되돌리기 쉽습니다. iCloud 동기화를 사용할 때는 기기의 계정, 동기화 상태와 파일 내용을 확인하세요. 파일이 나타났다고 연결까지 복구된 것은 아닙니다. 서버 선택, 시스템 VPN 권한과 실제 네트워크 상태도 현재 기기에서 확인해야 합니다.
설명 보기 ›[General]
bypass-system = true
dns-server = system
[Rule]
FINAL,DIRECT
연결 스위치는 시스템의 연결 상태를 나타낼 뿐, 대상 웹사이트에 접속할 수 있음을 보장하지는 않습니다. 먼저 Connectivity Test로 서버를 확인하고, Settings의 Test Method를 함께 살펴 테스트 방식을 이해하세요. 테스트 수치가 실제 다운로드 속도를 뜻하는 것은 아닙니다. Data에서는 트래픽을 확인할 수 있으며 통계 화면, 업로드와 다운로드 방향, 누적 범위를 구분해서 살펴보세요. 문제가 생기면 접속 시각, 대상 도메인, Global Routing 설정과 관련 로그를 기록한 뒤 서버, DNS, 규칙 순서로 확인하세요. 여러 설정을 한꺼번에 바꾸면 비교하기 어렵습니다.
설명 보기 ›Connectivity Test
Settings → Test Method
Data
Settings → Diagnostics
먼저 기록한 뒤 항목별로 확인
Shadowrocket은 Apple 플랫폼에서만 제공되며, App Store에서만 받을 수 있습니다. 먼저 기기 안내를 읽고 제품 페이지에서 가격과 호환성을 확인하세요. 시스템 요구 사항과 일반 구매 조건은 App Store 페이지를 기준으로 합니다.
App Store에서 구매해 앱을 연 다음 본인이 보유한 서버 정보를 가져오세요. 처음 연결할 때 시스템에 VPN 구성 추가 안내가 표시되면 내용을 확인하고 시스템 절차에 따라 승인한 뒤 Home으로 돌아와 Global Routing과 연결 상태를 살펴보세요. 권한을 승인해도 서버 매개변수가 올바르다는 뜻은 아니므로 실제 웹페이지에 접속해 테스트해야 합니다.
iPhone 안내 보기 ›구매할 때 사용한 것과 동일한 Apple ID로 App Store에서 구매 항목과 일반 구매 조건을 확인하세요. 화면이 더 크더라도 서버 매개변수와 규칙의 의미는 달라지지 않습니다. 다른 기기에서 이미 연결에 성공했더라도 이 기기에서 Config, 서버 선택과 시스템 권한을 확인해야 합니다. 다른 기기의 상태를 이 기기의 결과로 간주하지 마세요.
iPad 안내 보기 ›Mac / Apple TV에서도 동일한 App Store에서 이용할 수 있으며, 호환성은 스토어 페이지를 확인하세요.
구매 전에 본인이 사용할 구독이나 서버 정보를 보유하고 있는지 확인하세요. 앱은 구성을 읽고 연결을 설정하며 규칙을 적용합니다. 앱을 구매해도 Host, Port 또는 인증 정보가 자동으로 채워지지는 않습니다. 서버 정보의 주소, 포트와 인증 방식은 서로 일치해야 합니다. 일부 항목만 알고 있다면 Add Server에서 암호나 프로토콜 유형을 반복해서 추측하지 말고 원본 정보를 먼저 확인하세요.
가져오기를 마치면 사용할 서버를 하나 선택하고 현재 Global Routing 설정을 확인한 뒤 연결하세요. 규칙을 적용하려면 Config를 선택하고 실제로 활성화된 구성 파일을 확인해야 합니다. 일시적인 문제를 확인할 때 Proxy 또는 Direct의 접속 결과와 비교할 수 있지만, 테스트가 끝나면 원래 사용하던 방식으로 되돌리세요. 설정을 전환한 뒤 우연히 접속에 성공했다고 규칙이 해결된 것은 아닙니다.
처음 연결할 때 표시되는 시스템 VPN 구성 안내는 시스템 네트워크 기능으로 연결을 설정하기 위한 권한 요청입니다. 구매 화면도 아니고 서버 구독도 포함하지 않습니다. 안내 내용을 이해한 뒤 승인하세요. 시스템 설정에서 해당 구성을 삭제했다면 다음 연결 시 권한을 다시 요청할 수 있습니다. 안내가 반복해서 표시되면 시스템의 관련 항목과 앱의 현재 상태부터 확인하세요.
테스트할 때는 대상 페이지를 정하고 사용한 네트워크, 서버와 Config를 기록하세요. 먼저 접속 가능한지 확인한 뒤 트래픽과 로그가 예상과 일치하는지 살펴보세요. 셀룰러 네트워크와 Wi-Fi의 결과는 다를 수 있으므로 네트워크를 전환한 뒤 다시 테스트해야 합니다. 한 번에 조건 하나만 바꾸면 문제가 서버 매개변수, 로컬 네트워크 또는 분기 규칙 중 어디에서 비롯됐는지 판단하기 쉽습니다.
두 기기에서 구성을 이어서 사용하려면 앱 구매, 파일 동기화, 시스템 권한을 서로 다른 항목으로 구분하세요. 구매 상태는 앱을 이용할 수 있는지 확인하는 정보이고, iCloud 동기화는 관련 데이터를 동기화하며, VPN 권한은 기기마다 별도로 설정합니다. 기기를 바꾼 뒤에는 각 항목을 다시 확인하세요. 앱 아이콘이 보인다는 이유만으로 모든 연결 조건이 준비됐다고 판단하면 안 됩니다.
Shadowrocket 설정 가이드는 Shadowrocket의 공식 안내와 매뉴얼을 제공합니다. 구매, 호환성 및 업데이트 정보는 App Store 제품 페이지를 확인하세요. 구성 예시는 작성 방법을 설명하기 위한 것입니다.
검색 결과에 표시된 이름과 아이콘은 제품을 식별하는 출발점일 뿐입니다. 제품 상세 페이지를 열어 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 제품 링크의 앱 ID 932747118을 모두 확인하세요. 공식 아이콘은 이 사이트에 표시된 아이콘과 일치하지만 색상이나 로켓 모양만으로 판단해서는 안 됩니다. 구매를 확인하기 전에 개발자와 제품 정보를 다시 살펴 비슷한 이름의 앱을 혼동하지 않도록 하세요.
스토어에서 제품을 볼 수 있는지는 현재 Apple ID에 연결된 App Store 스토어프런트에 따라 달라집니다. 검색 결과에 제품이 나오지 않으면 현재 이용 중인 App Store 스토어프런트와 제품 페이지의 접속 여부를 먼저 확인하세요. 통화, 구매 상태와 호환성도 현재 계정에 표시된 내용을 기준으로 확인해야 합니다. 웹페이지에 표시된 달러 기준 가격을 현지 결제 금액으로 간주하지 마세요. 구매 및 설치 가능 여부는 현재 기기의 App Store에서 확인하세요.
Shadowrocket은 유료 상용 앱이며 소스가 공개되지 않은 폐쇄형 앱으로, 일회성 구매 방식입니다. 미국 App Store 기준 가격은 2.99달러이며, 다른 스토어프런트에서는 현지 통화로 표시됩니다. 실제 결제 금액은 스토어의 구매 확인 화면을 기준으로 합니다. 일회성 구매는 클라이언트 사용 권한을 얻는 것이며, 매월 네트워크 회선을 제공하는 서비스가 아닙니다. 구매 전에 앱 비용과 본인이 보유한 서비스의 이용 조건을 각각 확인하세요. 두 가지는 별개의 항목입니다.
클라이언트 일회성 구매 ≠ 회선 요금제. 이 사이트는 서버나 구독을 제공·판매·추천하지 않으며, 사용자가 보유한 구성을 가져와 사용하는 방법만 설명합니다. 앱을 열었을 때 서버 항목이 없더라도 구매가 실패한 것은 아닙니다. 보통 본인의 구독을 가져오거나 보유한 서버 정보를 바탕으로 Add Server에 입력해야 합니다. 구독 업데이트 가능 여부와 서버 유효성은 원본 서비스 정보와 실제 테스트 결과로 확인해야 하며, 앱 구매 상태만으로 판단할 수 없습니다.
iPhone과 iPad 간 구매 연동 여부는 동일한 Apple ID의 App Store 구매 항목 상태와 일반 구매 조건을 기준으로 확인하세요. 다른 기기에서 사용하려면 먼저 스토어 계정을 확인한 다음 제품 페이지나 구매 항목에서 앱을 찾아보세요. 다른 시스템 서비스에 사용하는 계정 이름만으로 스토어 구매 계정을 판단하면 안 됩니다. 구매 내역은 현재 App Store에 로그인한 계정과 일치해야 합니다. 호환성, 시스템 요구 사항과 유니버설 구매 여부는 App Store 페이지를 기준으로 확인하세요.
기기를 바꾸거나 앱을 다시 설치할 때는 App Store의 구매 항목에서 앱을 찾아 원래 구매에 사용한 계정과 일치하는지 확인하세요. 앱을 다시 받는 것과 구성을 복원하는 것은 별도의 작업입니다. 앱을 복원한 뒤에도 서버 정보, Config 파일과 해당 기기의 권한을 확인해야 합니다. iCloud 동기화를 사용했다면 동기화가 완료될 때까지 기다리고 결과를 확인한 뒤 다시 가져오세요. 확인되지 않은 데이터를 중복 편집하지 않도록 주의하세요. 가족 공유를 이용하려면 스토어 페이지와 계정에서 실제로 제공되는 공유 조건도 확인해야 합니다.
앱은 App Store에서 업데이트하며, 구체적인 업데이트 내용은 스토어의 기록을 확인하세요. 업데이트 전후에 화면 구성이 달라졌다면 고정된 이미지 위치에 의존하지 말고 Home, Config, Settings 등의 인터페이스 이름으로 기능을 찾으세요. 이 사이트의 첫 화면에는 버전 번호나 업데이트 날짜를 고정 표시하지 않습니다. 시스템 요구 사항도 App Store 페이지를 기준으로 확인해 오래된 안내를 현재 기기의 호환성 정보로 오해하지 않도록 하세요.
구성을 수정하기 전에 복원할 수 있는 사본을 보관하고 현재 Global Routing 설정, 서버 선택과 주요 설정을 기록하세요. 새 Config를 가져오면 규칙 순서, DNS 동작이나 기본 처리 방식이 바뀔 수 있습니다. 파일 가져오기에 성공했다고 기존 동작이 유지되는 것은 아닙니다. General과 Rule 내용을 먼저 살펴본 뒤 비교 가능한 조건에서 테스트하세요. 문제가 생기면 불확실한 변경을 계속 추가하지 말고 정상 동작이 확인된 사본으로 되돌리세요.
구독 링크의 인증 매개변수, 서버 암호와 접속 로그에는 개인정보가 포함될 수 있습니다. 문제 해결을 요청하거나 화면을 공유하기 전에 전체 주소, 인증 필드와 대상 도메인을 확인하고 공개하기 적절하지 않은 내용은 제거하세요. 안내 예시의 example.com과 token=xxxx는 형식을 설명하기 위한 것이며 실제 서버 정보가 아닙니다. 구성 파일을 복사해 보관할 때도 계정 정보가 포함됐는지 확인하고, 인증 정보가 담긴 파일을 공개된 위치에 올리지 마세요.
문제 해결에는 모든 정보를 공개하는 것보다 재현 가능한 조건이 필요합니다. 사용 중인 네트워크, Global Routing 설정, 규칙 키워드, 오류가 발생한 단계와 이미 완료한 테스트를 먼저 설명할 수 있습니다. 서버의 구체적인 인증 정보는 본인의 구성에만 보관하세요. 특정 웹사이트에서만 문제가 생긴다면 해당 도메인의 규칙 매칭을 먼저 확인하세요. 모든 대상에 접속할 수 없다면 서버, 시스템 권한과 DNS를 순서대로 점검하는 편이 여러 설정을 한꺼번에 변경하는 것보다 원인을 찾기 쉽습니다.
구체적인 문제가 발생하면 증상에 맞는 점검 방법을 선택하세요. 문서의 테스트 방법은 원인을 좁히기 위한 것이며, 한 번의 측정값으로 장기적인 상태를 판단하거나 서비스 제공업체를 평가하지 않습니다.
속도 문제를 로컬 네트워크, 프로토콜 매개변수, 회선 품질과 서버 부하로 나누어 차례대로 확인하세요. Wi-Fi와 셀룰러 네트워크를 바꿔 비교하고 Connectivity Test 결과와 실제 접속 속도를 구분하면, 한 번의 테스트만으로 모든 설정을 바꾸는 일을 피할 수 있습니다.
문제 해결 단계 보기 ›지정한 웹사이트에 필요한 연결 방식부터 살펴보고 DOMAIN-SUFFIX와 DOMAIN-KEYWORD의 매칭 차이, 규칙 순서, FINAL과 DIRECT의 역할을 설명합니다. example.com 예시로 구문을 확인한 다음 본인이 지정한 도메인의 실제 규칙 매칭을 점검하세요.
규칙 설명 보기 ›처음 연결할 때 표시되는 시스템 안내의 목적, 시스템 VPN 목록에서 해당 항목을 찾는 방법, 실수로 삭제한 뒤 권한을 다시 승인하는 방법을 안내합니다. 시스템 연결 권한과 서버 정보를 구분하고, 권한을 승인한 뒤에도 실제 접속 결과를 확인해야 하는 이유를 살펴보세요.
권한 안내 보기 ›