Add linux deb dependencies Add backup recovery strategy select Support custom text scaling Optimize the display of different text scale Optimize windows setup experience Optimize startTun performance Optimize android tv experience Optimize default option Optimize computed text size Optimize hyperOS freeform window Add developer mode Update core Optimize more details
3.2 KiB
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
FlutterandGolangenvironment -
Build Application
-
android
-
Install
Android SDK,Android NDK -
Set
ANDROID_NDKenvironment 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>
-
-
Star
The easiest way to support developers is to click on the star (⭐) at the top of the page.

