Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chen08209/FlClash

A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.
https://github.com/chen08209/FlClash

clash clash-meta flutter hysteria multi-platform proxy v2ray vless vpn

Last synced: about 2 months ago
JSON representation

A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.

Awesome Lists containing this project

README

        

[**简体中文**](README_zh_CN.md)

## FlClash

[![Downloads](https://img.shields.io/github/downloads/chen08209/FlClash/total?style=flat-square&logo=github)](https://github.com/chen08209/FlClash/releases/)[![Last Version](https://img.shields.io/github/release/chen08209/FlClash/all.svg?style=flat-square)](https://github.com/chen08209/FlClash/releases/)[![License](https://img.shields.io/github/license/chen08209/FlClash?style=flat-square)](LICENSE)

[![Channel](https://img.shields.io/badge/Telegram-Channel-blue?style=flat-square&logo=telegram)](https://t.me/FlClash)

A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.

on Desktop:


desktop

on Mobile:


mobile

## 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

☁️ Supports data sync via WebDAV

✨ Support subscription link, Dark mode

## Download

Get it on F-Droid Get it on GitHub

## 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
```

## Star

The easiest way to support developers is to click on the star (⭐) at the top of the page.



start