[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9512":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":22,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":10,"discoverSource":28},9512,"clash-for-flutter","mapleafgo\u002Fclash-for-flutter","mapleafgo","Clash的桌面客户端，支持 windows、linux、macos","",null,"Dart",943,144,945,21,0,1,10.48,"MIT License",false,"main",true,[],"2026-06-12 02:02:08","# Clash for Flutter\n\n这是一个 **Clash** 的多平台客户端，支持 windows、linux、macos、android、~~ios~~。\n\n> [使用说明](https:\u002F\u002Fmapleafgo.github.io\u002Fclash-for-flutter)\n\n## 界面\n\n![主页](.\u002Fdocs\u002Fimages\u002Fhome_page.png)\n\n![代理页](.\u002Fdocs\u002Fimages\u002Fproxy_page.png)\n\n![代理页](.\u002Fdocs\u002Fimages\u002Flog_page.png)\n\n![连接页](.\u002Fdocs\u002Fimages\u002Fconnect_page.png)\n\n![订阅页](.\u002Fdocs\u002Fimages\u002Fprofile_page.png)\n\n![设置页](.\u002Fdocs\u002Fimages\u002Fsettings_page.png)\n\n## 开发、打包说明\n\n- 基础环境\n\n  `Flutter v3.16+`\n\n  > 对目标平台时，需要参照 Flutter 官方文档进行对应平台的环境搭建。如 Android 开发时，需要 Android-SDK\n\n  > `Linux`环境下 [tray_manager](https:\u002F\u002Fgithub.com\u002Fleanflutter\u002Ftray_manager) 需要 `libayatana-appindicator3-dev`\n\n- 下载内核\n\n  从 https:\u002F\u002Fgithub.com\u002Fmapleafgo\u002Fcff-core\u002Freleases\u002Flatest 下载对应平台需要的内核，\n  然后将解压出来的内核文件移动到对应的路径，各平台路径如下:\n\n  ```shell\n  # windows\n  windows\u002Fcore\u002Flibclash.dll\n  # linux\n  linux\u002Fcore\u002Flibclash.so\n  # android\n  android\u002Fapp\u002Flibs\u002Flibclash.aar\n  # macos\n  macos\u002FFrameworks\u002Flibclash.dylib\n  # ios\n  ios\u002FFrameworks\u002Flibclash.xcframework\n  ```\n\n  > 注意：解压出来的文件，仅保留所需的后缀名文件即可，且将其改名为路径的文件名\n\n  > 内核是在 Clash v1.18.0 (非premium) 的基础上进行二次开发的，仅加入了 tun 模式（参照 Meta 进行）\n\n- 编译项目\n\n  ```shell\n  # 1. 获取项目依赖\n  $ flutter pub get\n  # 2. 生成 .g.dart 文件\n  $ dart run build_runner build --delete-conflicting-outputs\n\n  # 3. 运行项目 (linux)\n  $ flutter run -d linux\n  # 3. 运行项目 (windows)\n  $ flutter run -d windows\n  # 3. 运行项目 (android)\n  $ flutter run -d android\n  # 3. 运行项目 (macos)\n  $ flutter run -d macos\n  ```\n\n- 打包项目\n\n  该项目用 [flutter_distributor](https:\u002F\u002Fdistributor.leanflutter.org\u002F) 打包，打包步骤看 `flutter_distributor` 的官方文档吧\n\n## 主要技术\n\n- [Go](https:\u002F\u002Fgo.dev\u002F)\n- [Clash](https:\u002F\u002Fgithub.com\u002FDreamacro\u002Fclash)\n- [Flutter](https:\u002F\u002Fflutter.dev)\n- [tray_manager](https:\u002F\u002Fgithub.com\u002Fleanflutter\u002Ftray_manager)\n- [window_manager](https:\u002F\u002Fgithub.com\u002Fleanflutter\u002Fwindow_manager)\n- [proxy_manager](https:\u002F\u002Fgithub.com\u002FKingtous\u002Fproxy_manager)\n- [flutter_modular](https:\u002F\u002Fgithub.com\u002FFlutterando\u002Fmodular)\n- [dio](https:\u002F\u002Fgithub.com\u002Fcfug\u002Fdio)\n- [flutter_distributor](https:\u002F\u002Fdistributor.leanflutter.org\u002F)\n\n## 写在后面\n\n自 1.0.0 版本开始，本软件全面从之前的 Go-Flutter 迁移到了官方 Flutter\n版本。迁移中部分参考了 [Fclash](https:\u002F\u002Fgithub.com\u002FKingtous\u002FFclash) 非常感谢！\n","Clash for Flutter 是一个基于 Flutter 开发的多平台 Clash 客户端，支持 Windows、Linux、macOS 和 Android 系统。该项目使用 Dart 语言编写，集成了 Clash 的核心功能，并通过 Flutter 框架实现了跨平台的图形界面，使得用户可以在不同操作系统上轻松管理和配置代理服务。其主要技术栈包括 Go、Clash、Flutter 及多个第三方库如 tray_manager 和 window_manager 等，以增强应用的功能性和用户体验。此项目适用于需要在多种设备上灵活部署和管理网络代理设置的个人或团队，特别适合开发者和技术爱好者探索学习跨平台开发技术和网络代理解决方案。",2,"top_language"]