Windows
시스템 프록시, 구독 관리, 데스크톱 TUN이 필요한 사용자에게 적합합니다. 설치 전에 시스템 정보에서 프로세서 아키텍처를 확인하세요. 처음 실행하면 설정을 가져온 뒤 브라우저 연결을 테스트하고, 가상 네트워크 어댑터를 사용할 때는 안내에 따라 권한을 허용하세요. 다른 프록시 프로그램이 실행 중이면 시스템 프록시를 함께 변경하지 않도록 해당 프로그램의 트래픽 처리 기능을 먼저 종료하세요.
CONFIGURATION WORKSPACE
먼저 설정의 출처, 트래픽 처리 방식, 분기 규칙을 구분한 뒤 사용 환경에 맞게 조정하세요. 화면의 스위치는 기능을 켜고 끄며, 실제 연결 경로는 현재 설정과 프록시 그룹이 함께 결정합니다.
설정 페이지에서 구독 링크를 추가하거나 기존 로컬 설정 파일을 가져온 다음 사용할 항목을 선택하세요. 여러 설정을 저장하면 구독 출처나 테스트 환경을 나눠 관리하기 편합니다. 여러 설정을 저장해도 동시에 합쳐서 적용되는 것은 아닙니다. 코어만 실행하는 방식과 달리 FlClash에서는 GUI에서 설정 가져오기, 업데이트, 전환을 관리할 수 있습니다. 구독을 업데이트하면 원격에서 제공하는 내용이 바뀔 수 있으므로, 오래 유지해야 할 사용자 규칙은 클라이언트의 덮어쓰기 방식을 먼저 확인하세요. 생성된 파일을 직접 수정하면 다음 업데이트 때 변경 내용이 사라질 수 있습니다.
대시보드에서 규칙, 전역 또는 직접 연결을 선택할 수 있습니다. 규칙 모드는 설정된 규칙의 순서에 따라 연결 경로를 정하므로 일상적인 트래픽 분기에 적합합니다. 전역 모드는 코어에 들어온 연결을 전역 정책에 따라 처리해 짧은 비교 테스트에 유용합니다. 직접 연결 모드에서는 코어에 전달된 트래픽이 대상에 바로 연결됩니다. 시스템 프록시나 TUN 설정과 달리 모드 전환은 코어가 트래픽을 처리하는 방식만 바꾸며, 모든 앱의 트래픽을 자동으로 가져오지는 않습니다. 전환 후 새 연결을 만들어 테스트하세요. 기존 연결은 이전 경로를 계속 사용할 수 있습니다.
시스템 프록시 설정을 따르지 않는 앱은 대시보드에서 TUN 모드를 켜 보세요. 가상 네트워크 어댑터를 통해 더 많은 연결을 코어로 전달할 수 있습니다. 데스크톱에서는 관리자 권한이나 관련 서비스가 필요할 수 있으며, 모바일 기기에서는 시스템 안내에 따라 VPN 연결을 허용해야 합니다. 시스템 프록시만 사용할 때와 달리 TUN은 라우팅과 DNS에도 영향을 줍니다. 문제가 생기면 먼저 일반 프록시가 작동하는지 확인한 뒤 TUN을 별도로 켜세요. 다른 VPN이나 가상 네트워크 어댑터와 함께 사용할 때는 라우팅 충돌을 확인해야 합니다. TUN을 켰다고 연결 문제가 해결된 것은 아닙니다.
규칙은 연결의 처리 대상을 정하고, 프록시 그룹은 선택 가능한 연결 경로를 제공합니다. 프록시 페이지에서 그룹 구성원을 선택하고, 설정에서 도메인·네트워크 대역·규칙 집합의 매칭 조건을 관리하세요. 규칙은 보통 위에서 아래 순서로 적용되므로 구체적인 조건을 기본 처리 규칙보다 앞에 배치해야 합니다. 그룹 이름을 참조하는 경우 이름도 정확히 일치해야 합니다. FlClash는 그룹 내 선택을 GUI로 보여 주지만, 규칙 기능은 Clash Meta 코어가 처리합니다. 시스템 프록시 주소를 직접 바꾸는 것보다 업무 서비스, LAN 대상, 기타 트래픽을 나눠 관리하기 쉬워 실제로 적용된 정책을 추적할 수 있습니다.
proxy-groups:
- name: PROXY
type: select
proxies:
- DIRECT
rules:
- DOMAIN-SUFFIX,example.com,PROXY
- IP-CIDR,192.168.0.0/16,DIRECT
- MATCH,DIRECT구조 예시입니다. PROXY 그룹에는 실제로 사용할 수 있는 노드를 추가해야 합니다.
FlClash는 Flutter로 UI를 개발해 지원 플랫폼에서 설정, 프록시, 로그를 비슷한 흐름으로 관리할 수 있습니다. 기기를 바꿔도 같은 개념을 익혀 사용할 수 있습니다. 운영체제마다 메뉴를 새로 익힐 필요가 줄어들지만, 권한이나 백그라운드 실행, 네트워크 트래픽 처리 방식은 다를 수 있습니다. 기기를 옮길 때는 먼저 아키텍처와 설치 파일을 확인한 다음 설정을 가져오고 필요한 권한을 다시 허용하세요. UI가 같아도 기기 설정이 자동으로 동기화되는 것은 아닙니다. iOS 사용자는 다운로드 센터에서 Clash Plus의 스토어 링크를 확인할 수 있습니다.
클라이언트는 설정 관리와 시스템 연동을 담당하고, 코어는 프로토콜·DNS·규칙 실행을 맡으며, 구독 제공자는 노드와 관련 설정을 제공합니다. 각 계층은 별도로 관리됩니다. 문제가 생기면 모든 스위치를 반복해서 바꾸기보다 먼저 어느 계층에서 발생했는지 파악해야 유효한 단서를 놓치지 않습니다.
PLATFORM ENTRIES
먼저 기기의 아키텍처를 확인한 뒤 설치 파일을 선택하세요. 아래 링크에서 플랫폼별 클라이언트 목록을 볼 수 있습니다. iOS에는 호환되는 다른 클라이언트가 안내되며, FlClash 설치 파일을 제공하는 것은 아닙니다.
시스템 프록시, 구독 관리, 데스크톱 TUN이 필요한 사용자에게 적합합니다. 설치 전에 시스템 정보에서 프로세서 아키텍처를 확인하세요. 처음 실행하면 설정을 가져온 뒤 브라우저 연결을 테스트하고, 가상 네트워크 어댑터를 사용할 때는 안내에 따라 권한을 허용하세요. 다른 프록시 프로그램이 실행 중이면 시스템 프록시를 함께 변경하지 않도록 해당 프로그램의 트래픽 처리 기능을 먼저 종료하세요.
‘이 Mac에 관하여’에서 칩 정보를 확인해 Apple Silicon용과 Intel용 설치 파일을 구분하세요. 설치 후 구독을 가져오고 시스템 네트워크 설정의 프록시 상태를 확인합니다. TUN에는 추가 권한이 필요하므로 일반 프록시가 작동한 뒤 설정하는 것이 좋습니다. 앱을 종료한 뒤에도 브라우저가 인터넷에 연결되지 않으면 시스템에 로컬 포트를 가리키는 프록시 설정이 남아 있는지 확인하세요.
기기에서 지원하는 아키텍처에 맞는 설치 파일을 선택한 뒤, 가져온 설정을 적용하고 시스템 VPN 연결 권한을 허용하세요. 화면을 잠근 뒤 연결이 끊기면 배터리 최적화, 백그라운드 실행, 제조사의 자동 시작 제한을 확인하세요. 휴대폰의 VPN 연결은 보통 한 앱만 사용할 수 있습니다. 클라이언트를 바꿀 때는 기존 연결을 종료한 뒤 새 요청으로 규칙과 노드가 적용되는지 확인하세요.
다운로드 센터에는 Clash Plus의 App Store 링크와 공식 사이트 clashplus.io가 안내되어 있습니다. 클라이언트를 고를 때는 먼저 구독 형식과 필요한 규칙 기능을 확인한 뒤, 앱 안내에 따라 설정을 추가하고 네트워크 연결을 허용하세요. 설정 이름은 클라이언트마다 다를 수 있습니다. 데스크톱의 TUN 설정을 모바일 운영체제에 그대로 적용하지 말고 앱에서 실제로 제공하는 옵션을 기준으로 설정하세요.
데스크톱 환경에서는 GUI 클라이언트를, 서버나 라우터에서는 코어 항목을 확인하세요. 설치 전에 배포판의 패키지 형식과 의존성을 확인해야 합니다. TUN을 사용하려면 권한, 라우팅, DNS 관리 서비스도 고려하세요. 터미널 명령이 프록시를 통하지 않는다면 해당 프로그램이 프록시 환경 변수를 읽는지 먼저 확인하세요. 브라우저에서 접속된다고 모든 프로세스의 트래픽이 처리되는 것은 아닙니다.
클라이언트 다운로드는 첫 단계일 뿐입니다. 구독이 정상적으로 파싱되는지, 현재 설정이 활성화되어 있는지, 프록시 그룹에서 연결 경로를 선택했는지 확인한 다음 트래픽 유입 설정을 점검하세요. 문제가 생기면 한 번에 한 가지 조건만 바꾸고 변경 전후의 로그를 보관하세요. 클라이언트, 노드, DNS를 동시에 바꾸면 원인을 비교하기 어렵습니다.
모든 클라이언트 보기 →SOURCE & MAINTENANCE
코드, 코어, 구독의 세 가지 관점에서 클라이언트를 살펴봅니다. 이 사이트는 다운로드 링크와 한국어 안내를 제공하며, 프록시 노드를 제공하거나 구독 서비스의 회선 문제를 대신 처리하지 않습니다.
FlClash는 Flutter와 Clash Meta 기반의 오픈 소스 클라이언트입니다. 공개 저장소에서 UI, 플랫폼 연동, 빌드 관련 코드를 확인할 수 있습니다. Clash 생태계에는 각기 다른 개발자가 유지 관리하는 GUI 클라이언트와 코어 분기가 있으며, 같은 Clash 설정을 지원하더라도 배포 경로, 업데이트 주기, 기능 위치까지 동일한 것은 아닙니다. 기존 클라이언트에서 옮길 때는 구독 주소와 사용자 규칙을 먼저 백업하고, 새 클라이언트의 지원 여부를 항목별로 확인하세요. 기존 디렉터리를 바로 덮어쓰지 않는 것이 좋습니다.
프로젝트를 살펴볼 때는 README에서 플랫폼 안내와 사용법을 확인하고, 릴리스 기록에서 사용 중인 운영체제와 관련된 변경 사항을 살펴보세요. 문제를 제보하려면 재현 조건, 운영체제, 관련 설정, 민감 정보를 가린 로그가 필요합니다. ‘연결 실패’라는 설명만으로는 권한, 형식, 노드, 라우팅 중 무엇이 원인인지 구분하기 어렵습니다. 공개 게시 전에 구독 링크의 인증 정보, 노드 비밀번호, 개인 계정을 식별할 수 있는 정보를 삭제하세요.
Clash Meta 코어의 후속 프로젝트는 보통 mihomo라는 이름으로 불립니다. 문서, 설정 항목, 로그에서 두 이름을 모두 볼 수 있습니다. FlClash는 이를 바탕으로 GUI 기능을 제공하지만, 프로토콜 호환성·규칙 매칭·DNS 동작은 실제로 통합된 코어에 따라 달라집니다. GUI에서 YAML 파일을 가져올 수 있다는 사실만으로 연결까지 성공한다고 볼 수는 없습니다. 프로토콜 매개변수, 프록시 그룹 참조, 현재 네트워크 상태도 확인해야 합니다.
문제를 확인할 때는 ‘요청이 코어에 들어왔는가, 예상한 규칙에 매칭됐는가, 사용할 수 있는 연결 경로를 선택했는가’ 순서로 살펴보세요. 로그에 대상 요청이 없다면 시스템 프록시, 앱 자체 프록시 설정, TUN 트래픽 처리를 먼저 점검합니다. 요청이 기록되고 연결 경로도 올바르다면 DNS 조회, 핸드셰이크, 원격 연결을 확인하세요. 이 단계별 점검 방식은 비슷한 코어를 사용하는 다른 클라이언트에도 적용할 수 있습니다.
FlClash 프로젝트는 GPL-3.0 라이선스를 적용합니다. 일반 사용자는 소스 코드와 릴리스 안내를 통해 소프트웨어 동작을 확인할 수 있습니다. 프로젝트를 수정하거나 재배포 또는 통합하려면 저장소의 라이선스와 의존성 라이선스를 읽고, 해당 조건에 따라 저작권 고지를 보존하고 관련 의무를 이행해야 합니다. 오픈 소스 라이선스는 코드의 이용 조건을 설명할 뿐, 구독 서비스나 원격 서버, 네트워크 환경까지 같은 프로젝트가 관리한다는 뜻은 아닙니다.
git clone https://github.com/chen08209/FlClash.git
앱 업데이트는 UI, 시스템 연동, 함께 제공되는 코어를 바꿉니다. 구독 업데이트는 설정 제공자가 배포한 노드, 규칙, 프록시 그룹을 다시 가져옵니다. 두 업데이트는 해결하는 문제가 다릅니다. 노드가 작동하지 않는다고 반드시 클라이언트를 다시 설치할 필요는 없으며, 앱 권한 문제도 구독 새로고침으로 해결되지 않을 수 있습니다. 업데이트 전에 현재 설정 이름, 연결 모드, 트래픽 처리 방식을 기록하고 중요한 로컬 수정 사항은 따로 백업하세요. 업데이트 후에는 같은 대상과 연결 경로로 다시 테스트합니다.
구독 주소에는 계정 인증 정보가 포함되는 경우가 많으므로 비밀번호처럼 관리해야 합니다. 전체 링크를 공개 스크린샷, 온라인 YAML 검사 도구, 질문 게시글에 올리지 마세요. 설정 구조를 공유해야 한다면 항목 이름은 유지하되 도메인, 비밀번호, 토큰은 명확한 예시 값으로 바꾸세요. 이 사이트의 설정 예시는 항목 간 관계를 설명하기 위한 것이며, 그대로 사용할 수 있는 프록시 서비스가 아닙니다.
먼저 설정 페이지에서 설정을 가져와 선택한 다음, 프록시 페이지에서 프록시 그룹의 구성원을 선택할 수 있는지 확인하세요. 마지막으로 대시보드에서 필요한 트래픽 처리 방식을 켭니다. 규칙 모드는 일반적인 트래픽 분기에 적합하고 전역 모드는 짧은 비교 테스트에 유용하지만, 둘 다 코어에 전달된 연결에만 적용됩니다. 새 요청을 만들어 테스트하고 연결 또는 로그 페이지에서 결과를 확인하세요. 스위치가 켜져 있다는 것만으로 실제 연결 경로를 알 수는 없습니다.
구독 업데이트는 되지만 특정 사이트에 접속할 수 없다면 다른 연결 경로와 다른 대상을 각각 테스트하세요. 모든 연결 경로에서 실패하면 기기의 네트워크, 시스템 시간, DNS를 확인합니다. TUN을 켠 뒤 문제가 생겼다면 먼저 TUN을 끄고 일반 프록시 상태에서 비교한 다음 라우팅, 권한, 다른 VPN을 하나씩 점검하세요. 자세한 방법은 구독 가져오기 가이드를 참고하세요. 규칙 집합이나 DNS를 조정하려면 고급 설정 매뉴얼을 이어서 확인하세요.
CONFIGURATION NOTES
먼저 Profile의 출처와 전환 방법을 살펴본 뒤 YAML 각 항목의 참조 관계를 익혀 보세요. 클라이언트를 바꿔야 한다면 화면이 비슷한지만 볼 것이 아니라 플랫폼, 코어, 관리 방식에 따라 비교하세요.
Profile의 개념과 구독 설정·로컬 설정의 차이, 자동 업데이트 간격 설정, 여러 설정을 저장할 때의 이름 지정과 전환 방법, 전환 후 연결과 규칙의 적용 방식을 설명합니다.
글 읽기 →Clash 설정 파일을 순서대로 살펴봅니다. 기본 포트와 모드 항목, dns 섹션, proxies 노드 정의, proxy-groups 프록시 그룹, rules 규칙의 작성법과 상호 참조 관계, 들여쓰기 시 주의할 점을 설명합니다.
글 읽기 →코어, 지원 플랫폼, UI, TUN 지원, 구독 관리의 다섯 가지 기준으로 주요 Clash 클라이언트를 비교하고, 초보자·여러 기기 사용자·데스크톱 중심 사용자별 선택 기준을 안내합니다.
글 읽기 →