전체 플랫폼 클라이언트 · 공식 매뉴얼

Shadowrocket Linux판전체 플랫폼 사용법

기기에 맞는 전체 플랫폼 클라이언트를 다운로드하고, 기존 구독을 가져와 규칙 라우팅을 설정하세요. iPhone/iPad는 App Store에서 $2.99 일회 결제, Mac·Windows·Android·Linux판은 무료입니다.

현재 버전 v2.2.92 · iPhone/iPad는 App Store에서 $2.99 일회 결제, Mac·Windows·Android·Linux판은 무료

기능 및 설정 항목

Rule부터 연결 진단까지

먼저 서버 정보, 구성 파일 및 라우팅 모드를 구분한 다음 연결을 확인하세요. 아래에서는 기능별 진입 경로와 작업 순서를 설명하며, 실제 위치는 기기의 화면을 기준으로 합니다.

Rule: 일치 조건과 실행 정책

규칙은 구성에 지정된 순서대로 확인하며, 일치하면 해당 행에 지정된 정책을 적용합니다. Config에서 Rule을 열고 도메인이나 네트워크 대역이 올바른지 확인한 다음 PROXY 등의 정책 이름이 실제로 존재하는지 확인하세요. 구체적인 조건은 더 넓은 조건보다 앞에 배치하고, FINAL은 앞에서 일치하지 않은 요청을 처리합니다. 규칙을 적용하려면 Global Routing에서 구성 모드 Config를 선택해야 합니다. Proxy 또는 Direct로 임시 변경한 뒤에는 동일한 규칙 결과로 연결 경로를 판단할 수 없습니다. 수정 전에는 원래 구성을 보관해 항목별로 비교할 수 있도록 하세요.

DOMAIN-SUFFIX,example.com,PROXY
2가지 다운로드 방식

기기에 맞는 Shadowrocket 선택

iPhone/iPad는 App Store에서 $2.99 일회 결제하며, Mac·Windows·Android·Linux판은 무료입니다. 아래 링크는 다운로드 페이지로 연결되며 설치 패키지는 이 사이트의 /dl/shadowrocket/ 경로에서 제공합니다.

App Store에서 받기

iPhone / iPad

App Store에서 $2.99 일회 결제하며 다른 플랫폼 버전은 무료입니다. 두 기기에서 구매 항목을 함께 사용할 수 있으며, 시스템 요구 사항은 App Store 페이지 표기를 기준으로 합니다. 구매에 사용할 Apple 계정을 확인한 뒤 제품 페이지에서 앱 이름, 개발자 및 아이콘을 확인하세요. 기기에 같은 이름의 앱이 이미 설치되어 있다면 한국어 별칭만으로 판단하지 말고 앱 ID도 확인해야 합니다.

처음 연결을 켤 때 시스템 안내에 따라 VPN 구성을 허용하세요. 이 권한은 연결을 설정하는 데 사용되며 서버 정보를 자동으로 입력하지는 않습니다. 허용 후에도 직접 보유한 구독을 가져오거나 Add Server에서 기존 매개변수를 입력해야 합니다.

무료 · Apple 실리콘 / Intel

Mac

먼저 ‘이 Mac에 관하여’를 열어 Apple 실리콘인지 Intel 프로세서인지 확인한 다음 해당 dmg를 선택하세요. 두 설치 패키지는 각각 제공됩니다. 브라우저 이름으로 칩 종류를 추측하거나 App Store의 모바일 구매를 Mac 설치 절차로 간주하지 마세요.

처음 열 때 ‘개발자를 확인할 수 없습니다’라는 안내가 표시되면 파일이 이 사이트에서 제공된 것인지 확인한 뒤 시스템 설정의 ‘개인정보 보호 및 보안’에서 ‘그래도 열기’를 확인하세요. ‘손상됨’이라는 안내가 표시되면 전체 시스템의 보안 설정을 바로 낮추지 말고 다운로드 페이지의 해당 문제 해결 방법을 먼저 확인하세요.

무료

Windows

다운로드 페이지에서 Windows 64비트 설치 프로그램을 제공합니다. 파일을 저장한 뒤 출처와 파일 형식을 확인하고 설치를 실행하세요. 설치를 마쳤다고 연결 구성이 완료된 것은 아니므로 기존 정보를 가져오고 현재 라우팅 선택도 확인해야 합니다.

SmartScreen이 차단하면 출처를 확인한 뒤 ‘자세한 정보 → 실행’을 선택할 수 있습니다. 기기가 조직에서 관리되거나 허용 옵션이 없고 계정 권한도 부족하다면 시스템 제한을 우회하려고 반복 시도하지 말고 기기 관리 규정을 따르세요.

무료 · arm64

Android

다운로드 페이지에서 제공하는 arm64 설치 패키지를 사용하고 기기 아키텍처를 확인하세요. 설치 중 시스템에서 권한을 요구하면 현재 브라우저 또는 파일 관리자에 해당하는 ‘알 수 없는 앱 설치 허용’ 설정에서 허용합니다. 설치가 끝난 뒤에는 평소 권한 관리 방식에 따라 해당 권한을 해제할 수 있습니다.

앱 내 브라우저에서 다운로드가 제한되면 시스템 브라우저로 이 사이트의 다운로드 페이지를 여세요. 처음 연결을 설정할 때 시스템 VPN 권한도 필요합니다. 다른 VPN 앱이 연결을 점유하고 있다면 시스템에서 현재 사용 중인 연결 구성을 먼저 확인하세요.

무료 · deb / rpm / AppImage

Linux

Debian / Ubuntu에서는 deb를, Fedora 계열에서는 rpm을 우선 선택하세요. 다른 배포판에서는 AppImage 실행 조건을 확인할 수 있습니다. 패키지 형식과 프로세서 아키텍처를 모두 맞춰야 하며, 배포판 이름만 보고 다운로드해 바로 실행해서는 안 됩니다.

deb와 rpm은 해당 패키지 관리자로 종속성을 처리합니다. AppImage는 실행 전에 실행 권한을 부여해야 합니다. 데스크톱 환경에서 실행이 차단되거나 마운트 디렉터리에서 실행할 수 없거나 실행 종속성이 부족하다면 구체적인 오류부터 파악한 뒤 다운로드 페이지의 설치 안내를 따르세요.

여러 기기에서 사용할 때는 ‘클라이언트 설치’와 ‘구성 이전’을 구분해 진행하세요. 시스템마다 권한 안내, 파일 위치 및 백그라운드 동작이 다를 수 있습니다. 기존 정보를 가져온 뒤 각 기기에서 서버, Config 및 연결 결과를 각각 확인해야 합니다.

전체 플랫폼 보기 →
구매, 출처 및 사용 전 확인

정품 확인과 구성의 범위

Shadowrocket은 클로즈드 소스 상용 애플리케이션입니다. 이 사이트는 공식 웹사이트이자 공식 매뉴얼로 다운로드 경로와 사용 방법을 안내합니다. 클라이언트, 서버 정보 및 네트워크 연결은 각각 따로 확인해야 합니다.

검색 결과만 보지 말고 제품 페이지 확인

iPhone/iPad에서 Shadowrocket을 검색한 뒤 제품 상세 페이지로 이동해 개발자 Shadow Launch Technology Limited, 공식 아이콘 및 앱 ID 932747118을 하나씩 확인하세요. 검색 결과의 표시 순서, 이름의 유사성 및 별칭은 확인 기준이 아닙니다. 이름이 같아도 개발자가 다르면 같은 제품으로 보면 안 됩니다. 이미 설치된 앱도 App Store 구매 기록에서 해당 제품 페이지를 확인할 수 있습니다. 데스크톱 및 Android 버전은 이 사이트의 다운로드 페이지에서 받을 수 있으며, 실제 설치 패키지는 이 사이트의 /dl/shadowrocket/ 경로에 있습니다.

App Store 표시 여부와 계정 지역

App Store에 표시되는 콘텐츠는 현재 구매에 사용하는 계정의 스토어 지역에 따라 달라지며, 휴대전화의 위치나 시스템 언어만으로 결정되지 않습니다. 중국 본토 App Store에서는 이 앱을 제공하지 않습니다. 검색 결과가 없으면 계정의 스토어 지역, 스크린 타임의 연령 등급 제한, 계정의 정상적인 구매 가능 여부를 먼저 확인하세요. 지역을 변경해야 한다면 Apple 계정의 공식 설정 경로를 이용하고 잔액, 구독 및 결제 수단 등의 조건을 미리 확인하세요. 검색 결과를 찾으려고 시스템 언어를 반복해서 바꾸거나 기기를 초기화하지 마세요. 이러한 작업은 스토어 지역 확인을 대신할 수 없습니다.

두 가지 가격과 구매 항목 복원

iPhone/iPad 버전은 App Store에서 $2.99 일회 결제합니다. 미국 스토어에서는 해당 가격으로 표시되며, 다른 스토어의 통화와 실제 결제 금액은 각 스토어 페이지를 기준으로 합니다. Mac·Windows·Android·Linux 버전은 무료입니다. iPhone과 iPad는 구매에 사용한 동일한 Apple 계정으로 구매 항목을 함께 사용할 수 있습니다. 기기를 바꾸거나 앱을 다시 설치할 때는 먼저 App Store의 구입 항목을 확인하고 당시 구매에 사용한 계정으로 로그인했는지 확인하세요. 다시 가격이 표시되어도 바로 중복 결제하지 말고 구매 기록, 계정 및 제품 페이지를 먼저 확인하세요. 시스템 요구 사항은 App Store 페이지 표기를 기준으로 합니다.

정보를 준비한 뒤 가져오기

구독 링크를 보유하고 있다면 물음표 뒤의 매개변수를 포함해 전체 주소를 유지해야 합니다. 개별 서버를 보유하고 있다면 프로토콜 유형, 주소, 포트 및 해당 인증 정보를 준비하세요. QR 코드를 스캔해 추가하려면 Scan QR Code를 사용하고 직접 입력하려면 Add Server를 사용합니다. 어느 방법이든 원본 정보와 일치해야 합니다. 안내에 나오는 example.com은 형식을 보여 주기 위한 예시이며 연결할 수 있는 서버가 아닙니다. 구독 주소에는 접근 정보가 포함될 수 있으므로 기기에 복사할 때 클립보드와 스크린샷 범위에 주의하세요. 다른 사람에게 오류를 설명할 때 전체 주소를 그대로 공개하지 마세요.

Global Routing과 연결 스위치를 따로 확인

구성 모드 Config, 프록시 모드 Proxy 및 직접 연결 모드 Direct는 Global Routing의 세 가지 방식이며, 연결 스위치는 시스템 연결을 설정할지 제어합니다. Rule에 따라 라우팅하려면 올바른 Config 파일을 선택한 다음 Global Routing에서 Config를 사용해야 합니다. Proxy로 잠시 전환하면 규칙 문제와 서버 문제를 구분하는 데 도움이 될 수 있지만 모든 요청을 해결하는 일반적인 방법은 아닙니다. Direct로 전환해도 서버 매개변수가 복구되는 것은 아닙니다. 한 번에 한 가지 요소만 변경하고 변경 전후의 모드와 결과를 기록해야 어떤 설정이 영향을 주었는지 판단할 수 있습니다.

업데이트와 백업은 따로 관리

iPhone/iPad 클라이언트는 App Store에서 업데이트하고, Mac·Windows·Android·Linux 버전은 이 사이트의 다운로드 페이지에서 새 설치 패키지를 받으세요. 클라이언트 업데이트, Subscribe 업데이트 및 Config 파일 수정은 서로 다른 작업입니다. 첫 번째는 프로그램을 변경하고, 구독 업데이트는 기존 서버 목록을 변경하며, 구성 수정은 규칙과 관련 동작에 영향을 줍니다. 업데이트 전에 필요한 구성 사본을 보관하고 업데이트 후 현재 선택 항목을 확인하세요. iCloud 동기화를 사용하는 경우 기기에 실제로 표시되는 콘텐츠도 확인해야 합니다. 계정이 같다는 이유만으로 모든 상태가 동기화되었다고 가정할 수 없습니다.

재현 가능한 오류 조건 기록

문제를 확인할 때는 어떤 네트워크, 대상 및 모드에서 발생했는지, 특정 서버에서만 문제가 생기는지 먼저 기록하세요. 연결은 되지만 일부 콘텐츠가 열리지 않는다면 DNS, Rule 또는 대상 자체의 문제일 수 있습니다. 연결을 전혀 설정할 수 없다면 시스템 권한, 서버 정보 및 기본 네트워크부터 확인하세요. Connectivity Test 결과는 특정 테스트 조건에서의 연결 가능성만 나타내며 실제 접속을 대신하지 않습니다. 로그에 명확한 오류가 나타나면 오류 이름과 발생 시간을 기록하고 관련 안내를 하나씩 확인하세요. 프로토콜, 규칙 및 네트워크를 동시에 바꾸지 마세요.

자주 묻는 질문

Linux에서는 deb, rpm, AppImage 중 무엇을 선택하나요?

먼저 배포판과 프로세서 아키텍처를 확인하세요. Debian / Ubuntu는 deb, Fedora 계열은 rpm을 선택합니다. AppImage는 실행 조건에 따라 종속성과 실행 권한을 직접 확인할 수 있는 경우에 적합합니다. 세 형식은 서로 다른 배포 방식이며 구독 유형의 차이를 의미하지 않습니다. 설치 및 권한 안내 보기 →

가져오기는 완료됐는데 왜 연결이 되지 않나요?

가져오기가 완료됐다는 것은 클라이언트가 정보를 받았다는 뜻입니다. 서버 사용 가능 여부, 올바른 항목이 선택되었는지, Global Routing이 예상한 대로 설정되었는지, 시스템에서 연결을 허용하는지 확인해야 합니다. 원래 구성을 보관하고 네트워크, 서버, 규칙 순서로 확인하세요. 첫 연결 단계에 따라 확인 →

규칙의 PROXY와 화면의 Proxy는 같은 의미인가요?

대소문자가 비슷하다는 이유만으로 같은 의미라고 보면 안 됩니다. 규칙의 PROXY는 현재 구성에서 유효해야 하는 정책 참조입니다. Global Routing의 Proxy는 라우팅 모드입니다. 전자는 규칙 행에 작성하고 후자는 전체 처리 방식을 바꿉니다. 규칙 및 문제 해결 질문 보기 →

주제별 안내

설치, App Store 및 규칙 참고 자료

문제에 맞는 글을 선택하세요. 설치 문서에서는 시스템 및 칩 차이를, App Store 문서에서는 계정 조건을, 규칙 문서에서는 일치 범위를 설명합니다. 읽기 전에 문제가 어느 단계에 해당하는지 확인하세요.

Shadowrocket Mac 및 Windows 버전 설치: 칩 버전 선택과 첫 실행 허용

Mac의 Apple 실리콘 및 Intel 설치 패키지를 구분하는 방법과 처음 실행할 때 개발자를 확인할 수 없다는 안내가 표시되면 어디서 확인해야 하는지 설명합니다. Windows에서 SmartScreen이 표시되면 먼저 출처를 확인하고 시스템에서 제공하는 선택지를 이용하세요. 설치 차단과 앱 내 연결 실패를 구분해 잘못된 단계에서 구성을 변경하지 않도록 합니다.

설치 안내 읽기 →

App Store에서 Shadowrocket을 찾을 수 없을 때: 스토어 지역, 연령 등급 및 계정 상태 확인

스토어 지역, 스크린 타임 제한 및 계정의 구매 상태를 차례로 확인한 다음 앱 ID 932747118로 제품 페이지를 확인하세요. 검색되지 않는 문제와 구매 항목 복원 실패는 원인이 다를 수 있습니다. 앱 검색, 구매 복원, 결제 안내 중 어떤 상황인지 먼저 파악한 뒤 해당 절차를 선택하세요.

App Store 문제 해결 읽기 →

Shadowrocket REJECT 규칙 원리: 도메인 차단의 범위와 한계

REJECT와 DOMAIN-SUFFIX의 조합, 규칙 순서가 일치 결과에 미치는 영향을 설명합니다. 도메인 규칙은 요청 대상을 기준으로 하므로 같은 도메인에 포함된 서로 다른 콘텐츠를 자동으로 구분할 수 없습니다. 수정 전 영향을 파악하고 잘못 차단된 경우 광범위한 조건을 더 추가하기보다 일치한 규칙을 찾아 확인하세요.

규칙 설명 읽기 →