/Fclash

[reopened] A better open-source clash client written by Flutter (Linux supported). 🐱 支持Linux[arm64|x86_64]的更好的Clash客户端,支持自动设置代理,兼容RULE-SET、不走本地loop。

Primary LanguageCGNU General Public License v3.0GPL-3.0

FClash

A Clash Proxy Fronted based on Clash

Linux(amd64/arm64) Supported!

This app mainly focused on all Linux distros, which brings a better experience for linux users/developers.

flutter awesome fclash release aur downloads Codacy Badge commit stars FOSSA Status

Star History

Star History Chart

Install

Linux

Note: If you are using in Wayland, please use export WAYLAND_DISPLAY=wayland-x11 or WAYLAND_DISPLAY=wayland-x11 ./fclash. Check https://github.com/Fclash/Fclash/issues/52 for details.

Feature

  • More features: FClash is based on the full open source Clash.Meta.
  • Stable: Restart and restore clash status when clash kernel crashs automatically.
  • Stable: Monitor Realtime runtime status.
  • UI: Beautiful UI built by Flutter.
  • UI: Chinese/English localizations supported.
  • UI: Light/Dark mode supported.
  • Functions: Easy to set/unset as system proxy.
  • Functions: Full customized setting, proxy mode, ports, LAN connection, ipv6, etc.
  • Functions: Switch yaml configs in realtime.
  • Functions: Test delay with each proxy.
  • Functions: prebuilt clash kernel and country mmdb.
  • Info: Show status on status menu bar.
  • Info: Show logs on About page.
  • Info: Show download/upload rates on both system app menu bar and in-app menu bar.

Preview

  • Proxy Page image

  • Profile Page image

  • Setting Page image

  • Logs Page

image

  • Add a subscription page

  • support RULE-SET convert (a feature of Clash Premium).

    image

  • About Page

image

  • App system menu bar

截屏2023-09-07 09 20 29

Install

  • Snap Store(comming soon)

    • sudo snap install fclash --classic
  • Download DEB files, go to Github Action page.

Build from source

FClash depends libappindicator3-dev when compiling.

License

FOSSA Status