A soft fork of FlClash, with several bug fixes, power efficiency improvements and new features.
Caution
如果您是中华人民共和国公民或者长期居住在中华人民共和国境内,请在使用前仔细阅读并理解 免责声明 中的内容。下载、安装或使用本项目即表示您同意免责声明中的条款,并承担由此产生的全部责任。
Warning
This fork is maintained with a strong personal taste. Suggestions are welcome, but may not be adopted. The release cadence is relatively fast with force pushes, so staying up to date may come with issues, and compatibility with the original project is not guaranteed. Please ensure you have backup measures in place.
- Support iOS platform (requires an Apple Developer account to build)
- Optimized experience on Linux (Pacman package distribution, fixed RPM dependencies, WM_CLASS issues)
- Fixed bugs from upstream (startup time, window positioning, notifications)
- Energy efficiency optimizations (improved Android Doze, unified UI timer suspend)
- UI optimizations (proxy selection, log and connection filtering/sorting)
- New features (Age-Key encryption support, Windows high-priority startup, Tailscale integration, etc.)
For more information, please check the details in Applied Patches (#1)
A multi-platform proxy client based on mihomo, simple and easy to use, open-source and ad-free.
💻 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
sudo apt-get install libayatana-appindicator3-dev
sudo apt-get install libkeybinder-3.0-devSupport the following actions
com.follow.clash.action.START
com.follow.clash.action.STOP
com.follow.clash.action.TOGGLE-
Update submodules
git submodule update --init --recursive
-
Install
FlutterandGolangenvironment -
Build Application
-
android
-
Install
Android SDK,Android NDK -
Set
ANDROID_NDKenvironment variable -
Run build script
dart setup.dart android
-
-
windows
-
Requires a Windows client
-
Install
GCC,Inno Setup -
Run build script
dart setup.dart windows
-
-
linux
-
Requires a Linux client
-
Dependencies are auto-installed by setup script, or manually:
sudo apt-get install -y libayatana-appindicator3-dev libkeybinder-3.0-dev
-
Run build script
dart setup.dart linux
-
-
macOS
-
Requires a macOS client
-
Run build script
dart setup.dart macos
-
-
iOS
-
Requires a macOS client
-
Configure Apple Developer capabilities, App Group and provisioning profiles for the app bundle and Network Extension bundle
-
Run build script
dart setup.dart ios --ios-bundle-id com.example.flclash
-
-