Files
MWClash/README.md
2024-04-30 23:38:49 +08:00

84 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<div>
[**简体中文**](README_zh_CN.md)
</div>
## FlClash
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;">
<img src="snapshots/desktop.gif">
</p>
on Mobile:
<p style="text-align: center;">
<img src="snapshots/mobile.gif">
</p>
## Features
✈️ Multi-platform: Android, Windows, macOS and Linux
💻 Adaptive multiple screen sizes, Multiple color themes available
💡 Based on Material You Design, [Surfboard](https://github.com/getsurfboard/surfboard)-like UI
✨ Support subscription link, Dark mode
## Build
1. Update submodules
```bash
git submodule update --init --recursive
```
2. Install `Flutter` and `Golang` environment
3. Build Application
- android
1. Install `Android SDK` , `Android NDK`
2. Set `ANDROID_NDK` environment variables
3. Run Build script
```bash
dart .\setup.dart android
```
- windows
1. You need a windows client
2. Install `Gcc``Inno Setup`
3. Run build script
```bash
dart .\setup.dart
```
- linux
1. You need a linux client
2. Run build script
```bash
dart .\setup.dart
```
- macOS
1. You need a macOS client
2. Run build script
```bash
dart .\setup.dart
```