Home
Softono
chen08209/FlClash

chen08209/FlClash

Open source Dart
41.8K
Stars
2.6K
Forks
835
Issues
128
Watchers
2 weeks
Last Commit

About chen08209/FlClash

<div> [**简体中文**](README_zh_CN.md) </div> ## 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: <p style="text-align: center;"> <img alt="desktop" src="snapshots/desktop.gif"> </p> on Mobile: <p style="text-align: center;"> <img alt="mobile" src="snapshots/mobile.gif"> </p> ## Features ✈️ Multi-platform: Android, Windows, macOS and Linux 💻 Adaptive multiple screen sizes, Multiple color themes available 💡 Ba ...

Platforms

Web Self-hosted iOS Android

Languages

Dart

Links

FlClash

DownloadsLast VersionLicense

Channel

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-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.TOGGLE

Download

Get it on F-Droid Get it on GitHub

Build

  1. Update submodules

    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 variable

      3. Run build script

        dart setup.dart android
    • windows

      1. Requires a Windows client

      2. Install GCC, Inno Setup

      3. Run build script

        dart setup.dart windows
    • linux

      1. Requires a Linux client

      2. Dependencies are auto-installed by setup script, or manually:

        sudo apt-get install -y libayatana-appindicator3-dev libkeybinder-3.0-dev
      3. Run build script

        dart setup.dart linux
    • macOS

      1. Requires a macOS client

      2. Run build script

        dart setup.dart macos

Star

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

start