Shadowrocket 구독 가져오기: Subscribe, Add Server, QR 코드 및 클립보드 사용법

Config의 Subscribe, Add Server 수동 입력, QR 코드 및 클립보드 가져오기 위치와 형식을 안내하고, 구독 URL 형식과 가져오기 오류 점검 방법을 설명합니다.

이 글의 핵심

Shadowrocket의 가져오기 메뉴는 버튼 이름만 보고 선택하면 안 됩니다. 먼저 보유한 내용이 서버 구독인지, 단일 서버 공유 정보인지, 원격 구성 파일인지 확인하세요. 이미 서비스와 구독을 이용 중인 사용자를 위해 네 가지 가져오기 방법과 저장 후 확인할 위치, 업데이트 실패 시 링크·응답 형식·연결 설정을 구분해 점검하는 방법을 설명합니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않습니다.

1. 먼저 내용 확인: 구독 링크와 구성 파일은 다릅니다

서버 구독은 보통 주소, 포트, 인증 정보가 포함된 서버 목록을 가져옵니다. 원격 구성 파일은 규칙, DNS, 정책 등의 설정을 불러옵니다. 둘 다 HTTPS 주소로 제공될 수 있지만, 주소가 https://로 시작한다고 해서 같은 메뉴에 입력할 수 있는 것은 아닙니다. 제공처가 안내한 용도와 Shadowrocket에서 지원하는 형식을 먼저 확인하세요.

Home은 서버와 연결 상태를 확인하는 기본 화면이고, Config에서는 구성 파일을 관리합니다. 서버 목록에 항목이 표시되어도 Config의 규칙이 바뀐 것은 아닙니다. Config 다운로드에 성공해도 사용할 수 있는 서버가 생긴 것은 아닙니다. 두 결과를 따로 확인하면 ‘가져오기는 성공했지만 서버가 없음’과 ‘서버는 있지만 규칙 라우팅이 적용되지 않음’을 구분할 수 있습니다.

4가지
이 글에서 다루는 방법: Subscribe, Add Server, QR 코드, 클립보드
2가지
먼저 구분할 항목: 서버 구독과 원격 구성 파일
3곳
확인 위치: Home, Config, Settings
보유한 내용우선 사용할 메뉴가져온 후 확인할 위치
서버 구독 URLHome → + → Type → SubscribeHome의 구독 그룹 및 서버 목록
원격 구성 파일 URLConfig → + → Download from URL; 필요에 따라 Subscribe 설정Config의 파일, 내용 및 선택 상태
단일 서버 매개변수Home → + → Add Server 편집 화면Home에 추가된 서버
QR 코드 또는 클립보드의 텍스트Home의 QR 코드 스캔 메뉴 또는 클립보드 인식 알림인식된 유형을 먼저 확인한 다음 해당 목록을 점검하세요

2. Subscribe: Config 구독과 서버 구독 구분하기

Config의 Subscribe는 원격 구성 파일의 구독 및 업데이트를 위한 기능입니다. 임의의 서버 구독 링크를 여기에 입력하면 안 됩니다. 원격 구성을 처음 추가하려면 Config의 추가 메뉴에서 Download from URL을 선택해 전체 구성 파일 주소를 입력하세요. 다운로드가 완료되면 내용을 확인한 뒤 사용할지 선택합니다. 원격 구성을 계속 업데이트하려면 해당 파일의 Subscribe 설정과 출처를 확인하세요.

제공처에서 받은 것이 서버 구독이라면 Home → 오른쪽 위 + → Type → Subscribe로 이동하세요. 여기서 선택하는 Subscribe는 Add Server 편집 화면의 유형이며, Config에서 원격 구성을 다루는 기능과는 다릅니다. URL을 입력해 저장한 다음 Home으로 돌아가 구독 그룹과 서버 항목이 표시되는지 확인하세요. Config에서 새 규칙을 찾을 필요는 없습니다.

  1. 용도 확인

    링크가 서버 목록을 반환하는지 전체 구성 파일을 제공하는지, 원래 제공처의 안내를 먼저 읽고 확인하세요. URL의 확장자만으로 판단하지 마세요.

  2. 메뉴 선택

    서버 구독은 Home → + → Type → Subscribe로, 원격 구성은 Config → + → Download from URL로 가져옵니다.

  3. 주소 붙여넣기

    URL 전체를 붙여넣고 쿼리 매개변수와 대소문자를 그대로 유지하세요. 앞뒤 공백이나 줄바꿈, 메신저에서 덧붙인 문장 부호가 없는지도 확인하세요.

  4. 저장 후 확인

    저장한 뒤 해당 목록을 확인하세요. 서버 구독은 Home에서 항목을, 구성 파일은 Config에서 내용과 현재 선택된 파일을 확인합니다.

  5. 하나씩 업데이트

    처음 문제를 확인할 때는 해당 구독만 업데이트하고 오류 메시지를 기록하세요. 같은 출처의 항목을 여러 개 동시에 추가하면 결과를 구분하기 어렵습니다.

업데이트 전 로컬 변경사항 보관

원격 구성 업데이트는 원격에서 가져온 내용을 대체할 수 있으며, 서버 구독 업데이트는 연결된 목록을 다시 구성할 수 있습니다. 중요한 규칙이나 직접 수정한 내용은 먼저 백업하세요. 업데이트 후에도 로컬 편집 내용이 항상 유지된다고 가정하지 마세요.

3. Add Server: 매개변수 직접 입력 및 구독 추가

Home 오른쪽 위의 +를 누르면 Add Server 편집 화면이 열립니다. Type에서 선택한 항목에 따라 입력란의 의미가 달라집니다. Subscribe를 선택하면 구독 정보를 입력하고, Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard 등의 유형을 선택하면 해당 프로토콜의 서버 매개변수를 입력합니다. 실제 보유한 설정을 기준으로 선택하고, 입력란을 통과시키려고 프로토콜을 임의로 바꾸지 마세요.

단일 서버 정보만 있거나, 특정 필드를 확인해야 하거나, 원본 공유 텍스트를 인식할 수 없을 때는 직접 입력하면 편리합니다. 하지만 구독 업데이트를 대신하지는 않습니다. 서버 한 대를 직접 입력해도 제공처가 나중에 목록을 변경할 때 이 로컬 항목이 자동으로 구독 업데이트되는 것은 아닙니다.

저장한 뒤 먼저 Home에 항목이 있는지 확인하고 연결을 테스트하세요. 편집 화면에서 저장할 수 있다는 것은 로컬 항목이 생성됐다는 뜻일 뿐, 원격 인증에 성공했다는 의미는 아닙니다. 지연 시간 테스트 결과만으로 모든 웹사이트와 규칙이 정상이라고 단정할 수도 없습니다.

4. QR 코드와 클립보드: 인식된 내용을 확인한 뒤 가져오기

QR 코드와 클립보드는 정보를 Shadowrocket에 입력하는 방법만 바꿀 뿐, 내용의 종류를 바꾸지는 않습니다. QR 코드에는 단일 서버 공유 텍스트가 들어 있을 수도 있고 HTTPS 주소만 담겨 있을 수도 있습니다. 클립보드에도 구독 URL, 단일 서버 공유 정보, 또는 서비스 제공처의 웹 주소가 들어 있을 수 있습니다. 따라서 ‘QR 코드 인식 성공’보다 인식된 유형을 확인하는 것이 중요합니다.

가지고 있는 내용에 맞는 입력 방법 선택

QR 코드
  • Home 상단의 QR 코드 스캔 메뉴를 사용하세요. 처음 사용할 때는 카메라 접근을 허용해야 합니다.
  • QR 코드 전체가 스캔 영역 안에 들어오도록 하고, 빛 반사나 가장자리 잘림, 과도한 확대를 피하세요.
  • 인식 결과가 서버 정보인지 URL인지 확인한 뒤 저장을 진행하세요.
  • 같은 기기에 표시된 QR 코드는 원본 출처에서 제공한 텍스트를 우선 사용하세요. 사진 앱에서 항상 스캔할 수 있다고 가정하지 마세요.
클립보드
  • 전체 링크나 공유 텍스트만 복사하세요. 설명 문단까지 함께 복사하지 마세요.
  • Shadowrocket으로 돌아가 클립보드 가져오기 알림이 표시되면 내용을 확인한 뒤 진행하세요.
  • 시스템에서 붙여넣기 권한을 묻는 경우 현재 작업에 따라 허용하세요.
  • 인식 알림이 표시되지 않으면 해당 편집 화면을 열고 URL 또는 매개변수 입력란에 직접 붙여넣으세요.

QR 코드와 클립보드는 입력 수단일 뿐입니다. 가져온 항목이 실제로 저장됐는지 Home 또는 Config에서 확인하세요.

QR 코드를 스캔한 뒤 서버 하나만 추가됐다면 해당 QR 코드에는 전체 구독이 아닌 단일 서버 공유 정보가 들어 있었을 가능성이 큽니다. 다시 스캔해도 구독 그룹으로 바뀌지는 않습니다. 클립보드 알림이 표시되지 않아도 반복해서 복사할 필요는 없습니다. 먼저 직접 붙여넣어 텍스트가 완전한지 확인하고 형식과 시스템 붙여넣기 권한을 점검하세요.

구독 주소는 인증 정보처럼 안전하게 관리

QR 코드, 클립보드 텍스트, URL 쿼리 매개변수에는 접근 인증 정보가 포함될 수 있습니다. 문제를 문의할 때는 전체 token, 비밀번호, 키를 가리세요. 원본 구독 링크를 공개 스크린샷이나 게시물에 올리지 마세요.

5. URL 형식과 가져오기 실패 점검

구독 URL에는 정해진 단일 경로가 없습니다. 쿼리 매개변수에 인증 정보를 담을 수도 있고, 경로에 식별자를 포함할 수도 있습니다. .conf 확장자의 유무만으로도 판단할 수 없습니다. 아래 두 주소는 URL 구조를 설명하기 위한 예시이며 가져오기에 사용할 수 없는 가짜 값입니다.

https://example.com/sub?token=xxxx
https://example.com/sub/xxxx?format=shadowrocket

예시에 나온 format=shadowrocket 매개변수를 임의로 추가하지 마세요. 원래 인터페이스에서 지원하는 경우에만 의미가 있습니다. 복사할 때 &가 웹 페이지의 이스케이프 텍스트로 잘못 남아 있는지, 메신저에서 매개변수가 잘리지 않았는지, 끝에 한국어 마침표가 붙지 않았는지도 확인하세요. 퍼센트 인코딩된 값은 임의로 디코딩하지 말고 그대로 유지하세요.

확인된 현상우선 점검할 항목다음 단계
저장할 수 없거나 인식 결과가 없음복사한 내용에 설명 문구, 공백 또는 잘린 부분이 있는지전체 URL만 붙여넣으세요. 단일 서버 공유 텍스트는 해당 메뉴를 사용하세요.
요청 시간 초과현재 네트워크에서 구독 주소에 접속할 수 있는지기존 설정을 유지하고, 연결 가능한 다른 네트워크에서 해당 구독만 다시 시도하세요.
HTTP 401 또는 403 응답token이 유효한지, 접근이 제한되어 있는지기존 서비스 제공처의 계정 페이지에서 권한을 확인하세요. 전체 주소를 공개하지 마세요.
HTTP 404 응답경로를 빠짐없이 복사했는지, 원래 주소가 변경됐는지원본 출처에서 다시 복사하고 모든 매개변수를 유지하세요.
요청은 성공했지만 파싱 오류가 표시됨응답이 로그인 페이지, 오류 페이지 또는 호환되지 않는 형식인지Shadowrocket에서 지원하는 형식인지 확인하고 계정 페이지를 구독으로 착각하지 않았는지 점검하세요.
업데이트 후 목록이 비어 있음원격에서 빈 내용을 반환했는지, 필터 조건이 있는지해당 구독의 필터 설정과 원본 출처의 상태를 확인하고, 사용할 수 있는 다른 항목은 우선 삭제하지 마세요.

브라우저에서 주소가 열린다고 해서 Shadowrocket이 서버 정보를 파싱할 수 있는 것은 아닙니다. 브라우저에는 계정 로그인 페이지, 접근 확인 페이지 또는 오류 안내가 표시될 수 있습니다. HTTP 요청 성공 여부와 응답 형식의 적합성은 별도로 확인해야 합니다. 문제를 문의할 때는 오류 문구와 발생 단계를 기록하면 충분합니다. 인증 정보가 포함된 원본 응답을 다른 사람에게 보낼 필요는 없습니다.

6. 가져온 후 확인: 업데이트·연결·규칙을 따로 점검

가져온 뒤 ‘목록이 올바른지, 서버에 연결되는지, 규칙이 적용되는지’ 순서대로 확인하세요. 먼저 Home에서 방금 가져온 서버를 선택하고 연결을 켠 뒤, 시스템 안내에 따라 VPN 구성을 추가하도록 허용합니다. 그런 다음 직접 접근 권한이 있는 대상으로 테스트하세요. 서버 연결 자체가 되지 않는다면 프로토콜과 인증 정보를 먼저 확인하고, 동시에 규칙을 수정하지 마세요.

Global Routing → Config

권장

현재 선택된 구성 파일에 따라 트래픽을 처리합니다. 실제 연결 경로는 구독 이름이 아니라 규칙, 정책, 선택된 서버에 따라 달라집니다.

적합한 상황: 명확한 규칙이 있고 일상적인 트래픽 라우팅을 확인하려는 경우

Global Routing → Proxy

트래픽을 프록시 방식으로 처리하며 Config의 일반적인 규칙 라우팅에 따라 경로를 선택하지 않습니다. 규칙 관련 문제를 좁혀 확인할 때 사용할 수 있지만 원격 서비스의 이용 가능성을 보장하지는 않습니다.

적합한 상황: 서버 연결 문제와 규칙 매칭 문제를 잠시 구분하려는 경우

Global Routing → Direct

트래픽을 직접 연결 방식으로 처리합니다. 이 상태에서 웹사이트에 접속할 수 있어도 방금 가져온 서버가 정상이라는 뜻은 아닙니다.

적합한 상황: 문제 해결을 위한 비교 대상으로 현재 네트워크의 직접 연결 상태를 확인하려는 경우

Global Routing의 Scene은 상황별 선택 기능이며 다섯 번째 가져오기 메뉴가 아닙니다. Settings → On Demand에서는 필요 시 연결 동작을 관리하며 서버를 가져오지는 않습니다. 문제를 확인하는 중 연결 상태가 자동으로 바뀌지 않도록 기존 On Demand 설정을 먼저 살펴보세요. 연결이 가능한지 확인되기 전에는 자동 연결 조건을 동시에 변경하지 마세요.

Shadowrocket은 상용 비공개 소스 앱이며 iPhone과 iPad에서 주로 사용합니다. 앱을 받을 수 있는 곳은 App Store뿐입니다. 시스템 요구 사항과 기타 호환성 정보는 App Store 페이지를 기준으로 확인하세요. 앱을 한 번 구입하는 것과 서버 서비스 요금제는 별개이며, 앱 구입과 이미 보유한 구독의 이용도 서로 독립적인 과정입니다.

App Store 공식 앱 확인