Clash 초보자 10문 10답: 코어, 구독, 노드, 모드 한 번에 정리
Clash와 mihomo의 관계, 구독 링크를 얻는 방법, 어떤 클라이언트를 선택해야 하는지, 규칙 모드와 글로벌 모드의 차이, 아이콘 색상이 의미하는 것 등 신규 사용자가 가장 많이 묻는 10가지 질문을 모아 각 질문마다 두세 문장으로 명확한 답을 제시합니다.
Clash 생태계를 처음 접하는 사용자는 거의 예외 없이 같은 문제들에서 막힙니다. 이름이 비슷한 소프트웨어들이 실제로 같은 것인지, 구독 링크는 어디서 구해야 하는지, 클라이언트가 이렇게 많은데 어떤 걸 골라야 하는지, 규칙 모드와 글로벌 모드는 무엇이 다른지 등입니다. 이 글에서는 가장 자주 나오는 10가지 질문을 주제별로 묶어 항목마다 간결한 답을 제시합니다. 다 읽고 나면 바로 설정을 시작할 수 있으며, 여러 글을 뒤져서 정보를 조합할 필요가 없습니다.
기본 개념 3가지 질문
1. Clash와 mihomo는 같은 소프트웨어인가요?
완전히 같지는 않습니다. Clash는 원래 오픈소스 프록시 코어 프로젝트였는데, 이후 원본 저장소의 업데이트가 중단되면서 커뮤니티가 이를 기반으로 강화 버전을 포크했습니다. 이 포크는 이후 mihomo(이전에는 Clash Meta로도 불림)로 이름이 바뀌었습니다. 현재 활발히 유지보수되는 대부분의 클라이언트는 내부적으로 mihomo 코어를 사용하고 있으며, 겉모습(UI)만 서로 다를 뿐입니다. "Clash"는 특정 실행 파일 하나를 가리키기보다, 이 전체 프로토콜과 생태계를 통칭하는 이름으로 쓰이는 경우가 많습니다.
2. 구독 링크는 어디서 받을 수 있나요?
구독 링크는 프록시 서비스 제공업체(흔히 "기장"이라 불리는 업체)가 생성하며, 계정 정보가 담긴 하나의 URL 형태입니다. 이를 클라이언트의 구독 입력란에 붙여넣으면 해당 업체의 모든 노드를 한 번에 불러올 수 있습니다. 클라이언트 자체는 노드를 제공하거나 판매하지 않으며, 구독 내용을 해석하고 규칙에 따라 트래픽을 분배하며 지연 시간을 표시하는 등 순수한 기술적 기능만 담당합니다. 서비스 업체를 선택할 때는 표준 Clash/mihomo 형식을 지원하는지 먼저 확인해, 호환되지 않는 독자 형식 때문에 가져오기에 실패하는 일을 피하는 것이 좋습니다.
3. Clash 클라이언트가 이렇게 많은데, 초보자는 어떤 걸 선택해야 하나요?
안정적이고 사용하기 편하며 플랫폼 간 경험이 일관된 선택을 원한다면, Clash Verge Rev가 현재 커뮤니티 활동이 활발한 그래픽 클라이언트입니다. 규칙/글로벌/TUN 등 일반적인 모드 전환을 지원하며, 설정 화면도 초기 클라이언트보다 더 직관적입니다. macOS 사용자라면 ClashX Meta도 고려해볼 만하고, Android에서는 FlClash와 Clash for Android가 흔히 선택되는 옵션입니다. 구체적인 버전과 다운로드 링크는 다운로드 페이지에서 운영체제별로 확인할 수 있습니다.
사용 및 설정 4가지 질문
4. 규칙 모드와 글로벌 모드는 어떤 차이가 있나요?
규칙 모드에서는 클라이언트가 설정 파일의 rules 항목을 하나씩 검사해 도메인이나 IP를 매칭하고, 일치하는 규칙에 따라 해당 트래픽이 직접 연결될지 특정 프록시 노드를 거칠지 결정합니다. 한국 국내 사이트는 직접 연결을 유지하고, 필요한 트래픽만 해외 노드를 거치게 할 수 있습니다. 글로벌 모드는 규칙을 무시하고 모든 트래픽을 현재 선택된 프록시 노드로 몰아서 처리하는 방식으로, 규칙이 제대로 작동하는지 임시로 확인하거나 특정 노드 자체가 정상인지 점검할 때 유용합니다. 다만 국내 사이트에 접속할 때도 우회하게 되어 속도와 체감 품질이 떨어지므로, 평소에는 장시간 켜두지 않는 것이 좋습니다.
5. 클라이언트 아이콘과 상태 표시등의 색상은 무엇을 의미하나요?
클라이언트마다 구체적인 스타일은 조금씩 다르지만, 기본 논리는 동일합니다. 아이콘이 강조되거나 상태 표시등이 초록색이면 현재 연결 상태이며 프록시가 작동 중이라는 의미입니다. 회색이거나 꺼진 상태라면 프록시가 비활성화되어 있고 트래픽이 원래의 로컬 네트워크로 흐른다는 뜻입니다. 상태 표시등이 노란색이나 빨간색으로 바뀌면 보통 노드 연결 이상, 구독 만료, 또는 규칙 매칭 문제를 나타내므로, 로그 패널을 열어 구체적인 오류 내용을 확인해야 합니다.
6. TUN 모드란 무엇이고, 켜야 하나요?
TUN 모드(일부 클라이언트에서는 가상 네트워크 카드 모드로 표시)는 시스템 계층에 가상 네트워크 카드를 만들어 기기의 거의 모든 아웃바운드 트래픽을 프록시가 처리하도록 넘겨받습니다. 기본 시스템 프록시 모드보다 적용 범위가 훨씬 넓어, 시스템 프록시 설정을 따르지 않는 일부 앱이나 게임에 특히 적합합니다. 다만 더 높은 시스템 권한이 필요하고(Windows에서는 보통 관리자 권한으로 실행해야 하며, macOS/Linux에서는 네트워크 확장 설치나 권한 부여가 필요), 설정도 약간 더 복잡합니다. 초보자라면 먼저 기본 시스템 프록시 모드로 전체 흐름을 확인한 뒤, 프록시가 정상 작동하는 것을 확인한 후에 TUN을 켜보는 것을 권장합니다.
7. 노드 뒤에 표시되는 지연 시간 숫자는 어떻게 보고, 어떤 노드를 선택해야 하나요?
지연 시간 숫자는 클라이언트가 노드에 속도 측정 요청을 보낸 뒤 얻은 왕복 소요 시간으로, 단위는 밀리초(ms)입니다. 숫자가 작을수록 대체로 연결이 더 빠르게 이루어지고 체감 속도도 더 좋습니다. 다만 지연 시간이 낮다고 해서 실제 다운로드 속도가 빠른 것은 아니며, 노드의 실제 체감 품질은 대역폭, 동시 접속자 수, 목표 사이트 서버 위치 등 여러 요인의 영향을 받습니다. 평소에는 지연 시간이 200~300밀리초 이내로 안정적인 노드를 우선 선택하는 것이 좋고, 특정 사이트 접속이 느리다면 같은 그룹 내 다른 노드로 수동 전환해 비교 테스트를 해볼 수 있습니다.
문제 해결 2가지 질문
8. 구독을 업데이트했는데 실패 메시지가 뜨면 어떻게 해야 하나요?
먼저 구독 링크 자체가 아직 유효기간 안에 있는지 확인하세요. 서비스 업체 관리 페이지에서 보통 만료일과 남은 트래픽을 확인할 수 있는데, 만료되었거나 트래픽이 다 소진되면 업데이트가 실패합니다. 다음으로 로컬 네트워크에서 구독 링크의 도메인에 직접 접속할 수 있는지 확인하세요. 이 도메인 자체가 차단되어 있다면 프록시 없이는 클라이언트가 최신 내용을 받아올 수 없으므로, 이런 경우 클라이언트에서 "프록시를 통해 구독 업데이트" 옵션을 켜서 제한을 우회할 수 있습니다. 마지막으로 구독 형식이 바뀌었는지도 확인해보세요. 극히 일부 서비스 업체가 구독 프로토콜을 변경한 경우 구버전 클라이언트가 해석하지 못할 수 있는데, 이때는 클라이언트를 최신 버전으로 업그레이드하면 대부분 해결됩니다.
9. 프록시를 켰는데도 사이트에 접속되지 않거나 규칙이 적용되지 않는 것 같다면?
먼저 클라이언트 우측 상단이나 상태 표시줄에 "연결됨" 상태가 표시되는지, 대기 상태가 아닌지 확인하세요. 그다음 현재 글로벌 모드로 되어 있는지 확인해야 합니다. 글로벌 모드에서는 모든 사이트가 같은 노드를 거치므로, 그 노드 자체에 문제가 있으면 전체 사이트가 열리지 않습니다. 규칙 모드에서 특정 사이트가 프록시를 타야 하는데 직접 연결로 처리된다면, 대부분 규칙 순서나 매칭 조건이 정확하지 않은 경우입니다. 로그 패널을 열어 해당 요청이 실제로 어떤 규칙에 매칭되는지 확인한 뒤, DOMAIN-SUFFIX나 GEOIP 작성 방식을 그에 맞게 조정하면 됩니다.
심화 확장 1가지 질문
10. 설정 파일 문법을 직접 배워서 작성해야 하나요?
서비스 업체가 제공하는 구독만 사용한다면 대부분의 분리 규칙과 정책 그룹은 이미 업체 쪽에서 미리 작성해둔 상태이므로, 평소에는 직접 설정 파일을 수정할 필요가 없습니다. 하지만 스트리밍 서비스를 별도로 그룹화하거나 특정 광고 도메인을 차단하는 등 더 세밀한 커스터마이징을 하고 싶거나, 규칙의 매칭 순서와 우선순위를 이해하고 싶다면 proxy-groups, rules, rule-providers 같은 핵심 필드의 작성 방식을 시간을 들여 익혀두면 큰 도움이 됩니다. 이후 구독 규칙이 마음에 들지 않는 상황이 생겨도 업체에 전적으로 의존하지 않고 직접 조정할 수 있게 됩니다.
이 10가지 질문에서 겪고 있는 구체적인 오류나 설정 관련 궁금증이 해결되지 않았다면, 자주 묻는 질문 페이지에서 더 세분화된 상황을 검색하거나 전체 매뉴얼에서 해당 필드에 대한 상세 설명을 확인해보세요.
시작 순서 제안
Clash 생태계를 처음 접하는 사용자라면 다음 순서로 진행하는 것을 추천합니다. 시행착오로 인한 시간 낭비를 크게 줄일 수 있습니다:
- 먼저 널리 쓰이는 클라이언트 하나를 다운로드해 설치합니다. 어떤 기능이 가장 완벽한지 고민할 필요 없이, 일단 실행되는 것이 가장 중요합니다.
- 구독 링크를 받으면 먼저 규칙 모드로 테스트해, 국내 사이트는 직접 연결이 정상인지, 목표 사이트는 프록시를 정상적으로 거치는지 확인합니다.
- 지연 시간 숫자와 실제 페이지 로딩 속도가 일치하는지 살펴보고, 안정적인 노드 한두 개를 자주 쓰는 노드로 선정합니다.
- 더 많은 앱의 트래픽을 커버해야 할 때 TUN 모드를 켜보고, 권한 요청 메시지가 나오면 클라이언트 안내에 따라 권한을 부여하면 됩니다.
- 구독 업데이트 간격을 적절한 빈도(예: 하루 1회)로 설정해, 노드 정보가 만료되어 연결이 실패하는 상황을 방지합니다.
이 과정을 한 번 거치고 나면 초보 단계에서 겪는 대부분의 혼란은 스스로 해결할 수 있으며, 이후에는 구체적인 오류가 발생할 때마다 위 항목을 참고해 문제를 해결하면 됩니다.