FlClash chen08209
winget install --id=chen08209.FlClash -e
A multi-platform proxy client based on Clash Meta,simple and easy to use, open-source and ad-free.
FlClash is a multi-platform proxy client designed to provide a simple, easy-to-use, open-source, and ad-free solution for managing proxies based on Clash Meta. It supports multiple operating systems, including Android, Windows, macOS, and Linux, making it versatile for users across different devices.
Key Features:
- Multi-platform Support: Runs seamlessly on Android, Windows, macOS, and Linux.
- Adaptive Design: Supports various screen sizes and color themes, with a modern Material You-inspired UI.
- WebDAV Sync: Enables data synchronization via WebDAV for seamless configuration management across devices.
- Subscription Links: Supports subscription links for easy setup of proxy configurations.
- Dark Mode: Offers a dark theme for reduced eye strain in low-light conditions.
Audience & Benefit: Ideal for developers, IT professionals, and privacy-conscious users who need reliable proxy management without ads or intrusive tracking. FlClash provides a clean, efficient tool to maintain secure and flexible network connections across devices.
Available as an open-source solution, FlClash can be installed via winget on supported platforms.
README
FlClash
A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.
on Desktop:
on Mobile:
Features
✈️ Multi-platform: Android, Windows, macOS and Linux
💻 Adaptive multiple screen sizes, Multiple color themes available
💡 Based on Material You Design, Surfboard-like UI
☁️ Supports data sync via WebDAV
✨ Support subscription link, Dark mode
Use
Linux
⚠️ Make sure to install the following dependencies before using them
sudo apt-get install libayatana-appindicator3-dev
sudo apt-get install libkeybinder-3.0-dev
Android
Support the following actions
com.follow.clash.action.START
com.follow.clash.action.STOP
com.follow.clash.action.CHANGE
Download
Build
-
Update submodules
git submodule update --init --recursive
-
Install
Flutter
andGolang
environment -
Build Application
-
android
-
Install
Android SDK
,Android NDK
-
Set
ANDROID_NDK
environment variables -
Run Build script
dart .\setup.dart android
-
-
windows
-
You need a windows client
-
Install
Gcc
,Inno Setup
-
Run build script
dart .\setup.dart windows --arch
-
-
linux
-
You need a linux client
-
Run build script
dart .\setup.dart linux --arch
-
-
macOS
-
You need a macOS client
-
Run build script
dart .\setup.dart macos --arch
-
-
Star
The easiest way to support developers is to click on the star (⭐) at the top of the page.