Clash Verge Rev란 무엇인가

Clash Verge Rev(약칭 CVR)는 오픈 소스 커뮤니티에서 가장 활발하게 다듬어지는 Clash 계열 GUI 클라이언트 중 하나입니다. Mihomo(구 Clash.Meta) 코어를 기반으로 하며, 원본 Clash Verge가 업데이트를 중단한 뒤 커뮤니티가 이어 받아 유지하는 포크입니다. 단순한 화면 구성은 그대로 두면서 최신 Mihomo 기능·프로토콜·보안 패치를 꾸준히 반영하는 데 초점을 둔다는 점이 특징입니다.

CVR은 Windows·macOS·Linux 데스크톱을 지원합니다. 복잡한 YAML를 직접 쓰지 않아도, 구독 URL만 넣으면 노드 목록과 기본 설정을 자동으로 맞춰 주는 편이라 입문자에게 부담이 적습니다. 오래 전 업데이트가 멈춘 Clash for Windows(CFW)와 달리, TUN 글로벌 프록시·여러 프로필 관리·Override(설정 덮어쓰기) 같은 고급 기능도 계속 더해지고 있습니다.

모바일(Android/iOS)용은 제공되지 않습니다. 스마트폰까지 같은 방식으로 쓰려면 별도의 모바일용 Clash 호환 클라이언트를 함께 쓰는 편이 좋습니다.

시스템 요구 사항 및 다운로드 전 체크

설치 패키지를 받기 전에 아래 최소 환경을 확인하세요.

플랫폼 최소 OS 버전 아키텍처
Windows Windows 10 64비트 이상 x86_64(32비트 미지원)
macOS macOS 11 Big Sur 이상 Intel(x64)·Apple Silicon(arm64) 각각 패키지 제공
Linux 주요 배포판(예: Ubuntu 20.04+, Fedora 35+) x86_64·ARM64
Mac 사용자: M1/M2/M3/M4 계열은 Apple Silicon(arm64) 빌드를, 인텔 맥은 x64 빌드를 받으세요. 칩 종류는 이 Mac에 관하여에서 확인할 수 있습니다.

다운로드와 설치

이 사이트 다운로드 페이지에서 Clash Verge Rev 설치 파일을 받을 수 있습니다.

다운로드 페이지로 이동

Windows 설치

.exe 설치 프로그램을 받은 뒤 다음 순서대로 진행합니다.

  1. 다운로드한 .exe를 실행합니다.
  2. 「Windows에서 PC 보호」(SmartScreen) 경고가 뜨면 추가 정보실행을 선택합니다.
  3. 설치 마법사에 따라 폴더를 고르고 설치를 완료합니다.
  4. 설치가 끝나면 바로가기로 Clash Verge Rev를 실행할 수 있습니다.
  5. 최초 실행 시 방화벽에서 네트워크 허용 여부를 묻는 경우 허용을 선택합니다.

macOS 설치

.dmg 파일을 받은 경우 다음을 따릅니다.

  1. .dmg를 두 번 클릭해 마운트합니다.
  2. 창 안의 앱 아이콘을 응용 프로그램 폴더로 끕니다.
  3. 응용 프로그램에서 Clash Verge Rev를 실행합니다.
  4. 신뢰할 수 없는 개발자로 막히면 시스템 설정개인 정보 보호 및 보안에서 해당 앱 실행을 허용합니다.
macOS 14 Sonoma 이상에서는 처음 실행 시「손상되어 열 수 없음」같은 메시지가 나올 수 있습니다. 터미널에서 xattr -cr /Applications/Clash\ Verge\ Rev.app를 실행한 뒤 다시 열어 보세요.

Linux 설치

배포판에 맞는 형식을 고릅니다.

  • Debian/Ubuntu 계열: .deb를 받아 sudo dpkg -i clash-verge-rev_*.deb
  • Fedora/RHEL 계열: .rpm을 받아 sudo rpm -i clash-verge-rev_*.rpm
  • AppImage: 실행 권한을 준 뒤 바로 실행

첫 실행과 화면 구성

실행하면 왼쪽 내비게이션과 오른쪽 콘텐츠 영역으로 나뉜 레이아웃이 보입니다. 대표 메뉴는 다음과 같습니다.

  • 프록시(Proxies): 노드·정책 그룹을 보고 수동으로 연결 대상을 고릅니다.
  • 프로필/구독(Profiles): 가져온 구독을 관리하고, 업데이트·활성 프로필 전환을 합니다.
  • 규칙(Rules): 적용 중인 룰 목록을 유형·키워드로 살펴봅니다.
  • 연결(Connections): 실시간 연결을 앱·도메인 기준으로 확인하고 끊을 수 있습니다.
  • 로그(Logs): 연결 오류 분석에 쓰는 상세 로그입니다.
  • 설정(Settings): 시스템 프록시, TUN, 자동 실행, 테마 등을 조정합니다.

우측 상단에서 다크/라이트 테마를 바꿀 수 있어 처음 쓰는 사용자도 화면 부담이 적은 편입니다.

구독 URL 가져오기

유료·무료 프록시 서비스(일부 커뮤니티에서는 ‘공항’으로도 부릅니다)에서 받은 구독 링크를 넣으면 노드 정보를 주기적으로 동기화할 수 있습니다.

  1. 왼쪽에서 프로필(Profiles) 또는 구독 관리 화면으로 이동합니다.
  2. 새로 만들기 또는 +로 구독을 추가합니다.
  3. URL 필드에 서비스 대시보드에서 복사한 주소(보통 https://로 시작)를 붙여 넣습니다.
  4. 구분하기 쉬운 이름(예: 메인 구독)을 지정합니다.
  5. 저장하면 클라이언트가 구독을 받아 노드를 파싱합니다.
  6. 성공하면 카드에 노드 수·마지막 업데이트 시각이 표시됩니다. 해당 프로필을 활성으로 선택합니다.
  7. 프록시 탭에서 지연 시간이 낮은 노드를 고르거나, 자동 선택 정책을 씁니다.
가능하면 자동 새로 고침을 켜고 간격을 6~24시간 정도로 두세요. 받기에 실패하면 일시적으로 시스템 프록시를 끈 뒤 다시 시도해 보세요.

룰 기반 분류(분기) 이해하기

Mihomo 계열 특성상 도메인·IP·GEOIP·룰 세트 등 다양한 조건으로 트래픽을 나눌 수 있습니다. 잘 쓰면 국내 사이트는 직결로 두어 지연과 데이터를 줄이고, 필요한 서비스만 프록시로 보낼 수 있습니다.

자주 쓰는 룰 유형

유형 의미 예시
DOMAIN 도메인 정확 일치 DOMAIN,google.com,Proxy
DOMAIN-SUFFIX 접미사(서브도메인 포함) DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-KEYWORD 도메인 문자열에 키워드 포함 시 DOMAIN-KEYWORD,google,Proxy
IP-CIDR IP 대역 IP-CIDR,8.8.8.0/24,Proxy
GEOIP IP 국가/지역 GEOIP,KR,DIRECT
RULE-SET 외부 룰 세트 참조 RULE-SET,gfw,Proxy
MATCH 나머지 전부(반드시 맨 아래) MATCH,Proxy

처음부터 룰을 수천 줄 작성하기 어렵다면 Loyalsoldier/clash-rules처럼 잘 관리되는 룰 세트를 참조하는 방법이 현실적입니다. 국내 주요 서비스 직결, 해외 트래픽 프록시, 광고 도메인 차단 등을 한 번에 가져오는 패턴이 많습니다.

  • 국내 일반 웹·앱 트래픽은 DIRECT에 가깝게
  • Google·YouTube 등은 프록시 정책으로
  • 알려진 추적·광고 도메인은 REJECT 또는 전용 리스트로

Clash Verge Rev의 Override는 원본 구독 파일을 건드리지 않고 덮어쓸 규칙만 추가할 수 있어, 구독을 새로 받아도 사용자 정의가 유지된다는 장점이 있습니다.

TUN 모드로 글로벌 프록시

TUN은 가상 네트워크 인터페이스를 통해 트래픽을 더 넓게 가로채는 방식입니다. 브라우저용 시스템 프록시만 켠 것과 비교하면, 시스템 프록시를 존중하지 않는 CLI 도구나 게임·일부 UDP 앱까지 같은 정책 아래 두기 쉽습니다.

  • curl, git, pip, npm 등 터미널 도구
  • Steam 같은 게임 클라이언트
  • 영상통화 등 UDP가 많은 앱

TUN 켜는 순서

  1. 설정(Settings)으로 이동합니다.
  2. TUN 모드(또는 동일 기능) 스위치를 켭니다.
  3. 관리자 권한·시스템 확장 프로그램 허용을 요구하면 허용합니다.
  4. 상태가 활성(녹색 등)으로 바뀌면 TUN이 동작 중입니다.
주의: TUN을 켜면 대부분의 트래픽이 CVR을 거칩니다. 특정 프로그램만 직결하려면 룰·정책 그룹으로 예외를 두거나, 테스트 시에는 일시적으로 DIRECT 위주 정책을 쓰는 편이 안전합니다(TUN 자체를 끄기 전에 정책부터 조정).

문제 해결

노드가 모두 빨간색이거나 연결이 안 됨

원인: 구독 만료·서비스 중단·노드 전부 불능일 수 있습니다.

조치: 프로필 화면에서 해당 구독의 업데이트를 눌러 최신 목록을 받습니다. 그래도 같으면 구독 제공업체에 계정·트래픽 상태를 확인하세요.

일부 해외 사이트만 계속 안 열림

원인: 해당 도메인이 룰에 없어 DIRECT로 나갔을 가능성이 큽니다.

조치: 잠시 Global 등 전역 프록시 모드로 접속이 되는지 확인합니다. 되면 룰 보강(룰 세트 추가·Override에 DOMAIN 규칙 추가)이 필요합니다.

TUN 켠 뒤 인터넷이 끊김

원인: 가상 어댑터·다른 VPN·보안 소프트웨어와 충돌할 수 있습니다.

조치: TUN을 끄고 앱을 재시작한 뒤, 가능하면 관리자 권한으로 다시 켜 보세요. 설정에 Stack 항목이 있으면 System 대신 gVisor로 바꿔 보는 것도 한 방법입니다.

macOS에서「손상되어 열 수 없음」

원인: Gatekeeper가 코드 서명·공증 경로를 엄격히 검사하기 때문입니다.

조치: 터미널에서 아래를 실행한 뒤 다시 실행합니다.

xattr -cr /Applications/Clash\ Verge\ Rev.app

구독 받기 시간 초과·실패

원인: 구독 서버 지역, 일시적 차단, 로컬 프록시가 요청을 가로채는 경우 등.

조치: 시스템 프록시를 잠시 끄고 재시도하거나, 구독 요청의 User-Agent를 clash-verge 등으로 맞춰 보세요(서비스 안내에 따름).

데스크톱만으로는 부족할 때

Clash Verge Rev는 데스크톱 사용자에게 매력적인 선택지입니다. 다만 아래처럼 한계도 있습니다.

  • 모바일 미지원: Android/iOS 전용 빌드는 없습니다.
  • Windows WebView2: 일부 PC에서 WebView2가 없거나 너무 오래되면 UI가 비정상일 수 있습니다.
  • 멀티 디바이스: PC와 폰 설정을 한곳에서 맞추려면 추가 작업이 필요합니다.

같은 Mihomo 계열을 쓰면서 Windows·macOS·Android·iOS·Linux를 한 흐름으로 쓰고 싶다면, 이 프로젝트의 Clash 공식 클라이언트도 함께 검토해 보세요. 구독만 넣으면 기본 룰이 잡혀 있어 시작이 수월하고, 새 프로토콜 대응도 이어서 반영하는 편입니다.

Clash 멀티 플랫폼 클라이언트 받기