2026-08-18 사용 안내 약 7분

구독 링크란? 초보자 완전 가이드

구독 링크는 노드 설정을 가리키는 주소 한 줄이며, 클라이언트가 한 번 가져오면 회선 목록 전체를 얻습니다. 이 글에서는 단일 노드 링크와 무엇이 다른지, 어디서 받는지, 플랫폼별로 어떻게 가져오는지, 얼마나 자주 업데이트하는지, 링크가 유출되면 어떤 순서로 처리하는지를 정리하고 마지막에 그대로 확인할 수 있는 체크리스트를 붙였습니다.

구독 링크는 https로 시작하는 주소로, 클라이언트가 한 번 요청하면 여러 회선이 담긴 구성을 받아옵니다. 이 방식이 해결하는 것은 유지 관리 비용입니다. 회선을 추가하거나 교체하고 그룹을 조정할 때 사용자가 다시 복사할 필요 없이 「구독 업데이트」를 한 번 누르면 됩니다.

구독 링크란?

구독 링크 자체에는 암호화 방식이 적혀 있지 않고 읽을 수 있는 계정 정보도 들어 있지 않습니다. 링크가 가리키는 것은 서버가 생성한 텍스트 한 벌입니다. 클라이언트는 그 텍스트를 형식에 맞게 파싱해 각 줄을 연결 가능한 회선으로 되살립니다. 링크는 보통 이렇게 생겼습니다:

https://sub.example.com/quartz/v2/client/subscribe?token=9c1f4a7b2d

물음표 뒤의 token이 이 구독이 누구 것인지 결정합니다. 링크에는 사용자 이름도 로그인 비밀번호도 없지만, 링크를 얻은 사람은 같은 회선 목록을 그대로 가져갈 수 있습니다. 이 점은 뒤의 유출 대응 절에서 더 다룹니다. 같은 구독을 여러 기기에 가져올 수 있고 동시 접속 대수에는 제한이 없으며, 회선 목록은 서버에서 한곳에 모아 관리합니다.

서버가 돌려주는 내용은 크게 두 가지 형식입니다. 첫째는 base64로 인코딩된 노드 링크 목록으로, 디코딩하면 한 줄에 하나씩이며 호환성이 가장 좋습니다. 둘째는 Clash / mihomo가 쓰는 YAML 구성으로, 회선 외에 proxy-groups 그룹과 rules 라우팅 규칙까지 담깁니다. 같은 구독이라도 패널에서 내보내기 형식을 바꿀 수 있는 경우가 많으며, 무엇을 고를지는 클라이언트에 따라 다릅니다.

디코딩한 내용은 대략 다음과 같고, 각 줄이 독립된 회선 하나이며 샵(#) 뒤가 표시 이름입니다:

ss://[email protected]:8443#홍콩-01
trojan://[email protected]:443?sni=jp02.example.com#일본-02
vless://[email protected]:443?security=reality#싱가포르-03

노드를 직접 추가하는 방식은 초창기에 흔했습니다. 노드 링크를 복사해 붙여 넣고 연결하면 끝이었죠. 하지만 회선이 많아지면 같은 작업이 반복 노동이 되고, 서버에서 회선을 조정하면 예전 노드는 더 이상 쓸 수 없게 되는데 사용자는 그것이 링크 만료 탓인지 로컬 네트워크 문제인지 구분하기 어렵습니다. 구독 링크는 이 과정을 클라이언트에 맡기고 목록은 서버에서 관리하므로, 쓸 수 없게 된 회선은 교체됩니다.

유의할 점은 구독 링크가 「구성을 받아 오는 일」만 담당하고 「연결이 되는지」까지 책임지지는 않는다는 것입니다. 연결 품질은 회선 유형, 현지 네트워크, 통신사에 따라 달라지며 링크 자체와는 관계가 없습니다.

단일 노드 링크와의 차이

초보자가 가장 자주 헷갈리는 부분은 단일 노드 링크를 구독 링크로 착각해 추가하는 것입니다. 실패하면 클라이언트를 의심하게 되죠. 단일 노드 링크에는 프로토콜 접두사가 붙어 있고, 그 접두사가 암호화와 전송 방식을 알려 줍니다. ss는 Shadowsocks, vmess와 vless는 V2Ray 계열, trojan은 TLS, hysteria2와 tuic은 QUIC 기반입니다. 구독 링크에는 이런 접두사가 없고 그저 주소일 뿐입니다. 두 가지 차이는 항목별로 비교할 수 있습니다:

비교 항목구독 링크단일 노드 링크
내용회선 목록 한 벌, 그룹과 라우팅 규칙 포함 가능회선 한 개의 전체 파라미터
형식https 주소, base64 텍스트 또는 YAML 반환프로토콜 접두사가 붙은 링크. 예: ss, vmess, trojan, vless, hysteria2, tuic
업데이트서버에서 조정하면 클라이언트가 가져오는 즉시 반영고정되어 있어 회선을 바꾸려면 다시 받아야 함
유출 시 영향타인이 회선 목록 전체를 가져갈 수 있음회선 한 개의 파라미터만 노출
적합한 상황장기 사용, 여러 기기 동기화단일 회선 임시 확인

결론: 일상 사용에는 구독 링크를 고르면 회선을 바꿀 때마다 다시 복사하는 번거로움이 없습니다. 단일 노드 링크는 특정 회선 하나가 쓸 만한지 임시로 시험할 때 더 알맞습니다.

구독 링크는 어디에서 받을까

구독 링크는 사용자 패널에만 표시되며 메일로 보내지 않고 설치 파일에 넣지도 않습니다. 패널에서는 보통 구독 링크와 단일 노드 QR 코드를 함께 제공하는데, QR 코드는 링크를 다르게 보여 주는 방식일 뿐 스캔해서 가져오는 내용은 링크 복사와 같습니다. 링크를 받는 절차는 다섯 단계입니다:

  1. 패널에 로그인합니다. 가입에는 아이디와 비밀번호만 있으면 되고 이메일 주소는 필요하지 않으며, 패널에 이메일 인증 단계도 없습니다.
  2. 구독 또는 요금제 영역으로 들어가 현재 요금제의 트래픽과 유효 기간을 먼저 확인합니다.
  3. 내보내기 형식을 고릅니다. 범용 base64는 v2rayN, v2rayNG, Shadowrocket 같은 클라이언트에 맞고, Clash / mihomo는 YAML을 선택합니다.
  4. 주소 전체를 복사합니다. token 파라미터는 물음표 뒤에 있으며, 한 글자만 빠져도 오류 페이지나 빈 페이지가 반환됩니다.
  5. 클라이언트에 붙여 넣은 뒤 바로 한 번 연결해 회선이 살아 있는지 확인하고, 그다음 라우팅 설정을 진행합니다.

구독에 해당하는 서비스 사양은 아래 네 가지로 확인할 수 있습니다:

110+

지원 국가 / 지역

160+

회선 수

무제한

동시 접속 대수

14일

이유 불문 환불

구독 링크를 클라이언트로 가져오는 방법

클라이언트마다 메뉴 이름은 다르지만 절차는 같습니다:

  1. 클라이언트의 구독 또는 구성 페이지를 열고 「구독 추가」, 「새 원격 구성」 같은 항목을 선택합니다.
  2. 링크를 붙여 넣고 이 구독을 알아볼 수 있는 이름을 붙입니다. 예를 들어 기기 이름으로 지정합니다.
  3. 저장한 뒤 한 번 업데이트하고 노드 목록이 나타날 때까지 기다립니다.
  4. 회선 하나를 골라 연결한 다음, 설정으로 돌아가 업데이트 주기와 라우팅 모드를 조정합니다.

플랫폼별 메뉴 위치

플랫폼주요 클라이언트가져오기 경로
Windowsv2rayN、Clash Verge「구독 설정」 → 추가, 또는 「구성」 → 새 원격 구성
macOSClashX、sing-box「구성」 → 관리형 구성 → 추가
iOSShadowrocket、Stash、sing-box홈 화면 오른쪽 위 「+」, 유형에서 Subscribe 선택
Androidv2rayNG、NekoBox사이드 메뉴 → 「구독 설정」 → 추가
Linuxsing-box、mihomo구성 파일에 기록한 뒤 명령줄이나 시스템 서비스가 불러옵니다

iOS 클라이언트는 중국 본토 외 지역의 App Store 계정이 있어야 내려받을 수 있으며, 이 단계는 구독 링크와 무관합니다. 내려받은 뒤의 가져오기 절차는 다른 플랫폼과 같습니다. 또 하나 흔한 차이는 형식입니다. Clash 계열 YAML에는 그룹과 라우팅 규칙이 이미 들어 있어 가져오자마자 규칙대로 동작하지만, base64 형식에는 회선만 있어 라우팅을 클라이언트에서 직접 설정해야 합니다. 일부 클라이언트는 base64만, 다른 일부는 YAML만 받아들이므로 가져오기에 실패하면 클라이언트를 반복 재설치하기 전에 형식부터 확인하세요.

업데이트 주기는 얼마로 잡으면 좋을까

구독 내용은 서버에서 생성되고 클라이언트가 정해진 주기마다 가져갑니다. 보통 12시간 또는 24시간으로 설정하며, 구체적인 선택지는 클라이언트가 제공하는 값을 따릅니다.

수동으로 업데이트해야 하는 시점은 세 가지입니다. 패널의 회선 목록과 클라이언트 표시가 다를 때, 다른 지역으로 전환하려 할 때, 기기를 오래 꺼 두었다가 다시 켰을 때입니다. 대부분의 클라이언트는 마지막 업데이트 시각을 보여 주므로 반영 여부를 판단할 수 있습니다.

주기를 몇 분으로 줄이는 것은 권하지 않습니다. 가져올 때마다 token이 함께 전송되므로 너무 잦으면 얻는 게 없고 서버 쪽 속도 제한에 걸릴 수도 있습니다. 가져오는 것은 순수 텍스트 구성이라 요금제 트래픽과 무관하니 업데이트가 트래픽을 쓴다고 걱정할 필요는 없습니다.

어떤 클라이언트는 「구독 업데이트」를 회선 목록의 드롭다운 메뉴에 두고, 어떤 클라이언트는 설정 페이지에 둡니다. 항목이 보이지 않으면 클라이언트가 구독과 구성을 두 페이지로 나눠 두었는지 먼저 확인하세요.

안내

구독 업데이트는 클라이언트 안의 회선 목록만 새로 고치며, 이미 맺어진 연결은 보통 영향을 받지 않습니다. 실제로 다시 핸드셰이크가 필요한 단계는 회선을 바꿀 때입니다.

링크가 유출된 뒤 처리 방법

구독 링크의 token은 자격 증명과 같습니다. 링크를 공개 단체 채팅방이나 게시판에 올리거나 온라인 구독 변환 사이트에 업로드하는 것은 회선 목록 전체를 넘기는 일이며, 그 결과 트래픽이 타인에게 소모되고 회선 파라미터까지 공개됩니다.

  1. 패널에서 구독 링크를 재설정하면 기존 주소는 곧바로 무효가 됩니다.
  2. 새 링크로 각 기기에 다시 가져오고, 예전 구독 항목은 삭제합니다.
  3. 최근 트래픽 사용 기록을 확인해 이상 소모가 없는지 봅니다.
  4. 링크를 메신저나 문의 티켓에 보낸 적이 있다면 대화 기록도 함께 정리합니다.

재설정하면 기존 링크는 무효가 되지만, 이미 예전 링크를 가져온 클라이언트에 저장된 노드는 자동으로 사라지지 않습니다. 해당 구독 항목을 직접 지워야 하며, 그렇지 않으면 클라이언트가 예전 구성으로 계속 연결을 시도합니다.

주의

온라인 구독 변환 사이트는 링크 전체와 그 안의 token을 그대로 넘겨받습니다. 형식을 바꿔야 한다면 클라이언트에 내장된 내보내기 기능이나 로컬에서 실행되는 변환 도구를 우선 사용하세요.

자주 나오는 오류와 점검 방법

아래 상황이 가장 자주 나오며, 순서대로 확인하면 보통 몇 분 안에 원인을 찾을 수 있습니다:

  • 브라우저에서 열면 글자가 깨져 보입니다. base64 텍스트는 원래 사람이 읽는 형식이 아니며, 내용이 반환된다는 것 자체가 링크가 유효하다는 뜻입니다.
  • 가져온 뒤 노드 수가 0입니다. 대부분 형식을 잘못 골라 YAML을 base64로 가져왔거나 그 반대인 경우입니다.
  • 업데이트가 오류 페이지나 빈 페이지를 반환합니다. 링크가 잘려 token이 불완전한 경우이니 다시 복사하면 됩니다.
  • 업데이트는 되는데 연결이 안 됩니다. 요금제가 유효 기간 안에 있는지 먼저 확인하고, 다른 회선으로 바꿔 시험해 단일 회선 문제인지 가려냅니다.
  • 연결 후 일부 사이트가 열리지 않습니다. 현재 전역 모드인지 규칙 모드인지 확인하세요. 라우팅 규칙이 해당 도메인을 직접 연결로 보냈을 수 있습니다.
  • 인증서 또는 시간 오류가 뜹니다. 기기 시간과 네트워크 시간 차이가 크면 TLS 핸드셰이크가 실패하므로 시스템 시간을 맞추면 됩니다.
  • DNS 누수. DNS 설정을 직접 바꾼 경우 도메인 조회가 로컬 네트워크로 나갈 수 있습니다. 확실하지 않다면 DNS를 클라이언트 기본값으로 되돌리세요.
안내

처음 가져올 때 로컬 네트워크에서 구독 주소에 바로 접근할 수 없다면, 노드를 하나 수동으로 추가해 첫 연결을 만든 뒤 다시 구독을 업데이트하면 됩니다.

가져오기 전 체크리스트

아래 아홉 가지를 하나씩 확인하면 대부분의 가져오기 문제는 시작 전에 피할 수 있습니다:

  • ✅ 구독 링크는 비밀번호 관리자나 본인만 접근할 수 있는 메모에 보관했습니다.
  • ✅ 각 기기에서 가져온 뒤 수동으로 한 번 업데이트했고, 노드 수가 패널 표시와 일치합니다.
  • ✅ 업데이트 주기를 몇 분이 아니라 12시간 또는 24시간으로 설정했습니다.
  • ✅ 클라이언트 버전과 구독 형식이 맞고, base64와 YAML을 섞어 쓰지 않았습니다.
  • ✅ 라우팅 모드는 용도에 맞게 골랐습니다. 모든 트래픽을 회선으로 보낼 때는 전역, 평소에는 규칙을 씁니다.
  • ❌ 구독 링크를 공개 채팅방, 게시판, 스크린샷에 올리는 것.
  • ❌ 출처가 불분명한 온라인 변환 사이트에 구독 링크를 붙여 넣는 것.
  • ❌ 단일 노드 링크를 구독 링크로 착각해 추가하고, 실패하면 클라이언트를 계속 재설치하는 것.
  • ❌ 업데이트가 실패할 때 형식과 네트워크를 확인하기 전에 링크부터 재설정하는 것.

구독 링크는 입구일 뿐이며, 실제 경험을 좌우하는 것은 여전히 회선 유형과 요금제가 용도에 맞는지입니다. 링크를 잘 관리하고 업데이트 주기를 정해 두면, 남은 일은 상황에 맞는 회선을 고르는 것입니다.

첫 달 무료