2026년 10월 15일 · 시작하기 · 약 10분

Shadowrocket 구독 가져오기 방법: Subscribe, Add Server 직접 입력, QR 코드·클립보드 가져오기

서비스 제공업체에서 받은 구독 URL을 기준으로 Config의 Subscribe, Add Server 직접 입력, QR 코드 및 클립보드 가져오기를 안내하고 자주 쓰이는 URL 형식을 설명합니다.

이 글의 핵심 내용

Shadowrocket에서 가져오기 방식을 선택할 때는 콘텐츠 유형을 먼저 확인해야 합니다. 서버 구독은 Home의 Add Server → Type → Subscribe에서 추가하고, Config의 Subscribe는 원격 구성 파일에 사용합니다. 단일 서버 정보는 직접 입력하거나 QR 코드 또는 클립보드에서 가져올 수 있습니다. 이 글은 서비스 제공업체와 구독을 이미 보유한 경우를 전제로 입력, 저장, 업데이트, 연결 확인 순서를 설명합니다. 가져오기에 성공했다고 해서 연결까지 가능한 것은 아닙니다.

1. 먼저 URL 유형 확인: 서버 구독과 구성 파일은 다릅니다

가져오기 전에 받은 주소가 구독 URL인지, 단일 서버 공유 링크인지, 구성 파일 주소인지 확인하세요. 모두 텍스트 형태일 수 있지만 저장 위치와 업데이트 결과는 서로 다릅니다. 주소가 https://로 시작한다는 이유만으로 Home과 Config 중 어디에 입력해야 하는지 판단할 수는 없습니다. 기존 서비스에서 안내한 용도와 실제 응답 내용을 기준으로 확인하세요.

콘텐츠 유형구분 방법가져오기 위치
서버 구독원격에서 여러 서버 정보를 반환하며, 접속 인증 정보가 포함되는 경우가 많습니다.Home → Add Server → Type → Subscribe
단일 서버 공유 링크일반적인 접두사는 ss://, vmess://, vless:// 또는 trojan://입니다.Home의 QR 코드 또는 클립보드 가져오기
원격 구성 파일서버 목록뿐 아니라 구성 섹션, 규칙 및 관련 설정이 포함됩니다.Config → 오른쪽 상단 ‘+’ → 구성 다운로드 후 Subscribe 관리
개별 연결 정보프로토콜, 주소, 포트 및 인증 정보를 각각 제공합니다.Home → Add Server → 해당 Type

이 글의 https://example.com/sub?token=xxxx는 구조를 설명하기 위한 명백히 유효하지 않은 구독 예시이며 실제 연결에는 사용할 수 없습니다. 실제 주소의 token은 접속 인증 정보인 경우가 많으므로 전체 URL을 공개 스크린샷, 댓글 또는 진단 기록에 올리지 마세요. QR 코드에도 같은 인증 정보가 들어 있을 수 있으니 안전하게 보관하세요.

4가지
이 글에서 다루는 방법: Subscribe, 직접 입력, QR 코드, 클립보드
2가지
구분해야 하는 원격 콘텐츠: 서버 구독과 구성 파일
443
HTTPS에서 흔히 쓰는 포트이며 서버가 반드시 이 포트를 사용한다는 뜻은 아닙니다.

2. Subscribe: 서버 구독과 Config 구성 파일을 구분해 저장

서버 구독을 추가할 때는 Config에 주소를 바로 입력하지 말고 Home에서 시작하세요. 구독을 가져오면 업데이트 가능한 서버 소스가 등록됩니다. 원격 콘텐츠가 변경된 뒤에는 다시 업데이트해야 Home의 목록에 변경 사항이 반영됩니다. 처음 작업하기 전에 기존 그룹과 현재 선택 항목을 기록해 두면 중복 소스가 추가되었는지 확인하기 쉽습니다.

  1. 추가 화면 열기

    Home으로 이동해 오른쪽 상단의 ‘+’를 눌러 Add Server를 여세요. 먼저 받은 링크가 서버 구독으로 안내된 주소인지 확인한 다음 유형을 선택합니다.

  2. 구독 선택

    Type에서 Subscribe를 선택하고 본인의 구독 URL 전체를 URL 입력란에 붙여 넣으세요. 물음표 뒤의 매개변수를 삭제하거나 안내 문구까지 함께 붙여 넣지 마세요.

  3. 이름 지정 후 저장

    알아보기 쉬운 Remarks를 입력하고 URL 앞뒤에 공백이나 줄바꿈이 없는지 확인한 뒤 Done을 누르세요. 이름은 구분을 위한 것으로 원격 구독 콘텐츠에는 영향을 주지 않습니다.

  4. 업데이트 및 확인

    Home으로 돌아가 아래로 당겨 업데이트한 뒤 해당 구독에 서버 항목이 나타나는지 확인하세요. 항목 하나를 골라 Type, Address, Port가 기존 서비스 안내와 일치하는지도 살펴봅니다.

Config의 Subscribe는 어떻게 사용하나요?

Shadowrocket에서 사용할 수 있는 원격 구성 파일 주소를 받은 경우 Config로 이동해 오른쪽 상단의 ‘+’를 누르고 주소를 입력한 다음 다운로드하세요. 파일이 나타나면 내용을 먼저 확인한 뒤 활성화 여부를 결정하세요. 구성 파일의 작업 메뉴에서 Subscribe를 통해 원격 업데이트 관계를 관리할 수 있습니다. 여기서 구독하는 대상은 구성 파일이며, Home의 서버 구독 추가 기능과 혼동하면 안 됩니다.

3. Add Server 직접 입력: 프로토콜에 맞춰 개별 정보 확인

직접 입력은 개별 연결 정보를 이미 가지고 있을 때 적합합니다. Home → ‘+’ → Add Server로 이동해 Type에서 실제 프로토콜을 선택한 뒤 항목별로 입력하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 인증 및 전송 항목이 서로 다릅니다. 입력란을 저장할 수 있게 하려고 이름이 비슷한 항목에 정보를 임의로 넣지 마세요.

Done을 눌러 저장한 뒤 Home으로 돌아가 해당 항목을 선택하세요. 직접 입력한 항목은 일반적으로 자동 업데이트되는 구독 소스가 아닙니다. 기존 서비스의 비밀번호, 포트 또는 전송 설정이 바뀌면 이 항목도 함께 수정해야 합니다. 직접 입력 항목과 구독 항목의 이름이 같더라도 업데이트 관계를 공유한다고 볼 수는 없습니다.

4. QR 코드와 클립보드: 내용을 읽은 뒤 저장 결과 확인

QR 코드와 클립보드는 입력 방식일 뿐 새로운 프로토콜이 아닙니다. 단일 서버 공유 링크나 구독 주소가 담길 수 있습니다. 가져온 뒤에는 어떤 유형의 항목으로 저장되었는지 확인하세요. QR 코드 인식 성공은 내용이 읽혔다는 뜻일 뿐, 서버 인증이 완료되었다는 뜻은 아닙니다.

콘텐츠가 있는 위치에 따라 가져오기 방법 선택

QR 코드가 다른 화면에 있는 경우
  • Home에서 QR 코드 아이콘을 누르세요. 처음 사용하는 경우 시스템 안내에 따라 카메라 접근을 허용합니다.
  • QR 코드 전체가 화면에 들어오도록 비추고 반사, 잘림, 과도한 확대를 피하세요.
  • 인식 후 프로토콜 유형과 주소를 확인한 다음 저장을 확정하세요.
  • 일반 웹 주소라면 용도를 먼저 확인하고 서버 항목으로 취급하지 마세요.
링크가 현재 기기에 있는 경우
  • 전체 링크만 복사하고 앞뒤의 안내 문구나 따옴표는 포함하지 마세요.
  • Shadowrocket으로 돌아가 클립보드 가져오기 안내가 나타나면 내용을 확인한 뒤 진행하세요.
  • 시스템에서 붙여넣기를 허용할지 묻는 경우 이번 가져오기에 필요한 권한을 허용하세요.
  • 가져오기 안내가 표시되지 않으면 구독 URL을 Add Server → Type → Subscribe로 돌아가 직접 붙여 넣으세요.

정리: QR 코드와 클립보드는 원본 콘텐츠를 전달하는 역할만 합니다. 저장한 뒤 Home에서 항목을 확인하고, 여러 번 가져오면 중복 항목이 생길 수 있습니다.

ss:// 같은 공유 링크는 인코딩된 부분에 필수 정보가 들어 있는 경우가 많으므로 읽을 수 있는 끝부분 이름만 복사하면 안 됩니다. 한 프로토콜의 접두사를 다른 프로토콜로 임의 변경하지 마세요. 접두사만 바꿔서는 인증 방식과 전송 형식이 변환되지 않습니다. 인식에 실패하면 인코딩 문자열을 직접 수정하기보다 원본에서 전체 내용을 다시 복사하세요.

5. 가져온 뒤 연결 확인: 서버를 먼저 점검한 다음 Global Routing 선택

항목을 저장한 뒤 Home에서 서버 하나를 선택하고 Connectivity Test로 결과를 확인하세요. 테스트에 응답이 있어도 해당 탐지 조건에서 연결된다는 의미일 뿐, 모든 웹 페이지, UDP 트래픽 또는 DNS 조회가 정상임을 보장하지는 않습니다. 처음 연결 스위치를 켤 때는 시스템 안내에 따라 VPN 구성을 추가하도록 허용하세요. 이후 같은 대상 웹 페이지로 다시 확인해 테스트 대상을 자주 바꾸면서 결과가 혼란스러워지지 않도록 합니다.

Config

권장

현재 활성화된 구성에 정의된 규칙과 정책을 사용합니다. 규칙은 DIRECT, 프록시 정책 또는 다른 정의된 정책으로 연결될 수 있으며, 규칙에 일치하지 않으면 반드시 직접 연결된다는 뜻은 아닙니다. 기본 처리 결과는 FINAL을 확인해야 합니다.

적합한 경우: 확인된 구성을 보유하고 일상적으로 대상별 라우팅을 사용하려는 경우

Proxy

프록시 모드로 임시 확인하면 서버 연결 문제와 구성 규칙 문제를 구분하는 데 도움이 됩니다. 테스트 후에는 원래 모드로 복원하고 DNS와 대상 접속 결과를 계속 확인하세요.

적합한 경우: 서버를 선택한 상태에서 규칙의 영향을 잠시 제외하고 점검하려는 경우

Direct

직접 연결 모드로 로컬 네트워크 접속 상태를 확인하세요. Direct에서 웹 페이지가 열린다고 해서 방금 가져온 프록시 서버를 사용할 수 있다는 뜻은 아닙니다. 같은 프록시 경로를 테스트한 것이 아니기 때문입니다.

적합한 경우: 로컬 Wi-Fi 또는 셀룰러 네트워크에 기본 연결이 가능한지 확인하려는 경우

Global Routing의 Scene은 설정된 장면에 따라 라우팅 동작을 결정합니다. 가져오기 프로토콜이나 구독 형식이 아닙니다. 처음 문제를 확인할 때는 Scene, DNS, 서버 정보를 동시에 변경하지 마세요. Settings → On Demand를 설정했다면 테스트 중 자동 연결 동작에도 유의하세요. 일시 중지가 필요하면 기존 설정을 기록한 뒤 테스트가 끝나면 복원합니다.

Config에서 확인할 규칙 순서

[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

다음 내용은 문법 설명용이며 기존 구성을 그대로 대체하는 데 사용하면 안 됩니다. DOMAIN-SUFFIX는 도메인 접미사로, IP-CIDR은 주소 대역으로, GEOIP는 IP의 지리적 위치로 일치 항목을 찾습니다. FINAL은 최종 기본 정책을 지정합니다. 규칙은 순서대로 평가되며 예시의 PROXY는 실제 구성에서 유효한 정책으로 해석되어야 합니다. 서버 목록을 가져와도 이러한 규칙과 정책 참조가 올바르다고 보장되지는 않습니다.

6. 구독 업데이트 및 자주 발생하는 가져오기 문제

구독 URL, 구독 콘텐츠, 서버 연결은 서로 별도로 확인해야 합니다. 업데이트에 실패하면 먼저 주소가 유효한지, 네트워크에서 구독 서버에 접근할 수 있는지 확인하세요. 업데이트는 성공했지만 연결할 수 없다면 선택한 서버와 라우팅 구성을 점검합니다. 한 번 문제를 확인하는 동안 모든 항목을 반복해서 삭제하지 마세요. 비교 기준이 사라질 수 있습니다.

구독 업데이트 시간이 초과되면 무엇부터 확인해야 하나요?

먼저 로컬 네트워크에서 웹 페이지에 정상적으로 접속되는지 확인한 뒤 Home에서 해당 구독을 다시 업데이트하세요. 구독 주소에 프록시가 필요하고 이미 사용 가능한 연결이 있다면 Settings → Subscribe에서 Update via Proxy를 확인한 후 다시 시도할 수 있습니다. 모든 서버를 사용할 수 없는 상황에서는 이 옵션만 켜도 유효한 프록시 경로가 만들어지지 않습니다.

업데이트 완료로 표시되는데 서버가 없는 이유는 무엇인가요?

구독 편집 화면으로 돌아가 URL 전체가 복사되었는지, 특히 ? 뒤의 매개변수가 포함되었는지 확인하세요. 응답이 로그인 페이지, 오류 페이지 또는 구성 파일이 아닌지도 살펴봅니다. 실제로 받은 것이 구성 파일이라면 Config 절차에 따라 처리하고 서버 구독을 반복해서 추가하지 마세요.

링크를 붙여 넣었는데 가져오기 안내가 표시되지 않는 이유는 무엇인가요?

원본에서 텍스트 링크 전체를 다시 복사하고 따옴표, 공백 또는 메신저에서 잘린 부분이 없는지 확인하세요. 구독 URL은 Home → Add Server → Type → Subscribe에 직접 붙여 넣을 수 있습니다. 단일 서버 공유 링크는 접두사와 인코딩된 부분이 모두 있는지 확인하고 이번 붙여넣기를 허용했는지도 살펴보세요.

업데이트 후 직접 수정한 내용이 원래대로 돌아가는 이유는 무엇인가요?

구독 항목은 원격 콘텐츠를 기준으로 업데이트되므로 다음 업데이트 때 매개변수가 다시 적용될 수 있습니다. 장기간 보존할 개별 테스트 항목은 직접 입력해 별도 저장하고 이름도 명확히 지정하세요. 원격 구독 항목에 임시로 적용한 변경 사항을 안정적인 구성으로 간주하지 마세요.

가져오기를 마치고 연결 스위치도 켰는데 접속할 수 없는 이유는 무엇인가요?

먼저 Home에서 현재 선택된 서버를 확인하고 Connectivity Test를 실행하세요. 다음으로 Global Routing을 확인하고 Proxy를 임시 비교에 사용한 뒤 Config의 DNS, 정책 참조, FINAL을 점검합니다. 한 번에 한 항목만 변경하고 변경 전후의 현상을 기록하세요.

7. 저장 전후 최소 확인 목록

가져오기를 마친 뒤에는 콘텐츠의 출처, 저장한 페이지, 업데이트 방법, 실제 연결에 사용할 항목을 명확히 설명할 수 있어야 합니다. 이름만 보고 판단하기보다 이 네 가지를 기록해 두는 편이 정확합니다. 서비스 기간, 연결 수 또는 인증 정보 변경은 본인이 보유한 서비스 안내에 따라 확인하세요. 이 글에서는 구성 조작 방법만 다룹니다.

App Store 정품 확인