Files

66 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 致谢与互引
> *“这个项目之所以存在,是因为有一群更早的存在,以及一个更大的生态。”*
---
## 核心依赖
frpc-console 站在以下项目的肩膀上:
- **[FRP](https://github.com/fatedier/frp)** —— 这个项目存在的理由。一个稳定、高效的内网穿透工具,是 frpc-console 管理的对象。
- **[SQLite](https://www.sqlite.org/)** —— 嵌入式数据库的典范。它让 frpc-console 不需要额外部署数据库服务,符合“降低维护成本”的总体目标。
- **[Go](https://go.dev/)** —— 编译为单一二进制,跨平台,低内存占用。没有 Go,就没有 frpc-console 目前的部署体验。
---
## 框架与库
- **[Gin](https://github.com/gin-gonic/gin)** —— 高性能 Go Web 框架,为 API Server 提供基础。
- **[Vue 3](https://github.com/vuejs/vue)** —— 渐进式 JavaScript 框架,承载了 Web UI 的交互体验。
---
## 生态互引
### FRP 生态互补工具
- **[MoonProxy](https://github.com/MoonProxyHQ/moonproxy-desktop)** —— 基于 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](https://git.whitetop.xyz/lxh2875931338) —— 这是项目的开发者,同时也是项目真正的第一个用户。
---
## 如何贡献
如果你在使用 frpc-console 的过程中有新的发现、改进建议,或者想参与互引,欢迎:
- 提交 [Issue](https://git.whitetop.xyz/lxh2875931338/frpc-console/issues)
- 发起 Pull Request(请针对 `test` 分支)
- 在相关社区分享你的部署经验
---
*frpc-console 的成长,离不开整个开源生态的滋养。感谢每一位为之贡献的人。*