그림 사용법

아래 스크린샷은 App Store 제품 페이지의 Shadowrocket 실제 화면입니다. 홍콩 스토어 번체입니다. 한국어에서는 「연결 안 됨」「글로벌 라우팅」「서버」 등입니다. 배치는 같으니 위치로 맞추세요.

01설치

App Store에서만 받으세요. 앱 ID 932747118, 개발자는 Shadow Launch Technology Limited입니다.

App Store에서 구매

  1. App Store를 열고 Shadowrocket을 검색하세요.
  2. 사진의 아이콘을 확인하세요. 진한 파란 바탕에 흰 로켓입니다. 「VPN」「프로」 등 접미사가 붙은 결과는 고르지 마세요.
  3. 구매하고 설치합니다. 이 앱은 일회 구매이며 인앱 구독이 없습니다.
  4. 홈 화면에서 엽니다. 노드 목록이 비어 있는 것은 정상입니다. 구성은 직접 가져와야 합니다.

현재 지역에서 검색되지 않으면 이 페이지의 App Store 링크를 쓰거나, 출시된 지역의 Apple ID로 바꾸세요. IPA나 기업 서명 패키지를 쓰지 마세요.

Shadowrocket 앱 아이콘
App Store 아이콘

02

하단 네 탭은 홈, 구성, 데이터, 설정입니다. 처음 열면 대개 홈에 머뭅니다.

홈의 각 줄 알기

  • 상단 왼쪽은 스캔, 오른쪽 +는 추가입니다.
  • 첫 줄은 연결 상태입니다. 미연결일 때 한국어는 「연결 안 됨」(스크린샷은 「未連線」일 수 있음)이며 오른쪽이 마스터 스위치입니다.
  • 둘째 줄은 글로벌 라우팅입니다. 오른쪽 「설정」에서 설정 / 프록시 / 다이렉트 등 모드로 들어갑니다.
  • 셋째 줄은 연결성 테스트이며 노드 지연을 측정합니다. 연결 스위치가 아닙니다.
  • 아래 서버 노드에서 「노드 추가」로 단일 서버를 넣습니다. 점은 기본 노드입니다.

처음 마스터 스위치를 켜면 시스템이 「VPN 구성 추가」를 띄웁니다. 허용해야 스위치가 유효합니다. 이 시스템 창은 App Store 스크린샷에 없습니다.

Shadowrocket 홈, 미연결
그림 1 · 홈(미연결)

03노드 추가

홈에서 「노드 추가」또는 상단 +를 누릅니다. 필드는 제공자와 같아야 합니다. 이 사이트는 노드를 제공하지 않습니다.

종류에 맞춰 파라미터 채우기

  1. 먼저 종류를 눌러 제공자가 지정한 프로토콜을 고릅니다(그림 기본은 Shadowsocks).
  2. 서버, 포트, 비밀번호를 채웁니다. 「필수」는 비울 수 없습니다.
  3. 알고리즘, 난독화, 플러그인은 제공자 설명을 따르고 예시 값을 그대로 쓰지 마세요.
  4. 메모는 선택이며 목록 식별용입니다.
  5. 제공자가 QR을 주면 이 페이지의 「QR 코드 스캔」을 쓰세요. JSON 파일이면 「클라우드 JSON에서 가져오기」를 쓸 수 있습니다.
  6. 오른쪽 위 완료로 저장하면 홈에 해당 노드가 나와야 합니다.
Shadowrocket 노드 추가 양식
그림 2 · 노드 추가

04구독과 종류

제공자가 구독 링크를 주면 종류 목록에서 Subscribe(구독)를 고르고, 단일 Shadowsocks로 채우지 마세요.

종류 선택

  1. 노드 추가 페이지에서 「종류」를 눌러 이 목록으로 들어갑니다.
  2. 단일 노드: Shadowsocks, Vmess, Trojan, Socks5, HTTP 등 제공자와 같은 것을 고릅니다.
  3. 구독 링크: Subscribe / 구독을 고른 뒤 URL을 붙여 넣고 저장합니다.
  4. 저장 후 홈 또는 구성 페이지로 돌아가 구독을 한 번 업데이트해야 노드가 나옵니다.

목록의 프로토콜은 설치한 버전을 따르며 이후 버전에 더 있을 수 있습니다. 종류를 잘못 고르면 대개 시간 초과이지 강제 종료가 아닙니다.

Shadowrocket 종류 목록, Subscribe 포함
그림 3 · 종류(구독 포함)

05구성

하단 둘째 탭 「구성」. 여기서 구성 파일과 규칙을 관리하며 노드 목록 자체가 아닙니다.

구성 파일 페이지

  • 클라우드 가져오기, Wi-Fi 업로드, 원격 구성 추가가 가능합니다.
  • 로컬 파일의 default.conf가 기본 구성입니다. 주황 점은 기본, 체크는 사용 중입니다.
  • default.conf를 누르면 일반, 규칙, Hosts, URL 재작성, HTTPS 복호화 등의 개수를 볼 수 있습니다.
  • 분기를 바꿔야 하면 구성 상세에서 규칙을 추가하고 노드만 바꾸지 마세요.
Shadowrocket 구성 파일 페이지
그림 4 · 구성 파일
Shadowrocket default.conf 상세
그림 5 · default.conf

default.conf 열기

  • 위쪽은 현재 항목 통계입니다. 일반, 규칙, Hosts, URL 재작성 등.
  • 규칙, 매핑, URL 재작성을 추가할 수 있습니다.
  • 「규칙 테스트」는 도메인이 프록시인지 다이렉트인지 확인합니다.
  • 규칙을 고친 뒤 홈으로 돌아가 글로벌 라우팅이 여전히 「설정」을 가리키는지 확인한 다음 연결성을 측정하세요.

06연결

순서: 노드 있음 → VPN 허용 → 홈 스위치 켜기 → 연결됨으로 바뀜 → 자주 쓰는 사이트로 확인.

홈에서 연결

  1. 「서버 노드」에서 한 줄을 고릅니다. 점은 기본 노드입니다.
  2. 첫 줄 오른쪽 스위치를 켭니다. 처음에는 VPN 구성 추가를 요청하며 허용을 고릅니다.
  3. 상태가 「연결 안 됨」에서 연결됨으로 바뀌고 시스템 상태 표시줄에 VPN 표시가 나옵니다.
  4. 모드를 바꿀 때는 「글로벌 라우팅」오른쪽 「설정」을 눌러 설정 / 프록시 / 다이렉트 사이를 바꿉니다. 일상에는 설정입니다.
  5. 지연은 「연결성 테스트」로 보고, 테스트를 연결로 쓰지 마세요.

App Store는 「연결됨이며 노드 목록이 있는」 스크린샷을 제공하지 않습니다. 기기에서 스위치를 켠 뒤 상태를 따릅니다.

Shadowrocket 홈 스위치 위치
그림 6 · 홈에서 스위치 켜기

07데이터

하단 셋째 탭. 백업, 노드 가져오기·내보내기, 통계, 로그를 봅니다.

백업과 노드 이동

  • iCloud: 구성과 구성 파일을 백업합니다. 기기 변경 전에 켜 두는 것이 좋습니다.
  • 노드를 가져오거나 내보내거나 로컬 노드를 지울 수 있습니다. 지우기 전에 백업이 있는지 확인하세요.
  • 통계로 트래픽을 봅니다. 프록시 / DNS 로그는 장애 처리용이며 자동 삭제 외 기록을 오래 켜 두지 마세요.
Shadowrocket 데이터 페이지
그림 7 · 데이터

08설정

하단 넷째 탭. 대부분은 기본값으로 두면 됩니다. 한 번에 한 가지만 바꾸세요.

설정 홈

  • 언어: 한국어, 중국어 등 지원 언어로 바꿀 수 있습니다. 이 페이지 스크린샷은 번체입니다. 같은 줄은 위치로 찾으세요.
  • 지연 테스트 방법: 기본은 TCP입니다. 측정이 이상할 때만 바꾸고, 연결성 테스트와 동시에 함부로 바꾸지 마세요.
  • 온디맨드: 네트워크 또는 도메인으로 VPN을 자동 켜고 끕니다. 다음 그림을 보세요.
  • 프록시 / TCP / UDP: 터널 관련입니다. 제공자가 요구하지 않으면 바꾸지 마세요.
  • 진단: 장애 처리할 때만 로그를 켜고, 일상에는 꺼 배터리를 줄이세요.
Shadowrocket 설정 페이지
그림 8 · 설정
Shadowrocket 온디맨드
그림 9 · 온디맨드

온디맨드

  • 마스터 스위치를 켠 뒤에야 규칙으로 VPN을 자동 전환합니다.
  • 네트워크 종류를 한정할 수 있습니다(Any / Wi-Fi / 셀룰러).
  • 잠자기 때 끊어 백그라운드가 터널을 계속 쓰지 않게 할 수 있습니다.
  • 아래에 도메인을 추가할 수 있습니다. 이 도메인에 맞으면 해당 규칙을 적용합니다.

진단

  • 해제 원인을 볼 때 로그 기록을 켜세요.
  • VPN 로그, 라우팅 테이블, 시스템 프록시 설정으로 시스템 상태를 대조합니다.
  • 주소 칸은 기기 로그 인터페이스이며 신뢰하는 네트워크에서만 보세요.
  • 확인 후 로그를 꺼 계속 디스크에 쓰지 않게 하세요.
Shadowrocket 진단 페이지
그림 10 · 진단

스크린샷 출처: Apple App Store 제품 페이지(앱 ID 932747118). 저작권은 개발자에게 있으며 이 페이지는 조작 설명 대조에만 씁니다. App Store는 시스템 VPN 권한 창, 연결됨이며 노드 목록이 있는 화면 등을 제공하지 않습니다. 기능은 기기에 설치된 버전을 따릅니다.