왜 지금도 Windows 10에서 CFW를 찾을까요?

Clash for Windows는 줄여서 CFW라 부르는, Windows용 대표적인 Clash 그래픽 클라이언트였습니다. 메뉴 구조가 단순하고 스크린샷 자료가 많아 검색어로 남아 있는 경우가 많지만, 공개 유지보수는 오래전에 멈춘 레거시 GUI입니다. 그럼에도 회사 노트북 정책, 교육 자료, 또는 “예전 백업 설정 파일이 CFW 전제”인 상황에서는 Win10에 맞춰 다시 깔아야 할 수 있습니다.

이 글은 보안 최적의 신규 추천 클라이언트 목록을 새로 쓰는 대신, 실제 검색 의도에 맞춰 Windows 10에서 다운로드·설치·구독 가져오기·첫 연결까지의 “순서”를 한국어로 정리합니다. 동시에 출처 검증·백신 충돌·이후 마이그레이션도 함께 짚습니다. 구독 URL 자체의 취급 원리는 Clash 구독 링크·공항 가져오기 가이드와 맞물리니, 병행해 읽으면 막힘이 줄어듭니다.

⚠️
유지보수 중단과 보안 CFW는 더 이상 활발히 패치되지 않습니다. 가능하면 Clash Verge Rev 등 최신 클라이언트로 옮기고, CFW는 제한된 목적·짧은 기간 사용을 전제로 두세요. 변조 설치 파일은 프록시 트래픽을 가로챌 수 있으므로 출처를 좁히는 것이 최우선입니다.

Windows 10에서 설치 전에 확인할 것

먼저 운영체제 빌드가 너무 오래되지 않았는지 확인하세요. Windows 10도 하위 빌드에서는 TLS·인증서·.NET 런타임 조합 때문에 업데이트 단계에서 막히는 경우가 있습니다. 설정 앱의 Windows 업데이트를 최신에 가깝게 맞춘 뒤 진행하면 “다운로드만 실패” 같은 증상이 줄어듭니다.

  • 관리자 권한: 설치와 이후 TUN 계열 기능, 방화벽 예외 작업에서 필요할 수 있습니다. 회사 단말이라면 IT 정책부터 확인하세요.
  • 백신과 제어된 폴더 액세스: 실시간 보호가 설치 파일·작업 디렉터리를 격리하면 프로필 갱신이 실패합니다. Defender 오탐 대응 글의 순서를 참고해 예외를 최소 범위로만 넣으세요.
  • 기존 프록시 툴: 다른 VPN·프록시가 시스템 프록시를 독점하면 포트가 겹칩니다. 충돌이 의심되면 먼저 종료 후 테스트합니다.
ℹ️
용어: 공항과 구독 링크 커뮤니티에서는 프록시 판매 서비스를 공항에 빗대 부릅니다. 대시보드에서 발급하는 HTTP(S) 구독 URL 한 줄이 곧 “노드 목록을 내려받는 주소”입니다. Clash 계열은 이 주소에서 YAML 또는 인코딩된 노드 묶음을 받아 Profiles에 저장합니다.

신뢰할 수 있는 방식으로 설치 파일 받기

CFW는 배포 채널이 여럿이고 이름이 비슷한 포털도 많습니다. “한글 설치기”“크랙 통합판”류는 변조 위험이 높으니 피하세요. 실무적으로는 과거 공개 저장소의 릴리스 아카이브를 확인하고, 릴리스 노트·해시·다운로드 수·서명 가능 여부를 교차 검증하는 방식이 안전합니다. 브라우저가 SmartScreen 경고를 띄우더라도, 출처가 확인된 경우와 불명 파일은 전혀 다른 문제입니다.

일반적인 x64 PC에는 .exe 인스톨러 또는 포터블 압축 패키지가 제공되던 시기가 많습니다. 조직 표준으로 “특정 버전 고정”이 있다면 내부 문서의 파일명과 해시를 맞추고, 개인 사용자라면 널리 알려진 마지막 안정 라인을 기준으로 복사해 두는 편이 재현에 유리합니다. 설치 위치는 사용자 프로필 아래에 생기는 경우가 많아 백업 시 해당 폴더 통째로 보관하면 재설치가 빨라집니다.

설치와 첫 실행

  1. 다운 받은 설치 파일을 가능하면 우클릭 → 관리자 권한으로 실행합니다. 회사 PC에서 차단된다면 IT에 사전 요청하세요.
  2. 설치 마법사에서 경로를 바꿨다면 나중에 규칙 파일·로그 경로도 함께 기억해 둡니다.
  3. 완료 후 트레이 아이콘에서 창을 열고, About 또는 제목 표시줄로 버전 식별이 기대와 일치하는지 확인합니다.
  4. 백신이 실행 파일을 격리했다면 복구 후 예외를 등록하고 다시 실행합니다.

첫 실행에서 아무 설정도 없으면 실질적인 아웃바운드 프록시는 동작하지 않습니다. CFW는 엔진일 뿐 프로필(YAML)과 선택된 노드가 있어야 트래픽이 나갑니다. 이어지는 구독 단계를 건너뛰면 “설치했는데 인터넷이 그대로”인 상태가 정상입니다.

공항 구독 URL로 프로필 가져오기

CFW에서는 보통 Profiles 화면에서 원격 구성을 내려받습니다. 공항 대시보드에서 Clash 또는 Clash Premium 등 제공자가 안내하는 링크를 복사하세요. 토큰이 URL 중간에 길게 들어가므로 메모장에 붙여 넣을 때 앞뒤 공백이 없는지 확인합니다.

URL에서 다운로드하는 표준 순서

  1. CFW를 실행하고 왼쪽 또는 상단 메뉴에서 Profiles로 이동합니다.
  2. Download from a URL(또는 동일 의미의 입력란)에 구독 주소를 붙여 넣습니다.
  3. 적절한 이름을 적어 두면 나중에 여러 공항을 구분하기 쉽습니다.
  4. 확인·다운로드 버튼을 눌러 원격 서버 응답이 200인지, YAML 파싱 오류가 없는지 봅니다.
  5. 성공하면 목록에 프로필이 생기고, 해당 항목을 활성 프로필로 지정합니다.

여기서 실패하면 화면 하단 로그나 팝업 메시지에 HTTP 403·404·TLS handshake 같은 단서가 남습니다. 403은 토큰 만료·세션 제한일 때 흔하고, TLS 오류는 시스템 시간·루트 인증서·중간 방화벽을 의심합니다. 같은 URL을 브라우저 주소창에 직접 넣어 파일이 눈으로 보이는지도 빠른 진단입니다.

💡
여러 구독을 섞을 때 프로필을 여러 개 두고 전환하는 방식이 가장 단순합니다. 한 YAML 안에 무리하게 병합하면 proxy-groups 이름이 충돌해 규칙이 엉킬 수 있습니다. 병합 전략은 구독 링크 가이드의 다중 소스 절을 참고하세요.

시스템 프록시 켜고 첫 연결 맞추기

활성 프로필이 준비됐다면 Proxies 탭에서 노드 목록을 확인합니다. 처음에는 GLOBAL 또는 제공자가 만든 자동 선택 그룹을 고르고, 지연 측정 후 초록색에 가까운 노드를 쓰는 흐름이 무난합니다. 그다음 General에서 System Proxy를 켭니다. 이때 시스템 프록시 포트가 다른 앱과 겹치지 않는지 확인하세요. CFW는 기본적으로 7890 대역의 HTTP/SOCKS를 쓰는 경우가 많아, 동일 포트를 쓰는 로컬 개발 서버가 있으면 바로 충돌합니다.

검증은 단순합니다. 프록시를 켠 상태에서 해외 사이트에 접속해 보거나, PowerShell에서 다음과 비슷한 확인을 할 수 있습니다(환경에 따라 프록시 환경 변수가 별도로 필요할 수 있음을 감안하세요).

# Example only; your shell may need separate proxy env vars.
curl -I https://www.cloudflare.com

브라우저만 되고 터미널 도구는 안 되면, 앱이 시스템 프록시를 존중하지 않는 경우입니다. 장기적으로는 TUN 계열 클라이언트가 유지보수 측면에서 유리합니다. CFW 사용 시에는 우회 확장, 별도 프록시 환경 변수, 또는 해당 앱의 내장 프록시 설정을 추가로 맞춰야 할 수 있습니다.

자주 막히는 지점과 점검 순서

  • 구독은 받았는데 Proxies가 비어 있다: 프로필이 실제로 활성인지, YAML에 proxies·proxy-groups가 비어 있지 않은지 확인합니다. 공항이 빈 파일을 주는 경우도 있어 대시보드에서 노드 수를 다시 봅니다.
  • 로그에 DNS 관련 오류: 규칙 모드와 DNS 설정 조합에 따라 첫 질의가 실패할 수 있습니다. 잠시 글로벌·직결 노드로 바꿔 원인을 분리해 보세요.
  • 백신이 반복 차단: 실시간 보호·제어된 폴더가 동시에 켜져 있으면 증상이 겹칩니다. 예외 경로는 최소화하고, 가능하면 신뢰 클라이언트로 교체가 근본 대책입니다.
  • 회사 SSL 검사: HTTPS 디크립트가 중간에 끼면 Clash 트래픽이 끊길 수 있습니다. 이 경우 정책 담당자와 상담해야 합니다.

짧게 보는 추가 질문

CFW 서비스가 시작되지 않아요

백신 격리·권한 부족·포트 점유일 때 흔합니다. 작업 관리자에서 좀비 프로세스를 정리하고 관리자 권한 재실행을 시도하세요. 로그에 바인딩 실패가 찍히면 해당 포트를 쓰는 프로그램을 `netstat` 등으로 찾아 종료합니다.

Rule과 Global 중 무엇을 써야 하나요?

처음 연결 확인만 한다면 Global이 단순합니다. 일상 사용은 공항이 제공한 Rule 프리셋을 켜는 편이 국내 트래픽 분리에 유리합니다. 세부 튜닝은 이후 단계에서 라우팅 규칙 가이드로 넘어가면 됩니다.

CFW 이후를 준비하는 현실적인 다음 단계

장기적으로는 유지보수되는 클라이언트로 옮기는 편이 안전합니다. Windows에서는 TUN·메타 코어·자동 업데이트가 정리된 GUI가 선택지가 됩니다. 무엇보다 설치 스크립트와 구독 링크 관리 습관을 정리해 두면, 클라이언트를 바꿔도 같은 공항 URL로 빠르게 복구할 수 있습니다.

한편 시중의 일부 프록시 도구는 구독을 넣는 UI는 있어도 노드 상태를 한눈에 보여 주지 않거나, 실패 시 원인 로그가 부족해 초보가 같은 장소에서 반복해서 막히기도 합니다. 또 여러 기기에 수동으로 YAML을 복제해야 해 시간이 크게 드는 경우도 흔합니다. ClashFast는 이런 반복 작업을 줄이도록 구독 연결 흐름과 상태 확인을 단순화하는 방향을 지향합니다. 클래식 CFW에서 막혔던 단계를 더 빠르게 넘기고 싶다면 ClashFast 다운로드 페이지에서 최신 권장 클라이언트를 받아 보시길 권합니다.