이 글이 맞는 검색 의도
Clash 구독 링크 가져오기를 검색하는 분은 VPN 서비스를 결제했지만 어디에서 URL을 복사해야 하는지 모르거나, 링크를 넣은 뒤에도 프로필이 나타나지 않는 문제를 겪는 경우가 많습니다. 구독 링크는 단순한 웹 주소처럼 보이지만 실제로는 서버 주소, 인증 토큰, 지원하는 설정 형식과 갱신 정책이 함께 들어 있는 중요한 정보입니다. 따라서 임의의 파일 다운로드 주소를 넣는 것과, 제공자가 발급한 구독 URL을 등록하는 것은 전혀 다릅니다.
이 글에서는 Clash Verge Rev와 Mihomo 계열 클라이언트를 기준으로 VPN 구독 페이지에서 링크를 찾고, Clash에 프로필로 가져온 다음, 업데이트와 오류 진단까지 이어지는 전체 흐름을 설명합니다. 메뉴 이름은 클라이언트 버전이나 운영체제에 따라 조금 달라질 수 있지만, 구독 URL 복사 → 프로필 추가 → 코어 형식 확인 → 연결 테스트라는 순서는 대부분 동일합니다. 특정 VPN 업체의 이름이나 특정 서버를 전제로 하지 않으므로 여러 서비스에 재사용할 수 있습니다.
구독 링크와 일반 설정 파일의 차이
VPN 업체가 제공하는 링크에는 보통 두 가지 형태가 있습니다. 하나는 한 번 내려받으면 그대로 사용하는 정적 YAML 또는 JSON 설정 파일이고, 다른 하나는 서버 목록과 만료 정보가 바뀔 때마다 다시 받아오는 구독 URL입니다. 구독 URL을 Clash에 등록하면 클라이언트가 일정한 주소로 설정을 요청하고, 제공자가 관리하는 노드·프록시 그룹·규칙 정보를 최신 상태로 가져옵니다. 서버가 추가되거나 장애 노드가 제거될 때 매번 파일을 수동으로 교체하지 않아도 되는 이유가 여기에 있습니다.
반대로 구독 링크는 계정 비밀번호와 비슷하게 취급해야 합니다. URL에 포함된 토큰만으로도 사용자의 서버 목록이나 트래픽 할당량에 접근할 수 있는 서비스가 있기 때문입니다. 공개 게시판, GitHub 저장소, 단체 채팅방에 원본 링크를 올리거나 스크린샷에 전체 주소가 보이게 하면 안 됩니다. 이미 노출했다면 제공자 패널에서 구독 링크를 재발급하거나 토큰을 초기화하는 것이 가장 안전한 대응입니다.
- 구독 URL: 서버와 설정을 다시 받아오는 주소이며, 대개 긴 인증 문자열을 포함합니다.
- 노드 공유 링크: 하나의 서버만 가져오는 주소로, 전체 구독과 갱신 방식이 다를 수 있습니다.
- YAML 파일: 직접 편집할 수 있지만, 제공자가 변경한 서버 정보가 자동으로 반영되지는 않습니다.
- 변환 링크: 여러 프로토콜을 Clash 형식으로 바꾸는 중계 주소입니다. 출처와 개인정보 처리 방식을 확인해야 합니다.
따라서 VPN 구매 직후에는 먼저 업체의 고객 패널에서 Clash, Mihomo, Clash Meta, YAML 중 어떤 형식을 지원하는지 확인하세요. “범용 구독”이라고 적혀 있어도 모든 클라이언트에서 같은 수준으로 동작한다는 뜻은 아닙니다. 제공자가 권장하는 코어와 앱을 맞추는 것이 파싱 오류를 줄이는 첫 단계입니다.
구독 URL을 찾아 Clash에 가져오는 순서
먼저 VPN 제공자 웹사이트나 앱의 계정 페이지에 로그인합니다. 대시보드에서 구독 관리, 订阅中心, Subscription, 클라이언트 설정처럼 표시된 메뉴를 찾습니다. 서비스에 따라 “구독 링크 복사”, “Clash 구독”, “Mihomo 링크”, “설정 내보내기”가 별도의 버튼으로 나뉘어 있을 수 있습니다. 이때 QR 코드만 보인다면 QR 코드 안에 같은 URL이 들어 있는지 확인하고, 가능하면 원본 링크 복사 버튼을 사용하는 편이 좋습니다.
- 지원 형식 확인: Clash 또는 Mihomo라고 명시된 항목을 선택합니다. V2Ray 전용, sing-box 전용, OpenVPN 전용 링크를 무작정 Clash 프로필에 넣지 않습니다.
- URL 복사: 링크 전체를 복사합니다. 앞부분의
https://와 끝의 토큰까지 빠지지 않아야 하며, 줄바꿈이나 공백이 끼지 않도록 주의합니다. - Clash 실행: Clash Verge Rev를 열고 왼쪽 메뉴에서 Profiles 또는 프로필 화면으로 이동합니다.
- 주소 입력: 상단의 URL 입력란에 구독 주소를 붙여 넣고 가져오기 버튼을 누릅니다. 앱에 따라 Import, Fetch, 다운로드로 표시됩니다.
- 프로필 활성화: 다운로드가 끝나면 새 프로필 카드가 나타납니다. 카드의 체크 표시, 활성화 버튼 또는 “Set as active”를 눌러 현재 프로필로 지정합니다.
- 코어와 모드 확인: Mihomo 또는 Meta 계열 코어가 필요한 설정인지 확인한 뒤, 규칙 모드에서 테스트합니다. 처음부터 글로벌 모드로 고정하기보다 로그를 보며 실제 경로를 확인하는 것이 좋습니다.
링크를 추가했는데도 아무 카드가 나타나지 않는다면 입력란에 주소가 저장되었는지만 보지 말고, 프로필 목록의 새로고침 아이콘을 눌러 실제 요청을 다시 보내 보세요. 일부 클라이언트는 URL을 입력한 뒤 Enter 키를 눌러야 가져오기가 시작되고, 일부 버전은 오른쪽의 작은 다운로드 아이콘을 눌러야 합니다. 운영체제의 클립보드에 보이지 않는 줄바꿈이 들어간 경우에는 메모장에 한 번 붙여 넣은 뒤 한 줄로 정리하는 것도 도움이 됩니다.
https://example.com/...처럼 가려서 기록해 두면 문제를 문의할 때 유용합니다. 다만 토큰이 포함된 원본 주소는 절대로 지원 채팅이나 공개 게시물에 그대로 보내지 마세요.
구독 갱신과 여러 VPN 서비스 관리
구독을 처음 가져온 뒤에는 프로필 카드에 표시되는 업데이트 시간, 만료일, 노드 수를 확인하는 습관을 들이세요. 정상적으로 갱신되면 최근 업데이트 시각이 바뀌고 서버 목록이나 제공자가 지정한 정보가 새로 표시됩니다. 클라이언트의 자동 업데이트 주기가 너무 짧으면 제공자의 요청 제한에 걸릴 수 있으므로, 서비스에서 권장하는 주기나 하루 한두 번 정도의 보수적인 값을 사용하는 편이 안전합니다.
수동 갱신은 프로필 화면에서 해당 카드의 새로고침 버튼을 누르는 방식이 일반적입니다. 갱신에 성공했다고 해서 자동으로 그 프로필이 활성화되는 것은 아닙니다. 업데이트 후 현재 활성 프로필이 바뀌었는지 확인하고, 프록시 그룹의 선택 노드가 새 목록에 존재하는지도 살펴보세요. 기존에 선택했던 노드 이름이 사라졌다면 그룹의 기본 선택값이 초기화되거나 다른 노드로 이동할 수 있습니다.
두 개 이상의 VPN 구독을 사용한다면 URL을 한 곳에 몰아넣기보다 용도와 만료일을 구분해 관리하는 것이 좋습니다. 예를 들어 업무용, 여행용, 테스트용 프로필을 각각 별도 이름으로 저장하고, 이름에 업체명과 갱신 월을 함께 적으면 나중에 찾기 쉽습니다. 단, 프로필 이름에 계정 이메일이나 결제 정보 같은 민감한 내용을 넣을 필요는 없습니다.
| 관리 항목 | 권장 방법 | 확인할 문제 |
|---|---|---|
| 프로필 이름 | 용도와 제공자를 구분해 짧게 지정 | 이름에 토큰·비밀번호를 포함하지 않기 |
| 업데이트 주기 | 제공자 권장값 또는 보수적인 간격 사용 | 요청 제한과 불필요한 데이터 사용 |
| 활성 프로필 | 실제로 사용할 프로필 하나만 명확히 선택 | 업데이트한 프로필과 실행 중 프로필의 불일치 |
| 만료 관리 | 계정 패널의 만료일과 앱 표시를 함께 기록 | 링크는 살아 있지만 이용권이 만료된 상태 |
여러 구독을 동시에 가져온다고 속도가 자동으로 빨라지는 것은 아닙니다. 오히려 비슷한 이름의 프록시 그룹이 많아져 잘못된 노드를 선택하거나, 서로 다른 규칙 세트가 충돌할 수 있습니다. 일상적으로 쓸 프로필을 하나 정하고, 장애가 발생했을 때만 보조 프로필로 전환하는 방식이 관리와 문제 해결에 더 유리합니다.
가져오기 오류와 연결 실패 해결
URL이 잘못되었거나 가져오기가 실패하는 경우
Invalid URL, Failed to fetch, 404가 나타나면 먼저 링크의 앞뒤를 확인합니다. 복사 과정에서 따옴표가 붙었거나, 메신저가 URL을 여러 줄로 나눴거나, 복사 버튼이 실제로는 웹 페이지 주소만 복사했을 수 있습니다. 브라우저 주소창에 붙여 넣었을 때 로그인 화면으로만 이동한다면, 그것은 구독 API 주소가 아니라 계정 페이지 주소일 가능성이 있습니다. 제공자 패널에서 “Clash용 링크”를 다시 복사하세요.
VPN 제공자의 구독 서버가 일시적으로 점검 중일 수도 있습니다. 같은 URL을 여러 번 반복 요청하기보다 제공자의 공지와 이용권 상태를 먼저 확인하고, 잠시 후 다시 시도합니다. URL 자체를 브라우저에서 열었을 때 텍스트 설정이 내려오지만 Clash에서는 실패한다면, 응답 형식이 해당 코어가 이해하는 YAML 구조인지 확인해야 합니다.
프로필은 생겼지만 파싱 오류가 나는 경우
Parse error, unsupported proxy type, missing field 같은 메시지는 링크가 도달했지만 설정 문법이나 프록시 유형을 현재 코어가 이해하지 못했다는 뜻입니다. 구독자가 sing-box 또는 다른 앱 전용 링크를 제공했는지, 오래된 Clash 문법이 포함되어 있는지 확인하세요. Clash Verge Rev에서 Mihomo 코어로 바꾸면 해결되는 경우도 있지만, 코어 변경만으로 모든 포맷이 호환되는 것은 아닙니다.
특히 제공자가 암호화된 변환 링크를 사용하거나, 설정에 최신 필드와 외부 규칙 프로바이더를 함께 넣었다면 코어 버전 차이가 영향을 줄 수 있습니다. 이때는 임의로 YAML의 필드를 삭제하기보다 제공자의 Clash Meta 또는 Mihomo 전용 링크를 새로 발급받는 것이 안전합니다. 수동 수정은 원인 확인을 위한 임시 테스트에만 사용하고, 수정한 파일을 공식 구독 프로필처럼 계속 업데이트하지 않는 편이 좋습니다.
프로필은 작동하지만 인터넷이 되지 않는 경우
프로필을 활성화했는데 연결이 되지 않는다면 클라이언트가 실행 중인지, 시스템 프록시 또는 TUN 모드가 실제로 켜져 있는지 확인합니다. 규칙 모드에서는 특정 도메인이 DIRECT로 빠질 수 있고, 글로벌 모드에서는 모든 트래픽이 한 노드로 몰려 속도와 안정성이 나빠질 수 있습니다. 연결 로그에서 요청한 도메인이 REJECT, DIRECT, 원하는 프록시 그룹 중 어디로 처리되는지 먼저 확인하면 원인을 좁히기 쉽습니다.
DNS 오류와 TLS 오류도 구분해야 합니다. DNS 조회 단계에서 실패하면 DNS 모드나 네트워크 환경을 살펴보고, 도메인은 확인되지만 TLS handshake에서 멈추면 선택한 노드, 서버 시간, 인증서 가로채기 프로그램, MTU 문제를 차례로 확인합니다. 공용 Wi-Fi에서는 포털 로그인이나 약관 동의가 끝나지 않아 모든 외부 연결이 막혀 있을 수 있으므로, 먼저 브라우저로 네트워크 인증 페이지를 완료하세요.
구독 링크를 안전하게 사용하는 수칙
구독 링크는 사용 편의를 위한 주소이면서 동시에 계정 접근 권한의 일부가 될 수 있습니다. 링크를 클라우드 메모, 자동 동기화 문서, 업무용 저장소에 평문으로 남기지 말고, 운영체제의 비밀번호 관리자나 접근 제한이 있는 개인 메모를 사용하는 것이 좋습니다. 화면 공유나 원격 지원을 받을 때는 프로필 목록과 URL 입력란을 가리고, 로그에 토큰이 출력되지 않는지도 확인하세요.
- 공개 채팅, 댓글, 이슈 트래커에 원본 구독 URL을 붙여 넣지 않습니다.
- 구독 링크를 포함한 YAML 파일을 Git 저장소에 커밋하지 않습니다.
- 노출이 의심되면 제공자 패널에서 즉시 링크를 재발급합니다.
- 출처가 불명확한 변환 사이트에 계정 토큰을 입력하지 않습니다.
- 만료된 프로필과 사용하지 않는 구독은 Clash에서 삭제합니다.
- 공식 배포처에서 받은 클라이언트와 신뢰할 수 있는 코어만 사용합니다.
또한 구독 링크에 포함된 노드가 항상 안전하다는 뜻은 아닙니다. 프록시 제공자는 접속 시간, IP, 요청 정보에 대한 정책을 가질 수 있으므로 약관과 개인정보 처리방침을 읽어야 합니다. 금융 거래나 중요한 계정 로그인에는 서비스의 신뢰 수준과 운영 주체를 별도로 판단하고, 공유 계정이나 출처 불명 서버를 업무용으로 사용하지 않는 것이 좋습니다.
자주 묻는 질문
Clash에 VPN 구독 링크를 몇 개까지 추가할 수 있나요?
클라이언트의 저장 구조와 기기 성능에 따라 달라지지만, 여러 프로필을 추가하는 것 자체는 가능합니다. 다만 동시에 활성화되는 프로필은 보통 하나이므로, 많이 등록한다고 연결이 자동으로 합쳐지지는 않습니다. 필요한 서비스만 남기고 이름과 만료일을 구분해 관리하세요.
구독 URL을 넣었는데 노드가 0개로 표시됩니다. 어떻게 해야 하나요?
먼저 해당 링크가 Clash 또는 Mihomo 형식인지 확인하고, 이용권이 만료되지 않았는지 살펴보세요. 응답이 빈 파일이거나 HTML 로그인 페이지라면 주소가 잘못된 것입니다. 제공자가 코어별 링크를 나누는 경우에는 일반 범용 링크 대신 Clash Meta·Mihomo 전용 링크를 발급받아 다시 가져오세요.
구독을 업데이트하면 기존에 선택한 노드가 사라지나요?
제공자가 서버 이름을 변경하거나 장애 노드를 제거하면 기존 선택 항목이 사라질 수 있습니다. 업데이트 전후의 노드 목록을 비교하고, 프록시 그룹에서 새 노드를 다시 선택하세요. 특정 노드 이름에 의존하기보다 자동 선택 그룹과 연결 로그를 함께 사용하는 편이 안정적입니다.
구독 링크가 유출된 것 같으면 앱에서 프로필만 삭제하면 되나요?
앱에서 삭제하면 해당 기기에서 주소가 사라질 뿐, 이미 다른 사람이 복사한 링크가 무효화되는 것은 아닙니다. 제공자 계정 패널에서 링크를 재발급하거나 토큰을 폐기해야 합니다. 이후 새 링크를 필요한 기기에만 다시 등록하고, 저장된 YAML과 메신저 기록도 함께 정리하세요.
일부 단순 VPN 앱은 한 번의 연결에는 편하지만, 구독 형식이 제한적이거나 여러 서비스의 프로필을 나누어 관리하기 어렵고, 오류가 발생해도 실제 요청이 어느 경로로 나갔는지 확인하기 힘든 경우가 있습니다. 반면 Clash는 구독 URL을 프로필로 분리하고, 업데이트 시점·규칙 매칭·DNS와 연결 로그를 함께 확인할 수 있어 노트북과 모바일 환경에서 문제를 단계적으로 좁히기 좋습니다. 여러 클라이언트를 번갈아 사용하기보다 구독 코어와 형식을 먼저 맞추고 체계적으로 관리하고 싶다면, 이 글의 절차에 따라 필요한 플랫폼용 Clash를 선택해 시작해 보세요.