iPhone / iPad
App Store에서 $2.99 일회성 결제, 다른 플랫폼은 무료입니다. 두 기기에서 구매를 공유하며, 시스템 요구 사항은 App Store 페이지를 기준으로 합니다.
설치 전에 개발자, 아이콘 및 앱 ID를 확인하세요. 이미 구매했다면 구매 내역을 먼저 살펴본 다음 다시 진행할지 결정하세요.
모든 플랫폼을 지원하는 규칙 기반 프록시 클라이언트입니다. 먼저 클라이언트를 설치하고 기존 구독을 가져온 다음, Global Routing 및 규칙 라우팅으로 요청 처리 방식을 설정합니다. iPhone/iPad는 App Store에서 $2.99 일회성 결제, Mac·Windows·Android·Linux는 무료입니다.
현재 버전 불러오는 중 · iPhone/iPad는 $2.99 일회성 결제, Mac·Windows·Android·Linux 버전은 무료
규칙은 요청마다 처리 방식을 구분합니다. Config에서 Rule을 확인하고 Global Routing을 Config로 설정해야 선택한 구성에 따라 라우팅됩니다. 규칙은 일반적으로 위에서 아래로 확인하며, 일치하면 해당 정책을 적용합니다. 구체적인 조건은 더 포괄적인 조건보다 위에 두세요. 수정 전에는 구성 파일을 복사해 두고, 명확한 도메인 하나로 결과를 테스트하세요. DOMAIN-SUFFIX는 도메인 접미사를 일치시키고, DIRECT는 직접 연결, PROXY는 프록시 정책을 뜻합니다. FINAL은 앞선 규칙에 일치하지 않는 경우에 사용합니다.
DOMAIN-SUFFIX,example.com,PROXY
규칙 순서 및 정책 안내 보기 →
On Demand는 설정한 네트워크 조건에 따라 연결을 시작하며, 각 요청의 경로를 판단하는 Rule을 대체하지 않습니다. Settings에서 On Demand 조건을 확인하기 전에 먼저 수동으로 연결해 서버, 권한, 구성이 정상인지 확인하세요. 이후 조건을 하나씩 추가합니다. 연결을 끊은 뒤 자동으로 다시 연결된다면 서버를 반복해서 삭제하기보다 이 설정부터 확인하세요. 네트워크 전환 시 동작은 시스템 스케줄링의 영향도 받습니다. 문제를 확인할 때는 On Demand를 잠시 끄고 수동으로 연결을 제어해 안정적인 비교 환경을 만드세요.
On Demand → 연결 조건
Global Routing → 요청 처리 방식
연결 설정 안내 보기 →
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan 등의 프로토콜을 지원합니다. 프로토콜 이름은 연결 방식을 나타내며 속도나 사용 가능성을 보장하지 않습니다. Add Server에서 Type을 선택한 다음, 서비스 제공업체가 제공한 정보를 참고해 Host, Port 및 인증 필드를 입력하세요. TLS, 전송 방식 및 서버 이름 등의 옵션은 서버 측 설정과 일치해야 합니다. 가져오기에 성공했더라도 확인을 생략하지 마세요. 시간 초과가 발생하면 프로토콜과 포트를 먼저 확인한 다음 네트워크 및 인증 정보를 점검하고, 여러 매개변수를 동시에 변경하지 마세요.
Type → Host → Port → 인증 및 전송 매개변수
프로토콜 및 필드 안내 읽기 →
구독 링크는 서비스 제공업체에서 확인하세요. Add Server에서 Subscribe를 선택하고 주소와 알아보기 쉬운 메모를 입력한 뒤 저장합니다. 서버 목록에 예상한 항목이 나타나는지 확인하세요. 구독 업데이트는 원격 목록을 다시 가져오는 기능이며 서버에 연결하는 기능은 아닙니다. 목록에 항목이 표시되더라도 서버를 선택하고 연결 스위치를 켜야 합니다. 가져오기에 실패하면 주소가 완전한지, 공백이 포함되었는지 확인한 다음 구독이 유효한지 살펴보세요. 링크에 접근 자격 정보가 포함될 수 있으므로 스크린샷이나 문의 기록을 공유하기 전에 전체 주소와 인증 매개변수를 가리세요.
https://example.com/sub?token=xxxx
Subscribe 가져오기 단계 보기 →
Config 파일은 규칙과 관련 설정을 저장하고, Subscribe는 서버 목록을 가져옵니다. 둘은 서로 대체할 수 없습니다. 규칙 라우팅을 사용하려면 현재 사용 중인 구성 파일을 확인한 다음 Global Routing이 Config로 설정되어 있는지 살펴보세요. Rule, Hosts 등의 내용을 편집하기 전에 원본 파일을 보관하면 문제가 생겼을 때 되돌릴 수 있습니다. iCloud 동기화는 해당 기능을 지원하는 기기 간에 구성을 전달할 수 있지만, 동기화가 완료되었는지와 올바른 파일이 선택되었는지 확인해야 합니다. 구성이 동기화되어도 서버 정보의 유효성이 보장되지는 않으며, 로컬 연결 확인을 대신하지 않습니다.
GEOIP,CN,DIRECT
FINAL,PROXY
구성 및 라우팅 선택 단계 보기 →
Connectivity Test는 연결 상태를 확인하는 데 도움을 주고, Data의 트래픽 수치는 요청에서 데이터가 발생하는지 보여줍니다. 어느 쪽도 모든 웹사이트에 접속할 수 있음을 단독으로 증명하지는 않습니다. 문제를 확인할 때는 네트워크 환경, 선택한 서버 및 Global Routing을 기록한 다음 같은 대상으로 비교 테스트하세요. 연결 스위치가 켜지지 않으면 시스템 권한을 확인하고, 서버 시간 초과가 발생하면 매개변수를 확인하세요. 일부 도메인에서만 문제가 생기면 규칙과 DNS를 점검합니다. Settings의 Diagnostics를 문제 파악에 활용할 수 있습니다. 기록을 제출하기 전에 구독 주소, 비밀번호 및 기타 인증 정보를 삭제하세요.
연결 권한 → 서버 연결 상태 → Rule / DNS → 대상 요청
증상별 문제 해결 보기 →
2가지 설치 방식: iPhone/iPad는 App Store에서 $2.99 일회성 결제, Mac·Windows·Android·Linux는 무료입니다. 아래 링크는 모두 다운로드 페이지로 이동합니다. 기기에 맞는 설치 안내를 선택하세요.
App Store에서 $2.99 일회성 결제, 다른 플랫폼은 무료입니다. 두 기기에서 구매를 공유하며, 시스템 요구 사항은 App Store 페이지를 기준으로 합니다.
설치 전에 개발자, 아이콘 및 앱 ID를 확인하세요. 이미 구매했다면 구매 내역을 먼저 살펴본 다음 다시 진행할지 결정하세요.
무료 · Apple 실리콘 / Intel. 먼저 ‘이 Mac에 관하여’에서 칩 유형을 확인한 뒤 해당 설치 패키지를 선택하세요.
처음 실행할 때 시스템 알림이 표시되면 다운로드 페이지의 개인정보 보호 및 보안 안내를 따르세요. 서버나 구독 내용을 변경할 필요는 없습니다.
무료입니다. 다운로드 페이지에서 64비트 설치 프로그램을 제공합니다. 설치 전에 파일이 이 사이트의 다운로드 링크에서 제공되었는지 확인하세요.
SmartScreen이 차단하면 출처를 확인한 뒤 ‘자세한 정보 → 실행’을 선택하세요. 조직에서 관리하는 PC는 기기 정책을 따라야 합니다.
무료입니다. arm64 설치 패키지를 제공합니다. 다운로드 페이지에서 파일을 받은 다음 시스템 안내에 따라 현재 설치 출처에 권한을 부여하세요.
‘알 수 없는 앱 설치 허용’과 연결 시 필요한 VPN 권한은 별개입니다. 설치를 마친 뒤 필요에 따라 설치 출처 권한을 해제할 수 있습니다.
무료 · deb / rpm / AppImage. 배포판의 패키지 관리 방식에 맞춰 형식을 선택하고 먼저 시스템 아키텍처를 확인하세요.
deb와 rpm은 해당 패키지 관리자로 설치하고, AppImage는 먼저 실행 권한을 부여해야 합니다. 자세한 명령어와 첫 실행 안내는 다운로드 페이지에서 확인하세요.
아래 내용은 iPhone/iPad의 인터페이스 용어를 기준으로 설명합니다. 먼저 수동 연결을 완료한 뒤 자동 연결과 복잡한 규칙을 설정하세요. 한 번에 변수 하나만 조정하면 변화의 원인을 파악하기 쉽습니다.
먼저 본인의 구독 링크나 서버 매개변수를 준비하세요. 구독 링크는 서비스 제공업체에서 확인하고, Add Server에서 Subscribe를 선택해 입력합니다. 서버를 개별 추가할 때는 올바른 Type을 먼저 선택한 뒤 해당 필드를 입력하세요. Scan QR Code를 사용하는 경우에도 스캔 후 프로토콜, 주소 및 포트를 확인해야 합니다. 인식에 성공했다고 연결까지 완료된 것은 아닙니다.
저장한 뒤 Home으로 돌아가 SERVER에 예상한 항목이 표시되는지 확인하세요. 구독을 가져온 뒤 서버가 여러 개 표시된다면 하나를 선택해 연결을 테스트하세요. 일괄 업데이트, 규칙 수정 및 서버 전환을 동시에 진행하지 마세요.
일상적인 요청에 규칙을 적용하려면 Config를 선택하고, Config에서 필요한 구성 파일이 선택되어 있는지 확인하세요. Proxy는 요청을 프록시 정책에 전달하며 임시 비교에 사용할 수 있습니다. Direct는 직접 연결 비교에 사용합니다. 모드는 서버 프로토콜이 아니며 잘못된 연결 매개변수를 자동으로 수정하지 않습니다. 구성 파일을 확인하지 않고 모드만 전환하면 ‘규칙을 작성했지만 적용되지 않는다’고 오해할 수 있습니다.
처음 사용한다면 현재 모드와 파일 이름을 기록해 두세요. 일부 웹사이트에서 동작이 달라질 때 클라이언트를 바로 재설치하거나 모든 구성을 지우기보다 이 설정을 다시 확인할 수 있습니다.
연결 스위치를 켜고 시스템 안내에 따라 VPN 구성을 추가하도록 허용한 다음 연결 상태를 확인하세요. 이어서 Connectivity Test를 실행하고 명확한 대상 페이지에 접속합니다. 테스트 결과와 실제 접속을 함께 확인해야 합니다. 스위치가 켜졌다는 것은 연결 절차가 해당 상태에 도달했다는 뜻일 뿐, 모든 도메인의 규칙, DNS 및 원격 서비스가 정상임을 보장하지 않습니다.
확인하는 동안 같은 네트워크와 같은 서버를 유지하세요. 스위치가 켜지지 않으면 권한을 확인하고, 모든 요청이 시간 초과되면 서버를 확인하세요. 일부 대상에서만 문제가 생기면 규칙과 DNS를 살펴봅니다. 원인이 있는 계층의 설정만 변경하세요.
Shadowrocket은 클로즈드 소스 상용 앱입니다. 설치 전에 앱의 신원, 클라이언트 취득 비용 및 사용자가 별도로 준비하는 연결 서비스를 구분하세요.
iPhone/iPad 사용자는 개발자 이름 Shadow Launch Technology Limited, 공식 아이콘 및 앱 ID 932747118을 확인해야 합니다. 검색 결과에 비슷한 이름이 표시되는 것만으로는 앱을 확인할 수 없습니다. 제품 페이지를 열어 각 항목을 살펴보세요. 아이콘은 식별을 돕고, 개발자와 앱 ID는 이름이 같은 항목을 구분하는 데 유용합니다. 검색 순위나 페이지 소개 문구만 보고 설치 여부를 결정하지 마세요.
중국 본토 App Store에서 검색되지 않는다면 먼저 스토어에 사용하는 Apple ID의 지역과 계정의 기존 구매 내역을 확인하세요. 지역에 따라 앱 표시 여부, 통화 및 결제 조건이 달라질 수 있지만 기기에서 사용할 수 없다는 뜻은 아닙니다. 지역을 변경해야 한다면 시스템 계정 설정에서 공식 지역 변경 절차를 확인하고 잔액, 구독 등의 선행 조건을 처리하세요. iPhone/iPad의 시스템 요구 사항은 App Store 페이지를 기준으로 합니다.
iPhone/iPad는 App Store에서 $2.99 일회성 결제로 구매하며 두 기기에서 구매를 공유합니다. Mac·Windows·Android·Linux 버전은 무료입니다. 기기를 교체하거나 다시 설치할 때 iPhone/iPad는 기존 구매 계정으로 구입 항목을 확인한 뒤 다시 받으세요. 앱 복원이 모든 로컬 구성을 복원하는 것은 아닙니다. 기기 이전 전에 필요한 구성 파일을 따로 저장하고 본인의 구독 정보를 안전하게 보관하세요.
Mac·Windows·Android·Linux 설치 패키지는 이 사이트의 다운로드 페이지에서 제공하며, /dl/shadowrocket/ 경로로 받을 수 있습니다. Mac은 Apple 실리콘과 Intel을 구분하고, Linux는 설치 패키지 형식을 확인해야 합니다. 업데이트 전에 구성을 저장한 다음 다운로드 페이지의 해당 운영체제별 설치 허용 안내를 따르세요. iPhone/iPad 앱 업데이트는 App Store에서 관리합니다. 두 업데이트 경로를 혼동하지 마세요.
다음 단계를 결정하기 전에 ‘앱 설치 완료’, ‘정보 가져오기 완료’, ‘연결 완료’, ‘대상 접속 가능’의 네 단계를 구분하세요.
가져오기는 서버 목록을 받는 단계일 뿐입니다. 서버를 선택하고 Global Routing을 확인한 뒤 시스템 VPN 구성을 허용하고 스위치를 켜야 합니다. 먼저 목록이 비어 있지 않은지 확인한 다음 현재 서버를 테스트하고 마지막으로 대상 요청의 규칙과 DNS를 확인하세요. 구독 업데이트에 성공했다고 연결까지 확인된 것은 아닙니다. 구독 가져오기 단계를 참고해 항목별로 확인하세요.
규칙을 사용하려면 Config를 선택하고 구성 파일을 확인하세요. Proxy와 Direct는 프록시와 직접 연결을 임시로 비교할 때 적합합니다. 비교가 끝나면 기존 일상 설정으로 되돌려 이후 트래픽이 임시 모드로 처리되지 않도록 하세요. 같은 조건의 결과를 비교할 수 있도록 전환 전 모드와 서버를 기록해 두세요. 자세한 내용은 빠른 시작을 참조하세요.
지연 시간 테스트는 특정 테스트 조건에서의 응답만 나타냅니다. 다운로드 대역폭과 같지 않으며 모든 대상 서비스의 사용 가능성을 의미하지도 않습니다. 같은 네트워크를 유지하고 동일한 대상으로 실제 접속을 시도한 뒤 일부 요청에서만 문제가 발생하는지 확인하세요. 특정 도메인만 느리다면 먼저 일치 규칙과 DNS를 확인하세요. 문제 해결에서 증상별로 계속 확인할 수 있습니다.
처음 연결 스위치를 켤 때 시스템에서 VPN 구성을 추가할지 요청할 수 있습니다. 현재 조작 중인 Shadowrocket에서 표시한 안내인지 확인한 다음 시스템 요구에 따라 권한을 허용하세요. 이전에 거부했다면 연결을 다시 시도해 안내를 확인하고, 기기 관리 정책이 VPN을 제한하는지도 살펴보세요. 권한과 구독 유효성은 서로 독립적이므로 시스템 권한 문제를 해결하려고 구독을 바꾸지 마세요. 순서는 연결 및 확인 안내를 참조하세요.
트래픽 통계, 시스템 권한 및 서버 선택에 관한 추가 안내입니다. 기본 연결을 완료한 뒤 각 안내를 참고해 측정값과 시스템 알림을 확인하세요.
서버별 및 앱별 수치를 구분하고 집계 범위와 초기화 조건을 확인한 뒤 요청 결과와 함께 라우팅을 점검합니다. 데이터가 증가했다는 것은 트래픽이 발생했다는 의미일 뿐, 대상에 예상대로 접속할 수 있는지는 별도로 확인해야 합니다.
Data 통계 안내 읽기 →최초 연결 시 시스템 권한 요청, VPN 프로파일 및 앱 스위치의 관계를 설명합니다. 권한 요청을 잘못 거부했거나 프로파일이 사라진 경우 순서대로 권한을 복원해 시스템 제한을 서버 문제로 오인하지 않도록 합니다.
VPN 권한 안내 읽기 →지연 시간 테스트, 지역 및 프로토콜 매개변수를 바탕으로 서버 선택 방법을 설명합니다. 지연 시간이 짧다고 실제 접속 속도가 반드시 빠른 것은 아닌 이유와 동일한 네트워크 및 대상을 사용해 유효하게 비교하는 방법을 확인하세요.
서버 선택 안내 읽기 →