chen08209 / FlClash

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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-like UI

✨ Support subscription link, Dark mode

Contact

Telegram

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 variables

      3. Run Build script

        dart .\setup.dart android
    • windows

      1. You need a windows client

      2. Install GccInno Setup

      3. Run build script

        dart .\setup.dart	
    • linux

      1. You need a linux client

      2. Run build script

        dart .\setup.dart	
    • macOS

      1. You need a macOS client

      2. Run build script

        dart .\setup.dart	

About

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

License:GNU General Public License v3.0


Languages

Language:Dart 64.2%Language:C 21.1%Language:C++ 3.7%Language:Kotlin 3.0%Language:Go 2.9%Language:CMake 2.6%Language:Inno Setup 2.2%Language:Swift 0.3%