Files
frpc-console/Docs/acknowledgment.md
T

2.4 KiB
Raw Permalink Blame History

致谢与互引

“这个项目之所以存在,是因为有一群更早的存在,以及一个更大的生态。”


核心依赖

frpc-console 站在以下项目的肩膀上:

  • FRP —— 这个项目存在的理由。一个稳定、高效的内网穿透工具,是 frpc-console 管理的对象。
  • SQLite —— 嵌入式数据库的典范。它让 frpc-console 不需要额外部署数据库服务,符合“降低维护成本”的总体目标。
  • Go —— 编译为单一二进制,跨平台,低内存占用。没有 Go,就没有 frpc-console 目前的部署体验。

框架与库

  • Gin —— 高性能 Go Web 框架,为 API Server 提供基础。
  • Vue 3 —— 渐进式 JavaScript 框架,承载了 Web UI 的交互体验。

生态互引

FRP 生态互补工具

  • MoonProxy —— 基于 Tauri v2 + Vue 3 + Rust 构建的跨平台 FRP 桌面客户端(frpc GUI),面向 macOS 与 Windows,让内网穿透开箱即用。MIT 协议开源。

FRP 生态同类工具

暂无互引。如果您知道有同类项目愿意建立互引关系,欢迎通过 Issue 或 PR 联系我们。


设计启发

这个项目的许多设计决策,受到以下内容的影响:

  • 《The Art of Unix Programming》 —— “Do one thing and do it well.”
  • SQLite 的设计哲学 —— 长期稳定比新功能更重要。
  • OpenBSD 的开发理念 —— 默认安全,拒绝默认开放。
  • Tailscale 的部署体验 —— 安装一次,忘记它。

致谢

感谢所有在真实环境中运行 frpc-console 的用户。你们的每一次部署,都是对这套工程方法的验证。

lxh2875931338XHLiang0 —— 这是项目的开发者,同时也是项目真正的第一个用户。


如何贡献

如果你在使用 frpc-console 的过程中有新的发现、改进建议,或者想参与互引,欢迎:

  • 提交 Issue
  • 发起 Pull Request(请针对 test 分支)
  • 在相关社区分享你的部署经验

frpc-console 的成长,离不开整个开源生态的滋养。感谢每一位为之贡献的人。