FlClash
SHA-256ClashMeta 기반의 멀티플랫폼 프록시 클라이언트로, 간결하고 사용하기 쉬우며 오픈소스이고 광고가 없습니다. Android, Windows, macOS, Linux를 지원하며, Material You 디자인과 WebDAV 동기화 기능을 갖추고 있습니다.
크로스 플랫폼 프록시 클라이언트, 인터페이스는 Surfboard와 유사, 오픈소스이며 광고 없음, 휴대폰과 컴퓨터 모두 사용 가능.
주요 기능
- Android, Windows, macOS 및 Linux 4대 플랫폼 지원
- 자동 화면 적응, 휴대폰과 PC 통합 인터페이스
- Material You 디자인, 다양한 컬러 테마 및 다크 모드 지원
- WebDAV를 통한 다중 기기 데이터 동기화
- 구독 링크 지원 (Clash 형식)
할 수 없는 것
- •Linux 사용자는 먼저 libayatana-appindicator3-dev 및 libkeybinder-3.0-dev 의존성을 설치해야 합니다. 그렇지 않으면 트레이에서 실행되지 않을 수 있습니다. Android는 VPN 모드를 사용하며, 다른 VPN 앱과 충돌할 수 있습니다. WebDAV 동기화를 위해서는 WebDAV를 지원하는 서버(예: 坚果云, Nextcloud)를 직접 준비해야 합니다. 빌드 시 Flutter 및 Golang 환경이 필요하므로, 초보자는 미리 컴파일된 패키지를 직접 다운로드하는 것을 권장합니다.
사용 사례
- 휴대폰과 컴퓨터에서 동일한 프록시 구독을 사용하며, 구성 동기화가 일치해야 함
- 가벼우면서 광고 없는 Clash 클라이언트가 필요하며, 복잡한 Clash Verge나 Clash for Windows를 사용하고 싶지 않음
상세 설명
FlClash는 ClashMeta 기반의 현대적인 멀티 플랫폼 프록시 클라이언트로, 간결하고 사용하기 쉬우며 오픈 소스에 광고 없는 것을 핵심 개념으로 합니다. Android, Windows, macOS, Linux 네 가지 플랫폼을 지원하며, Material You 디자인 언어와 Surfboard와 유사한 인터페이스 스타일을 채택하여 모바일과 PC 화면에 자동으로 맞춰집니다. 주요 기능으로는 구독 링크 가져오기, 다크 모드, WebDAV 데이터 동기화, 다양한 컬러 테마 전환이 있습니다. 같은 분야의 Clash Verge나 Clash for Windows와 비교했을 때, FlClash는 데스크톱뿐만 아니라 모바일에서도 완벽하게 지원되며, 인터페이스는 더 가볍고 빠르며, 설정은 더 직관적이고 완전히 오픈 소스이며 추적이 없습니다. 여러 기기에서 통일된 프록시 경험을 원하고 깔끔한 인터페이스를 선호하는 사용자에게 적합합니다.
문제 해결 & FAQ (2)
문제 해결Windows에서 창을 닫은 후에도 FlClash가 백그라운드에서 계속 GPU를 사용하는 이유는 무엇인가요?
이것은 FlClash 0.8.94의 알려진 버그입니다: Dashboard 탭이 활성화된 상태에서 창을 닫으면, Flutter 엔진이 GUI 구성 요소(예: 네트워크 속도 그래프)를 계속 렌더링하여 백그라운드에서 GPU 사용량이 발생합니다. 해결 방법: 1) 창을 닫기 전에 'Config'(配置) 탭으로 전환하세요 — 이후에는 GPU가 소모되지 않습니다. 2) 커뮤니티 포크인 'FlClash-Low-Power'(github.com/Muyu-Chen/FlClash-Low-Power)를 사용하세요. 이 포크는 창이 숨겨질 때 render.pause()를 호출하여 Flutter 엔진의 프레임 콜백을 제거함으로써 GPU 활동을 0으로 만들고, 창이 다시 표시될 때 render.resume()을 통해 자동으로 재개합니다. 사전 빌드된 macOS(Apple Silicon) 빌드가 제공되며, Windows 사용자는 직접 컴파일해야 할 수 있습니다.
문제 해결SteamOS에서 'No provider of eglGetPlatformDisplayEXT found' 오류로 FlClash AppImage가 실행되지 않는 문제를 해결하는 방법?
이 오류는 FlClash AppImage(v0.8.92/0.8.94)에 번들된 Flutter 엔진이 SteamOS의 그래픽 스택에서 작동하는 EGL 플랫폼을 찾을 수 없기 때문에 발생합니다. 가능성이 높은 순서대로 해결 방법은 다음과 같습니다:
1. 소프트웨어 렌더링 강제 사용(가장 빠른 해결 방법):
LIBGL_ALWAYS_SOFTWARE=1 ./FlClash-0.8.94-linux-amd64.AppImage
이 방법이 작동하면 래퍼 스크립트를 만들어 영구적으로 적용하거나, .desktop 파일의 Exec 줄에 env LIBGL_ALWAYS_SOFTWARE=1을 추가하세요.
2. EGL이 Mesa 벤더 구성을 명시적으로 가리키도록 설정:
__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json ./FlClash-0.8.94-linux-amd64.AppImage
3. EGL 라이브러리 설치/복구(SteamOS는 읽기 전용 루트이므로 먼저 비활성화해야 함):
sudo steamos-readonly disable
sudo pacman -S libglvnd mesa
sudo steamos-readonly enable
4. AppImage가 SteamOS에서 아예 마운트되지 않는 경우(FUSE 누락), 다음과 같이 실행:
./FlClash-0.8.94-linux-amd64.AppImage --appimage-extract-and-run
먼저 파일에 실행 권한이 있는지 확인하세요: chmod +x FlClash-0.8.94-linux-amd64.AppImage.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
GitHub Releases 또는 F-Droid에서 해당 플랫폼의 설치 패키지를 다운로드하세요.
설치 후 앱을 실행하고 오른쪽 상단에서 구독 링크를 추가하거나 설정 파일을 직접 가져오세요.
사용 가능한 노드 또는 전략 그룹을 선택하고 연결 스위치를 클릭하면 사용할 수 있습니다.
- GitHub Releases 또는 F-Droid에서 해당 플랫폼의 설치 패키지를 다운로드하세요.
- 설치 후 앱을 실행하고 오른쪽 상단에서 구독 링크를 추가하거나 설정 파일을 직접 가져오세요.
- 사용 가능한 노드 또는 전략 그룹을 선택하고 연결 스위치를 클릭하면 사용할 수 있습니다.
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
8381c9db07c568519e7554bb224afebd98766c5ffeb13dd1f1b9e6eca72f100a이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Windows에서는 「프로그램 추가/제거」를 통해 제거합니다. macOS에서는 앱을 휴지통으로 드래그합니다. Linux에서는 패키지 관리자를 사용하여 제거할 수 있습니다. Android에서는 아이콘을 길게 눌러 제거를 선택합니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs