구독 링크란 무엇이고 어디서 받는가
구독 링크는 서비스 제공업체가 계정별로 발급하는 하나의 URL이다. 클라이언트가 주기적으로 이 주소에 요청을 보내 노드 목록과 규칙 설정을 받아오므로, 서버·포트·비밀번호를 일일이 입력할 필요가 없다. 구독 하나는 보통 계정 아래의 모든 노드를 아우르며, 제공업체가 노드를 추가·삭제하거나 조정해도 구독을 한 번 갱신하기만 하면 자동으로 반영되어 다시 가져올 필요가 없다.
구독 링크는 대개 제공업체의 마이페이지에서 받을 수 있으며, "구독 주소", "원클릭 구독", "구독 복사" 등의 이름으로 표시된다. 같은 계정에서도 여러 형식의 주소가 함께 제공되는 경우가 많은데, 예를 들어 범용 구독과 Clash 전용 구독이 나란히 표시되거나 URL 파라미터로 반환 형식을 구분하기도 한다. 가져오기 전에 사용 중인 클라이언트가 어떤 형식을 필요로 하는지 먼저 확인한 뒤 해당 주소를 복사한다.
구독 링크에는 계정 인증 정보가 담겨 있어, 이 링크를 손에 넣은 사람은 누구나 해당 노드와 트래픽을 그대로 사용할 수 있다. 캡처해서 외부로 보내거나 공개 저장소·단체 채팅방에 붙여 넣지 말 것. 유출이 의심되면 마이페이지에서 구독을 초기화하면 기존 주소는 즉시 무효가 된다.
플랫폼별 클라이언트 가져오기 위치
가져오기 작업은 각 클라이언트에서 한 번만 하면 되고, 이후에는 "업데이트"로 최신 내용을 받아오면 된다. 플랫폼별 위치는 다음과 같다.
Windows: Clash Verge Rev
"구독" 화면을 열고 상단 입력란에 링크를 붙여넣어 확인하면 목록에 설정 카드가 생성된다. 카드를 클릭해 현재 설정으로 지정한 뒤 "프록시" 화면에서 노드를 선택한다. 카드의 우클릭 메뉴에서 메모 편집, 자동 업데이트 주기 조정, 프록시를 통한 구독 업데이트 여부를 설정할 수 있다.
macOS: ClashX Meta
메뉴바 아이콘을 클릭해 "설정 → 원격 설정 → 관리"로 들어가고, 팝업 창에서 구독 주소를 추가한 뒤 저장한다. 메뉴로 돌아가 업데이트를 한 번 실행하고, "설정" 목록에서 해당 원격 설정으로 전환하면 적용된다.
Android: Clash for Android와 FlClash
"설정" 화면으로 들어가 우상단 더하기 버튼을 누르고 "URL에서 가져오기"를 선택한 뒤 링크를 붙여넣고 이름을 지정해 저장한다. 이후 해당 설정을 선택하면 적용된다. 두 앱 모두 구독별 자동 업데이트 주기를 지원하며, Clash for Android는 Wi-Fi 환경에서만 업데이트하도록 제한해 모바일 데이터 소모를 막을 수도 있다.
iOS: Clash Plus
설정 관리에서 "구독 추가"를 선택하거나 URL로 가져온 뒤 다운로드하고, 해당 설정을 활성화한 다음 홈 화면으로 돌아가 프록시를 켠다. Clash Plus는 본 사이트 다운로드 페이지에서 받을 수 있으며, 설치 후 위 순서대로 가져오면 된다.
주요 구독 형식 구분
구독 링크 자체는 단순한 주소일 뿐이고, 진짜 차이는 서버가 반환하는 콘텐츠 형식에 있다. 흔한 형식은 크게 세 가지이며, 이를 혼동하는 것이 가져오기 실패의 주요 원인 중 하나다.
Base64 노드 목록
내용은 여러 줄의 노드 공유 링크로, 한 줄에 하나씩 ss://, vmess://, vless://, trojan:// 형태로 시작하며 전체를 다시 Base64로 인코딩한다. 이는 V2Ray 계열의 범용 형식으로 v2rayNG, Shadowrocket 등의 클라이언트에서 바로 사용한다. Clash 계열 클라이언트는 이 인코딩을 해석하지 못해 그대로 가져오면 형식 오류가 나므로 먼저 변환이 필요하다. 인코딩 전 원본 형태는 대략 다음과 같다.
ss://[email protected]:8388#노드A
vmess://eyJ2IjoiMiIsInBzIjoi5ri46J6HIiwiYWRkIjoi…
trojan://[email protected]:443?sni=example.com#노드C
Clash YAML 설정
완전한 Clash 설정 파일을 그대로 반환하며 proxies, proxy-groups, rules 세 항목이 모두 포함되어 Clash 계열 클라이언트와 mihomo 커널이 그대로 불러온다. 전형적인 구조는 다음과 같다.
proxies:
- name: "노드-01"
type: trojan
server: example.com
port: 443
password: example-password
proxy-groups:
- name: "자동 선택"
type: url-test
proxies: ["노드-01"]
url: "http://www.gstatic.com/generate_204"
interval: 300
rules:
- MATCH,자동 선택
YAML 구독을 사용할 때 정책 그룹과 분기 규칙은 제공업체의 템플릿에 의해 결정되므로, 사용자는 보통 클라이언트에서 노드를 선택하거나 프록시 모드를 전환하기만 하면 된다.
자동 형식 판별
많은 제공업체가 요청의 User-Agent나 URL 파라미터에 따라 다른 형식을 반환한다. Clash 커널이 요청하면 YAML을, 범용 구독 요청이면 Base64를 돌려주는 식이다. 그래서 같은 링크라도 클라이언트에 따라 결과가 다를 수 있다. 형식 오류가 발생하면 먼저 마이페이지에서 Clash 전용 주소나 해당 형식 파라미터가 있는지 확인한다.
| 형식 | 콘텐츠 형태 | 대표 클라이언트 | Clash 계열 직접 가져오기 |
|---|---|---|---|
| Base64 노드 목록 | 공유 링크를 줄 단위로 나열한 뒤 전체 인코딩 | v2rayNG, Shadowrocket | 변환 필요 |
| Clash YAML | proxies·proxy-groups·rules가 모두 포함된 전체 설정 파일 | Clash 각 클라이언트, mihomo | 가능 |
| 단일 공유 링크 | ss://, vmess:// 등 한 줄에 노드 하나 | 각 클라이언트의 단일 노드 가져오기 | 변환 또는 수동 입력 필요 |
구독 변환이 필요한 상황
구독 변환이란 변환 프로그램이 원본 구독의 내용을 가져와 템플릿에 맞게 재배열한 뒤 다른 형식으로 출력하는 것을 말하며, 가장 흔한 용도는 Base64 범용 구독을 Clash YAML로 바꾸는 것이다. 변환 결과물 역시 하나의 구독 링크이므로, 클라이언트가 이 변환된 주소를 구독하면 이후 업데이트도 원본 구독과 함께 자동으로 반영되어 재변환할 필요가 없다.
구독 변환이 적합한 상황은 다음과 같다.
- 제공업체가 범용 구독만 제공하는데 Clash 계열 클라이언트를 사용하는 경우;
- 여러 구독을 하나의 설정으로 합쳐 그룹을 통합 관리하고 싶은 경우;
- 기본 분기 규칙과 정책 그룹 대신 커스텀 규칙 템플릿을 적용하고 싶은 경우.
변환 서비스는 처리 과정에서 원본 구독과 전체 노드 정보에 접근하므로, 직접 구축한 인스턴스나 신뢰할 수 있는 변환 서비스를 우선 사용해야 한다. 변환된 링크 역시 계정 인증 정보이므로 보안 수준은 원본 구독과 동일하게 취급해야 한다. 또한 변환 결과의 규칙과 그룹은 템플릿을 기준으로 하므로, 분기 문제를 확인할 때는 템플릿을 먼저 살펴보고 그다음 구독 자체를 점검한다.
구독 업데이트와 가져오기 실패 점검
각 클라이언트는 설정 카드나 목록에 새로고침 버튼을 제공하며, 대부분 자동 업데이트 주기를 지원하므로 기본값을 유지하면 된다. 노드가 대거 실패하거나 제공업체가 노드 조정 공지를 냈다면, 먼저 구독을 수동으로 한 번 업데이트한 뒤 다른 원인을 점검한다.
가져오기나 업데이트가 실패하면 다음 순서로 하나씩 확인한다.
- 네트워크 접속 불가: 현재 네트워크에서 구독 도메인에 접근할 수 없는 경우다. 네트워크 환경을 바꾸거나, 클라이언트 설정에서 "프록시를 통해 구독 업데이트"를 켠 뒤 다시 시도한다.
- 링크 만료: 제공업체가 구독을 초기화하면 기존 주소는 403이나 빈 콘텐츠를 반환한다. 마이페이지에서 새 주소를 복사해 다시 가져온다.
- 형식 불일치: Base64 범용 구독을 Clash에 그대로 가져오면 파싱 오류가 난다. Clash 전용 주소로 바꾸거나 먼저 구독 변환을 거친다.
- 계정 상태 이상: 트래픽 소진이나 기기 수 초과 시 구독이 오류 내용을 반환한다. 요금제 잔여량과 접속 중인 기기 수를 확인한다.
- 시스템 시간 오차: 기기 시간이 부정확하면 TLS 핸드셰이크가 실패해 구독 다운로드 자체가 오류로 표시된다. 시스템 시간을 맞춘 뒤 다시 시도한다.
구독 가져오기는 시작일 뿐이다. 규칙 분기, 정책 그룹, TUN 모드 등 심화 설정은 본 사이트의 사용 가이드와 YAML 매뉴얼을 계속 참고하라.
Clash 클라이언트 다운로드
구독 링크는 클라이언트가 있어야 사용할 수 있다. 다운로드 페이지에서 플랫폼에 맞는 Clash Plus, Clash Verge Rev 등의 클라이언트를 선택해 설치한 뒤, 본문 순서대로 구독을 가져오면 된다.