README.md
A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.
on Desktop:
<p style="text-align: center;"> </p>on Mobile:
<p style="text-align: center;"> </p>✈️ 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
⚠️ 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
Support the following actions
com.follow.clash.action.START
com.follow.clash.action.STOP
com.follow.clash.action.TOGGLE
<a href="https://chen08209.github.io/FlClash-fdroid-repo/repo?fingerprint=789D6D32668712EF7672F9E58DEEB15FBD6DCEEC5AE7A4371EA72F2AAE8A12FD"></a> <a href="https://github.com/chen08209/FlClash/releases"></a>
Update submodules
git submodule update --init --recursive
Install Flutter and Golang 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 <arm64 | amd64>
linux
You need a linux client
Run build script
dart .\setup.dart linux --arch <arm64 | amd64>
macOS
You need a macOS client
Run build script
dart .\setup.dart macos --arch <arm64 | amd64>
The easiest way to support developers is to click on the star (⭐) at the top of the page.
<p style="text-align: center;"> <a href="https://api.star-history.com/svg?repos=chen08209/FlClash&Date"></a>