一个真诚、友善、团结、专业的 Linux.do 第三方客户端
FluxDO 是为 Linux.do 社区打造的现代化移动和桌面客户端,基于 Flutter 开发,致力于为用户提供流畅、优雅的论坛浏览体验。
https://lingyan000.github.io/fluxdo/source.json

克隆仓库
git clone https://github.com/Lingyan000/fluxdo.git
cd fluxdo
初始化工作区
melos bootstrap
如果没有安装全局 melos,可改用 dart run melos bootstrap。
这一步只负责 workspace 依赖和链接初始化。
安装 just
winget install --id Casey.Just --exactscoop install justchoco install justcargo install just同步项目状态
just sync
这一步会统一完成 flutter pub get、l10n 生成和代理证书资源同步。
运行应用
just run -- -d windows
just run -- -d macos
just run -- --dart-define=cronetHttpNoPlay=true
如果你不想安装 just,也可以直接调用 Dart 入口:
dart run tool/project_prep.dart app
dart run tool/flutterw.dart run -d windows
开发相关的工程化细节已经拆到独立文档,根 README 只保留最短路径。
fluxdo/
├── lib/
│ ├── config/ # 应用配置
│ ├── models/ # 数据模型(话题、用户、通知等)
│ ├── modules/ # 功能模块
│ ├── pages/ # 页面组件
│ ├── providers/ # Riverpod 状态管理
│ ├── services/ # 业务逻辑服务
│ │ ├── network/ # 网络层(DOH、代理、适配器)
│ │ └── ...
│ ├── utils/ # 工具类
│ ├── widgets/ # 可复用组件
│ └── main.dart
├── core/
│ └── doh_proxy/ # Rust DOH 代理实现
├── packages/ # 本地依赖包
├── scripts/
│ └── ci/ # CI / 打包链路内部脚本
└── pubspec.yaml
FluxDO 集成了基于 Rust 的 DOH (DNS over HTTPS) 代理,提供:
详细文档请参考 core/doh_proxy/README.md
Linux.do 是一个真诚、友善、团结、专业的技术社区,汇聚了众多热爱技术、乐于分享的开发者。FluxDO 作为第三方客户端,致力于为社区成员提供更好的移动和桌面端体验。
注意:本项目为非官方客户端,与 Linux.do 官方无直接关联。
如果您在使用过程中遇到问题或有建议,欢迎:
本项目基于 GPL-3.0 协议开源。
感谢 Linux.do 社区的所有成员,是你们的真诚、友善、团结、专业让这个社区充满活力。
Dart
82.6%
C++
13.2%
HTML
1.1%
一个真诚、友善、团结、专业的 Linux.do 第三方客户端
FluxDO 是为 Linux.do 社区打造的现代化移动和桌面客户端,基于 Flutter 开发,致力于为用户提供流畅、优雅的论坛浏览体验。
https://lingyan000.github.io/fluxdo/source.json

克隆仓库
git clone https://github.com/Lingyan000/fluxdo.git
cd fluxdo
初始化工作区
melos bootstrap
如果没有安装全局 melos,可改用 dart run melos bootstrap。
这一步只负责 workspace 依赖和链接初始化。
安装 just
winget install --id Casey.Just --exactscoop install justchoco install justcargo install just同步项目状态
just sync
这一步会统一完成 flutter pub get、l10n 生成和代理证书资源同步。
运行应用
just run -- -d windows
just run -- -d macos
just run -- --dart-define=cronetHttpNoPlay=true
如果你不想安装 just,也可以直接调用 Dart 入口:
dart run tool/project_prep.dart app
dart run tool/flutterw.dart run -d windows
开发相关的工程化细节已经拆到独立文档,根 README 只保留最短路径。
fluxdo/
├── lib/
│ ├── config/ # 应用配置
│ ├── models/ # 数据模型(话题、用户、通知等)
│ ├── modules/ # 功能模块
│ ├── pages/ # 页面组件
│ ├── providers/ # Riverpod 状态管理
│ ├── services/ # 业务逻辑服务
│ │ ├── network/ # 网络层(DOH、代理、适配器)
│ │ └── ...
│ ├── utils/ # 工具类
│ ├── widgets/ # 可复用组件
│ └── main.dart
├── core/
│ └── doh_proxy/ # Rust DOH 代理实现
├── packages/ # 本地依赖包
├── scripts/
│ └── ci/ # CI / 打包链路内部脚本
└── pubspec.yaml
FluxDO 集成了基于 Rust 的 DOH (DNS over HTTPS) 代理,提供:
详细文档请参考 core/doh_proxy/README.md
Linux.do 是一个真诚、友善、团结、专业的技术社区,汇聚了众多热爱技术、乐于分享的开发者。FluxDO 作为第三方客户端,致力于为社区成员提供更好的移动和桌面端体验。
注意:本项目为非官方客户端,与 Linux.do 官方无直接关联。
如果您在使用过程中遇到问题或有建议,欢迎:
本项目基于 GPL-3.0 协议开源。
感谢 Linux.do 社区的所有成员,是你们的真诚、友善、团结、专业让这个社区充满活力。
Dart
82.6%
C++
13.2%
HTML
1.1%