Initial commit

This commit is contained in:
chen08209
2024-04-30 23:38:49 +08:00
commit df4d38012b
295 changed files with 33443 additions and 0 deletions

84
README_zh_CN.md Normal file
View File

@@ -0,0 +1,84 @@
<div>
[**English**](README.md)
</div>
## FlClash
基于ClashMeta的多平台代理客户端简单易用开源无广告。
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
✈️ 多平台: Android, Windows, macOS and Linux
💻 自适应多个屏幕尺寸,多种颜色主题可供选择
💡 基本 Material You 设计, 类[Surfboard](https://github.com/getsurfboard/surfboard)用户界面
✨ 支持一键导入订阅, 深色模式
## Build
1. 更新 submodules
```bash
git submodule update --init --recursive
```
2. 安装 `Flutter` 以及 `Golang` 环境
3. 构建应用
- android
1. 安装 `Android SDK` , `Android NDK`
2. 设置 `ANDROID_NDK` 环境变量
3. 运行构建脚本
```bash
dart .\setup.dart android
```
- windows
1. 你需要一个windows客户端
2. 安装 `Gcc``Inno Setup`
3. 运行构建脚本
```bash
dart .\setup.dart
```
- linux
1. 你需要一个linux客户端
2. 运行构建脚本
```bash
dart .\setup.dart
```
- macOS
1. 你需要一个macOS客户端
2. 运行构建脚本
```bash
dart .\setup.dart
```