2026-09-12 · 구독 가져오기 · 약 9분

Shadowrocket 구독 가져오기 방법 4가지: Subscribe, Add Server, QR 코드, 클립보드

구독 URL은 서비스 제공업체에서 받으세요. Config의 Subscribe, Add Server 직접 입력, QR 코드 스캔, 클립보드 등 4가지 가져오기 방법과 자주 쓰이는 형식을 안내합니다.

이 글 한눈에 보기

이 글은 서비스 제공업체와 구독을 이미 보유한 Shadowrocket 사용자를 위한 안내입니다. 받은 정보가 서버 구독인지, 단일 서버 링크인지, 원격 구성인지 먼저 확인한 뒤 Subscribe, Add Server, QR 코드 스캔, 클립보드 중 알맞은 방법을 선택하세요. 가져온 후 항목을 확인하고 업데이트를 실행한 다음 연결을 테스트해야 합니다. 저장 성공이 곧 인터넷 연결 성공을 뜻하지는 않습니다.

1. 먼저 가져올 항목 확인하기: 구독 URL과 구성 파일은 다릅니다

Shadowrocket의 Home에서는 서버와 연결을 관리하고, Config에서는 규칙 구성을 관리하며, Settings에서는 클라이언트 동작을 조정합니다. 같은 HTTPS 주소라도 반환되는 내용은 다를 수 있습니다. 서버 구독에는 연결 항목이 들어 있고, 원격 구성에는 DNS, 규칙, 정책이 포함될 수 있습니다. 어떤 메뉴를 사용할지 결정하기 전에 서비스 제공업체의 안내를 확인하세요. URL 모양만으로 종류를 판단하면 안 됩니다.

보유한 항목확인할 점처리 방법
서버 구독하나의 주소에서 여러 서버를 제공하며 이후 업데이트 가능Home → Add Server → Type → Subscribe
단일 서버 링크ss://, vmess://, vless://, trojan:// 등의 프로토콜 접두사로 시작QR 코드 스캔, 클립보드 인식 또는 매개변수 직접 입력
원격 구성[General], [Rule] 등의 구성 섹션 포함Config에서 관리하세요. 서버 구독 입력란에 넣지 마세요.

QR 코드 스캔과 클립보드는 입력 방식일 뿐, 가져올 항목의 종류를 결정하지 않습니다. QR 코드에는 단일 서버 링크나 구독 URL이 들어갈 수 있고, 복사한 텍스트가 계정 관리 웹페이지일 수도 있습니다. 여기서 사용하는 https://example.com/sub?token=xxxx는 주소 구조를 설명하기 위한 명백한 예시이며 연결에 사용할 수 없습니다.

4가지
이 글에서 다루는 방법: Subscribe, Add Server, QR 코드, 클립보드
3가지
먼저 구분하기: 서버 구독, 단일 서버, 원격 구성
2가지
가져온 후 확인하기: 서버 항목과 현재 연결 선택

요약: 반환되는 내용을 확인한 다음 입력 방법을 선택하세요

Home에 업데이트 가능한 서버 목록을 추가하려면 서버 구독을 추가하세요. 규칙 판정을 변경하려면 Config를 사용해야 합니다. 가져오기에 실패했다고 해서 같은 알 수 없는 주소를 모든 입력란에 차례로 넣지는 마세요.

2. Config → Subscribe: 구독 종류부터 확인하기

Config에서 Subscribe를 사용하기 전에, 여기서 추가하려는 것이 구성 구독인지 확인하세요. Home의 서버 목록을 추가하는 기능으로 혼동하면 안 됩니다. 구성 파일과 서버 구독 모두 원격 주소로 관리할 수 있지만 대상은 서로 다릅니다. 서비스 제공업체가 서버 구독이라고 명시했다면 보통 Home → 오른쪽 위 “+” → Add Server로 이동해 Type을 Subscribe로 설정해야 합니다.

  1. 용도 확인

    원래 안내를 확인해 주소가 원격 구성용인지 서버 구독용인지 파악하세요. 주소는 서비스 제공업체에서 받아야 하며, 검색 결과에서 찾은 낯선 링크로 대체하지 마세요.

  2. 구성 페이지 열기

    Config → Subscribe를 열고 추가할 구성의 출처를 확인하세요. 보유한 주소가 서버 목록만 제공한다면 Home으로 돌아가 Subscribe 유형으로 추가하세요.

  3. 구성 확인

    원격 구성을 가져온 뒤에는 DNS, 규칙, 정책 참조를 먼저 확인하고 사용할지 결정하세요. Config 목록에 다운로드되었다고 해서 현재 구성이 전환된 것은 아닙니다.

  4. 선택 확인

    규칙에 따라 트래픽을 라우팅하려면 Home → Global Routing에서 Config를 선택하고, Config 페이지에서 의도한 파일이 활성화되어 있는지 확인하세요.

예를 들어 DOMAIN-SUFFIX,example.com,DIRECT는 해당 도메인 접미사에 DIRECT를 적용한다는 뜻이지, 서버 주소가 아닙니다. 구성을 정상적으로 읽더라도 서버에 필요한 주소, 포트, 인증 정보가 대체되지는 않습니다. 서버 목록이 비어 있을 때 규칙 파일을 반복해서 바꿔도 새 연결 항목은 생기지 않습니다.

3. Add Server: 구독 추가 또는 서버 정보 직접 입력

Add Server에서는 서버 구독을 추가하거나 단일 서버 정보를 직접 입력할 수 있습니다. 두 방법의 핵심 차이는 Type입니다. Subscribe를 선택하면 구독 URL을 입력하고, 특정 프로토콜을 선택하면 해당 서버의 연결 정보를 입력합니다. 전체 구독 URL을 단일 서버의 Address 입력란에 넣지 마세요.

  1. 추가 화면 열기

    Home으로 이동해 오른쪽 위 “+”를 눌러 Add Server를 여세요. 다른 항목을 입력하기 전에 먼저 Type을 선택하면 잘못된 유형에 정보를 입력하는 일을 줄일 수 있습니다.

  2. 유형 선택

    서버 구독이 있다면 Subscribe를 선택하세요. 단일 서버 정보만 있다면 서비스 제공업체의 안내에 따라 Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard 등 해당 유형을 선택하세요.

  3. 정보 입력

    Subscribe에는 https://example.com/sub?token=xxxx와 같은 전체 URL을 입력합니다. 단일 서버를 직접 추가할 때는 Address, Port, 해당 인증 정보를 각각 입력하세요. 웹페이지 주소를 서버 주소 대신 사용할 수는 없습니다.

  4. 저장 후 확인

    저장한 뒤 Home으로 돌아가 구독 그룹이나 서버 항목이 표시되는지 확인하세요. 구독에 서버가 아직 표시되지 않는다면 해당 구독을 업데이트하고 결과를 확인하세요. 바로 다시 추가하지 마세요.

포트에는 서비스 제공업체가 안내한 값을 입력해야 합니다. 예를 들어 매개변수에 Port가 443으로 명시되어 있으면 443을 입력하세요. 구독 URL이 HTTPS로 시작한다고 해서 모든 서버가 해당 포트를 사용하는 것은 아닙니다. 프로토콜마다 인증 방식도 다릅니다. UUID, 비밀번호, 공개 키 등은 서로 바꿔 쓸 수 없습니다. TLS, 전송 방식, 서버 이름이 있다면 원래 매개변수와 하나씩 대조하세요.

4. QR 코드 스캔: 인식된 항목의 종류 확인하기

Home에서 스캔 기능을 열어 서비스 제공업체가 제공한 QR 코드를 읽으세요. 카메라를 처음 사용할 때는 카메라 접근을 허용해야 합니다. QR 코드가 현재 기기 화면에 표시되어 있다면 스캔을 위해 주소를 다시 작성할 필요는 없습니다. 원본 링크를 복사해 클립보드로 가져오거나 직접 추가할 수 있습니다.

  1. QR 코드 준비

    QR 코드가 잘리지 않도록 하고 네 모서리가 모두 보이게 하세요. 개인 인증 정보가 포함된 QR 코드를 공개 페이지에 올리지 말고, 핵심 부분을 가리는 편집 이미지도 사용하지 마세요.

  2. 내용 읽기

    Home에서 스캔 기능을 열고 QR 코드를 인식 영역에 맞추세요. 카메라 화면이 표시되지 않으면 시스템 Settings → Privacy & Security → Camera에서 Shadowrocket의 권한을 확인하세요.

  3. 인식 결과 확인

    인식 후 클라이언트에 표시된 유형과 필드를 확인하세요. 단일 서버 링크라면 해당 서버 정보가 생성되어야 하고, 구독 주소라면 Subscribe로 처리해야 합니다.

  4. 저장 내용 확인

    Home으로 돌아가 새 항목이 추가되었는지 확인하세요. 서버가 하나만 표시된다면 QR 코드에 원래 단일 링크만 들어 있었는지 먼저 확인하세요. 그것만으로 구독이 누락되었다고 판단하지 마세요.

QR 코드 스캔에 성공했다는 것은 코드의 내용을 읽었다는 뜻일 뿐, 원격 구독 요청까지 성공했다는 의미는 아닙니다. QR 코드에 계정 관리 웹페이지가 인코딩되어 있다면 HTTPS 주소가 인식되더라도 사용할 수 있는 서버 목록으로 자동 변환되지 않습니다. 이 경우 서비스 제공업체의 구독 페이지에서 클라이언트 가져오기에 사용한다고 명시된 내용을 확인하세요.

5. 클립보드에서 가져오기: 메시지 전체가 아닌 원본 링크 복사

클립보드 방식은 같은 iPhone 또는 iPad에서 브라우저와 클라이언트 사이를 오갈 때 편리합니다. 전체 구독 주소나 단일 서버 링크를 복사한 뒤 Shadowrocket으로 돌아오세요. 클라이언트에 읽기 또는 가져오기 안내가 표시되면 내용을 확인하고 진행하세요. 시스템에서 붙여넣기를 허용할지 묻는 경우 이번 가져오기에 필요한 선택을 하세요.

예를 들어 trojan://으로 시작하는 단일 링크를 복사했다면 가져온 뒤 항목 하나만 생성되는 것이 정상입니다. 구독 URL을 복사했다면 목록을 가져오려면 클라이언트가 원격 주소에 접속해야 합니다. 두 경우에는 네트워크 요청이 다르므로 클립보드에 내용이 있다는 것만으로 구독 서버에 연결할 수 있는지 판단할 수 없습니다.

6. 가져온 뒤 업데이트와 연결 확인: 세 가지 결과를 따로 점검하기

가져오기가 끝나면 로컬 저장, 원격 업데이트, 실제 연결을 차례로 확인하세요. 로컬 저장 성공은 기록이 클라이언트에 저장되었다는 뜻입니다. 원격 업데이트 성공은 구독 응답을 받았다는 뜻입니다. 실제 연결 성공 여부는 서버 정보, 네트워크 접근성, 현재 라우팅 설정에도 달려 있습니다.

  1. Home에서 구독 그룹 이름과 서버 항목을 확인하세요. 항목이 비어 있다면 먼저 업데이트를 실행하고 오류 메시지를 확인하세요. 기존 항목이 있다면 구독 전체를 먼저 삭제하지 마세요.
  2. 업데이트하기 전에 현재 네트워크에서 구독 주소에 접근할 수 있는지 확인하세요. 클라이언트에 프록시를 통한 업데이트 설정이 있다면 사용 가능한 연결이 이미 있을 때만 해당 옵션을 켜세요. 아직 가져오지 않은 서버에 의존해 처음부터 구독을 가져오려고 해서는 안 됩니다.
  3. 업데이트가 끝나면 현재 선택된 서버를 다시 확인하세요. 목록이 바뀌면서 이전 항목이 교체되거나 삭제될 수 있습니다.
  4. 서버를 하나 선택하고 연결 스위치를 켜세요. 처음 연결할 때는 시스템 안내에 따라 VPN 구성 추가를 허용한 뒤 Connectivity Test로 연결 상태를 확인하세요.
  5. Home → Global Routing을 확인하세요. Config는 현재 구성을 기준으로 트래픽을 판단하고, Proxy와 Direct는 트래픽 처리 방향을 일괄 지정하는 데 사용됩니다. Scene은 설정한 조건에 따라 동작을 구성하며, 별도의 구독 형식이 아닙니다.

Connectivity Test에 성공해도 모든 웹사이트에 접속할 수 있다는 뜻은 아닙니다. 연결 테스트는 통과했는데 특정 페이지가 열리지 않으면 DNS와 규칙 적용 여부를 계속 확인하세요. 같은 구독을 반복해서 가져오지 마세요. Settings → On Demand에서는 필요 시 연결 조건을 관리하며, 구독 주소를 고치거나 인증 정보를 채워 주지는 않습니다.

요약: 기존 기록은 유지하고 실패한 단계를 먼저 확인하세요

업데이트에 실패하면 기존 항목을 유지한 채 시간 초과, 인증 거부, 형식 해석 실패를 구분하고 해당 원인을 해결하세요. 구독 주소가 변경된 것이 확인된 경우에만 출처를 수정하세요. 같은 주소를 반복해서 추가하면 항목을 구분하기만 더 어려워집니다.

7. 구독 가져오기에 관한 자주 묻는 질문

구독을 추가했는데 Home에 아무것도 표시되지 않는 이유는 무엇인가요?

해당 항목을 열어 Type이 Subscribe인지, URL이 완전한지 확인한 뒤 업데이트하세요. 응답이 로그인 페이지, 오류 페이지, 원격 구성이라면 서버 목록을 만들 수 없습니다. 서비스 제공업체의 안내에서 링크 용도를 확인하세요. 웹페이지 내용을 서버 매개변수로 직접 조합하지 마세요.

업데이트 시간 초과가 표시되면 삭제하고 다시 추가해야 하나요?

기록은 유지하고 사용 가능한 네트워크로 한 번 전환한 뒤 주소가 만료되거나 변경되지 않았는지 확인하세요. 정상적으로 연결되는 서버가 이미 있다면 연결한 뒤 클라이언트 설정에 따라 프록시를 통해 업데이트를 시도할 수 있습니다. 처음 가져오는 중이라 사용할 서버가 하나도 없다면 먼저 구독 주소의 접근성 문제를 해결해야 합니다.

QR 코드 인식은 됐는데 서버 하나만 가져온 이유는 무엇인가요?

원본 내용이 단일 프로토콜 링크인지 확인하세요. QR 코드 하나가 전체 구독을 뜻하는 것은 아닙니다. 업데이트 가능한 서버 그룹이 필요하다면 서비스 제공업체에서 서버 구독 URL을 받은 뒤 Home → Add Server → Type → Subscribe에서 추가하세요.

링크를 복사했는데 가져오기 안내가 표시되지 않으면 어떻게 하나요?

복사한 것이 링크 제목이 아니라 원본 링크인지 먼저 확인하세요. HTTPS 구독이라면 Add Server를 열어 Subscribe를 선택하고 주소를 직접 붙여넣으세요. 시스템에서 붙여넣기를 거부했다면 다시 시도할 때 이번 붙여넣기를 허용하세요. 안내를 띄우려고 인증 정보가 포함된 채팅 내용 전체를 반복해서 복사하지 마세요.

클라이언트를 구매한 뒤에도 구독을 따로 준비해야 하나요?

클라이언트 일회성 구매와 연결 서비스 요금제는 별개입니다. Shadowrocket은 상용 폐쇄형 앱이며, 앱 구매와 연결 서비스는 각각 별도로 관리됩니다. 구독은 서비스 제공업체에서 받으세요. 앱을 구매할 수 있는 유일한 경로는 App Store이며 개발자는 Shadow Launch Technology Limited입니다. 시스템 요구 사항과 유니버설 구매 지원 여부는 App Store 페이지를 기준으로 확인하세요.

App Store 구매 경로를 확인하고 연결 설정 이어가기

Shadowrocket은 주로 iPhone과 iPad에서 사용합니다. 정품 확인 페이지에서 앱 이름, 공식 아이콘, 앱 ID 932747118을 확인한 뒤 안내에 따라 서버 선택, VPN 구성 승인, 연결 테스트를 진행하세요.

App Store 정품 확인