2026-08-04 · 시작하기 · 약 8분

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

Config의 Subscribe, Add Server 직접 입력, QR 코드, 클립보드 가져오기의 위치와 형식, 가져온 뒤 확인할 항목을 안내합니다.

이 글의 핵심

Shadowrocket에서 가져오기 경로는 자료 유형에 따라 달라집니다. 원격 구성 파일은 Config에서, 서버 구독은 Home에서 Subscribe로 추가하고, 단일 서버 정보는 Add Server에 입력합니다. QR 코드와 클립보드는 주소나 공유 링크를 전달하는 수단입니다. 이 글은 사용자가 이미 서비스와 구독 정보를 보유한 경우를 전제로, 내용을 구분하고 기록을 저장한 뒤 결과를 확인하는 방법을 설명합니다. 가져오기에 성공했다고 연결까지 완료된 것은 아니며, 규칙 설정이 적용되었다는 뜻도 아닙니다.

1. 구독 URL, 공유 링크, 원격 구성 파일 구분하기

https://로 시작하는 주소라도 서버 목록, 전체 구성 파일 또는 계정 웹페이지를 반환할 수 있습니다. 주소의 접두사만으로 가져올 위치를 판단하지 말고, 주소를 제공한 곳의 형식 안내를 먼저 확인하세요. 서버 구독은 Home의 서버 기록을 관리하고, 원격 구성은 Config의 구성 파일을 관리합니다. 업데이트되는 대상도 서로 다릅니다.

단일 공유 링크는 보통 ss://, vmess://, vless:// 또는 trojan://로 시작하며 서버 하나에 필요한 매개변수를 담고 있습니다. QR 코드는 텍스트를 이미지로 바꾼 것이고, 클립보드는 텍스트를 임시로 저장할 뿐입니다. 잘못된 형식이 올바른 형식으로 자동 변환되지는 않습니다.

4가지
이 글에서 다루는 가져오기 방법: Subscribe, Add Server, QR 코드, 클립보드
2가지
구분해야 할 원격 자료: 서버 구독과 구성 파일
3개 화면
주요 확인 위치: Home, Config, Settings

2. Subscribe: Config와 Home의 용도 구분하기

Config의 Subscribe는 원격 구성 구독용입니다. Shadowrocket 구성 파일이라고 명시된 URL을 받았다면 Config 오른쪽 위의 「+」를 눌러 원격 주소를 추가하세요. 추가한 원격 구성은 해당 항목의 작업 메뉴에서 Subscribe 상태와 업데이트 작업을 확인할 수 있습니다. 구성 파일에는 [General], [Rule] 같은 섹션이 포함될 수 있으므로 사용 전에 내용을 확인하세요. 일반 서버 구독 URL을 규칙 구성으로 추가하면 안 됩니다.

기존 구독에 포함된 서버를 Home에 추가하려면 Home → 「+」 → Add Server → Type → Subscribe 순서로 이동하세요. 여기서 Subscribe는 Add Server의 한 가지 유형입니다. Config와 Home 중 하나를 임의로 선택하는 방식이 아닙니다. 다음 단계는 서버 구독을 추가하는 방법입니다.

  1. 자료 확인

    Shadowrocket에서 사용할 서버 구독 URL인지 확인하세요. 로그인 페이지, 주문 페이지 또는 원격 규칙 구성 URL이 아니어야 합니다. 물음표 뒤의 쿼리 매개변수까지 포함해 전체 주소를 복사하세요.

  2. 추가 화면 열기

    Home을 열고 오른쪽 위의 「+」를 눌러 Add Server로 이동한 다음 Type을 열어 Subscribe를 선택하세요. 단일 서버 프로토콜 유형을 선택한 채 구독 URL 전체를 붙여 넣지 마세요.

  3. 주소 입력

    URL에 본인의 구독 주소를 붙여 넣고 알아보기 쉬운 메모를 입력하세요. 주소 앞뒤에 공백, 줄바꿈, 한국어 따옴표가 없는지, ‘구독 주소’ 같은 설명 문구가 섞이지 않았는지 확인하세요.

  4. 저장 후 확인

    저장하고 Home으로 돌아가 구독 그룹과 서버 기록을 확인하세요. 다시 가져와야 한다면 해당 구독을 업데이트하세요. 성공 여부는 업데이트 안내와 목록 내용을 기준으로 판단하고, 입력란에 주소가 들어갔는지만 보고 판단하지 마세요.

구독을 업데이트하면 원격에서 반환하는 내용을 다시 가져옵니다. 처음 가져왔을 때 기록이 있었는데 업데이트 후 비어 있다면 반환 내용과 구독 상태를 확인하세요. 같은 이름의 기록을 계속 새로 만들지는 마세요. 기존 그룹과 구성을 먼저 보존하고 업데이트 결과를 확인한 뒤 중복 항목을 정리하면 어느 주소가 바뀌었는지 구분하기 쉽습니다.

3. Add Server: 서버 하나의 정보를 항목별로 입력하기

Add Server에서는 Subscribe와 단일 서버 구성을 모두 추가할 수 있습니다. 서버 주소, 포트, 인증 정보만 있다면 Home → 「+」 → Add Server의 Type에서 실제 프로토콜을 선택하세요. 예를 들면 Shadowsocks, VMess, VLESS 또는 Trojan입니다. 포트 번호만 보고 프로토콜을 추측하지 마세요. 같은 443 포트를 서로 다른 프로토콜에서 사용할 수 있습니다.

서버 구독 기록

추가 경로
Home →「+」→ Add Server
Type
Subscribe
URL
사용자가 보유한 전체 구독 URL
업데이트 대상
해당 구독이 반환하는 서버 목록

URL은 목록을 가져오는 주소이며, 개별 서버의 Address가 아닙니다.

단일 서버 기록

추가 경로
Home →「+」→ Add Server
Type
원본 매개변수와 일치하는 프로토콜
Address / Port
호스트 주소와 숫자 포트를 각각 입력
인증 정보
프로토콜에 따라 Password, UUID 등의 항목 확인

직접 입력한 기록은 Address만으로 원격 목록을 자동 업데이트하지 않습니다.

Address에는 보통 도메인 이름이나 IP 주소를 입력합니다. 경로가 포함된 웹페이지 URL 전체를 입력하면 안 됩니다. Port에는 숫자만 입력하세요. 원본 매개변수에 443이 명시된 경우에만 해당 값을 사용합니다. Shadowsocks에서는 암호화 방식과 비밀번호를 확인하고, VMess와 VLESS에서는 각 프로토콜의 식별 정보를 확인하세요. Trojan에서는 비밀번호와 TLS 관련 정보가 필요합니다. 전송 방식, Host, 경로, 서버 이름도 원본 매개변수와 항목별로 대조하세요. 빠진 항목을 ‘일반적인 값’으로 임의로 채우지 마세요.

4. QR 코드와 클립보드: 인식 후에도 내용 확인하기

QR 코드는 다른 화면이나 종이에 표시된 내용을 가져올 때 편리합니다. Home 상단의 QR 코드 스캔 기능을 열고 시스템 안내에 따라 카메라 접근을 허용한 다음, QR 코드 전체가 화면에 들어오도록 맞추세요. 인식 결과가 단일 공유 링크라면 프로토콜과 서버 매개변수를 확인하세요. 구독 URL이라면 일반 서버가 아닌 Subscribe로 추가했는지 확인해야 합니다.

링크가 현재 기기에 있을 때는 클립보드를 사용할 수 있습니다. 먼저 주소나 공유 링크 전체를 복사한 뒤 Shadowrocket으로 돌아와 인식 안내에 따라 확인하세요. 안내가 표시되지 않으면 Home → 「+」로 이동해 해당 유형을 직접 선택하고 붙여 넣으세요. 시스템에서 붙여넣기를 허용할지 묻는 경우, 방금 복사한 내용이 맞을 때만 허용하세요.

자료가 있는 위치에 맞춰 전달 방법 선택하기

QR 코드가 다른 기기에 있는 경우
  • Home의 QR 코드 스캔 기능으로 코드 전체를 읽으세요.
  • 반사로 QR 코드 가장자리가 가려지지 않도록 밝기와 거리를 조정하세요.
  • 인식된 내용이 구독 URL인지 단일 공유 링크인지 확인하세요.
  • 저장한 뒤 Home으로 돌아가 새 기록을 확인하세요.
링크가 현재 기기에 있는 경우
  • 링크만 복사하고 설명 문구는 함께 복사하지 마세요.
  • 채팅 앱에서 링크가 잘리거나 줄바꿈이 삽입되지 않았는지 확인하세요.
  • 클립보드 인식 안내에 따라 확인하거나 직접 붙여 넣으세요.
  • 가져온 뒤 인증 정보가 포함된 클립보드 내용을 실수로 다시 보내지 않도록 주의하세요.

QR 코드와 클립보드는 입력 방법만 바꿉니다. 기록 유형이 바뀌거나 단일 공유 링크에 구독 업데이트 기능이 생기는 것은 아닙니다.

QR 코드 스캔 결과로 웹페이지가 열리기만 한다면, 코드에는 바로 가져올 수 있는 구성이 아니라 웹 주소가 들어 있을 수 있습니다. 페이지에 Shadowrocket이라는 이름이 표시된다는 이유만으로 모든 매개변수를 그대로 받아들이지 말고 원본 자료에서 용도를 확인하세요. 여러 공유 링크가 한 텍스트에 섞여 있다면 앱이 실제로 몇 개를 인식했는지 확인해 전체 내용이 가져와졌다고 착각하지 않도록 하세요.

5. 가져온 뒤 기록, 연결, 규칙을 차례로 확인하기

Home에 서버 이름이 표시되는 것은 기록이 저장되었다는 뜻일 뿐입니다. 테스트할 때는 먼저 기록 하나를 선택한 뒤 Global Routing을 확인하세요. Proxy, Direct, Config, Scene은 서로 다른 라우팅 방식입니다. Proxy는 선택한 프록시를 일괄 사용하고, Direct는 직접 연결합니다. Config는 선택한 구성 파일의 설정을 따르며, Scene은 설정된 장면에 맞는 라우팅 설정을 사용합니다. 테스트 중에는 현재 방식을 분명히 확인하세요. Direct에서 웹페이지가 열렸다고 프록시 연결에 성공한 것은 아닙니다.

  1. 기록 확인: 새 기록을 열어 Type, Address, Port가 원본 자료와 일치하는지 확인하세요. 구독이라면 그룹 이름만 있는 것이 아니라 서버도 실제로 포함되어 있는지 확인합니다.
  2. 연결 가능 여부 테스트: Home에서 Connectivity Test를 실행하고 결과를 기록하세요. 응답이 표시되어도 모든 웹사이트에 접속할 수 있다는 뜻은 아니므로 실제 요청도 테스트해야 합니다.
  3. 연결 시작: 대상 기록을 선택한 다음 연결 스위치를 켜세요. 시스템 VPN 구성 승인이 처음 표시되면 앱 이름을 확인하고 시스템 안내에 따라 진행하세요.
  4. 규칙 확인: Config 방식을 사용하는 경우 Config에서 선택된 파일을 확인하고 대상 요청에 적용되는 정책을 살펴보세요. 서버 구독을 업데이트해도 구성 파일의 규칙 순서가 자동으로 수정되지는 않습니다.
  5. 자동화 설정은 마지막에 확인: 기본 연결이 정상인지 확인한 뒤 Settings → On Demand를 살펴보세요. 문제를 진단할 때 연결이 자동으로 다시 시작된다면 On Demand가 활성화되어 있는지 먼저 확인하세요. 수동 스위치가 작동하지 않는다고 오해할 수 있습니다.

규칙 문제와 가져오기 문제는 따로 확인해야 합니다. 예를 들어 DOMAIN-SUFFIX,example.com,DIRECT는 해당 도메인의 요청을 직접 연결합니다. FINAL,PROXY는 앞선 규칙에 일치하지 않을 때 적용되는 기본 처리입니다. 규칙은 보통 위에서 아래로 확인하므로, 이미 DIRECT에 일치한 요청은 마지막에 FINAL이 있어도 프록시로 바뀌지 않습니다. 서버 구독 업데이트는 이 확인을 대신하지 않습니다.

6. 자주 묻는 질문: 입력 형식부터 업데이트 결과까지 확인하기

주소를 저장했는데 Home에 아무것도 표시되지 않는 이유는 무엇인가요?

서버 구독을 Config에 잘못 추가했는지 먼저 확인하세요. Home → 「+」 → Add Server → Type → Subscribe로 돌아가 URL을 확인한 뒤 업데이트를 실행하세요. 그래도 비어 있다면 해당 주소가 실제 서버 목록을 반환하는지, 아니면 로그인 페이지, 오류 페이지 또는 빈 내용을 반환하는지 살펴보세요. 파싱 문제를 해결하려고 같은 항목을 반복해서 추가하지 마세요.

QR 코드로 추가한 서버는 왜 업데이트할 수 없나요?

기록을 열어 Type을 확인하세요. QR 코드에 ss:// 같은 단일 공유 링크가 들어 있다면 가져온 것은 서버 하나이며 구독 주소를 자동으로 알아낼 수 없습니다. 원본 자료에 구독 URL이 명시된 경우에만 별도의 Subscribe 기록을 추가하세요.

링크를 복사했는데 인식 안내가 표시되지 않는 이유는 무엇인가요?

순수한 링크만 다시 복사해 앞뒤의 따옴표, 공백, 안내 문구를 제외하고 시스템의 붙여넣기 권한 안내도 확인하세요. 그래도 인식되지 않는다면 직접 추가하세요. 구독은 Subscribe의 URL에 입력하고, 단일 서버는 Type에 맞춰 항목을 채우면 됩니다. 안내를 기다리며 앱을 계속 전환할 필요는 없습니다.

업데이트 후 서버 이름이나 개수가 바뀌었습니다. 복원해야 하나요?

구독 업데이트 결과는 원격에서 반환한 내용을 따릅니다. 이름과 개수는 달라질 수 있습니다. 올바른 구독을 업데이트했는지, URL 전체가 여전히 입력되어 있는지, 현재 선택한 서버가 아직 목록에 있는지 먼저 확인하세요. 이전 이름을 직접 다시 입력해도 만료된 연결 매개변수가 복구되거나 다음 업데이트 결과가 바뀌지는 않습니다.

구독 가져오기는 성공했지만 연결이 계속 시간 초과되면 어떻게 해야 하나요?

먼저 구독 정보를 가져올 때 발생한 시간 초과와 서버 연결 시간 초과를 구분하세요. 전자는 URL, 현재 네트워크, 구독 반환 내용을 확인하고, 후자는 선택한 기록, 프로토콜 매개변수, Port, TLS 설정을 확인하세요. 한 번에 한 항목씩 조정하고 오류 메시지는 보관하세요. 비밀번호가 포함된 구성 파일 전체를 다른 사람에게 보내지 마세요.

App Store에서 Shadowrocket 제품 정보 확인하기

Shadowrocket은 Apple 플랫폼용 유료 상용 앱이며 iPhone과 iPad를 중심으로 제공됩니다. 유일한 공식 구매 경로는 App Store입니다. 개발자가 Shadow Launch Technology Limited이고 앱 ID가 932747118인지 확인하세요. 시스템 요구 사항과 구매 가능 범위는 App Store 페이지에 표시된 내용을 기준으로 합니다. 앱은 한 번 구매하는 방식이며 회선 요금제와는 별개입니다. 구독 주소와 연결 매개변수는 사용자가 직접 준비해야 합니다.

App Store 정품 확인