FreeHub 是一个完全由个人开发的云端 IDE 平台,集成了代码编辑、容器运行、子域名服务、内网穿透等功能。你可以把它理解为一个简化版的 GitHub Codespaces + Cloudflare Tunnel。
这个项目始于 2024 年,目前仍在不断迭代中。所有代码均为个人手写,没有使用商业框架,目标是打造一个真正「自由」的开发环境。
一个初三生的技术乌托邦
FreeHub 是一个完全由个人开发的云端 IDE 平台,集成了代码编辑、容器运行、子域名服务、内网穿透等功能。你可以把它理解为一个简化版的 GitHub Codespaces + Cloudflare Tunnel。
这个项目始于 2024 年,目前仍在不断迭代中。所有代码均为个人手写,没有使用商业框架,目标是打造一个真正「自由」的开发环境。
基于 Monaco Editor 的在线代码编辑器,支持语法高亮、代码补全、多文件编辑。
每个项目拥有独立的 Docker 容器,支持 Python、C、C++、Java、Node.js 等多语言运行。
注册 xxx.share.free-hub.cn 子域名,将任意网址通过 iframe 嵌入展示。
将 IDE 容器内的 Web 应用暴露到公网,格式:{用户名}-{项目名}-{端口}.share.free-hub.cn
你好👋,我是 FreeHub 的创建者,一个正在备战中考的初三学生。
我从小学六年级开始接触编程,从 HTML 到 Python,从 Flask 到 Docker,一点一点搭建起了这个平台。FreeHub 最初只是我的个人实验场,后来慢慢变成了一个可以分享给朋友使用的工具。
为什么叫 FreeHub?因为我想做一个「自由」的枢纽 —— 自由的代码编辑、自由的域名服务、自由的内网穿透。没有商业束缚,只有技术热爱。
中考结束后,我会继续完善这个项目,让更多人能免费使用。
开始写第一个 Flask 应用,最初只是一个简单的博客系统。
接入主站单点登录,用户量开始增长。
子域名服务上线,用户可以注册 xxx.share.free-hub.cn 分享自己的网站。
云端 IDE 功能完成,支持在线编写、运行代码。
实现端口转发,IDE 容器内的 Web 应用可暴露到公网。
上线致谢页,开启 flag 挑战,中考后再继续迭代。
个人项目,不搞商业化。所有功能永久免费,零花钱有限但诚意无限。
欢迎提交漏洞,Docker逃逸赏金200元,致谢页永久留名。
每一位贡献者都会写入致谢页,技术人的浪漫不需要太多钱。
中考不是终点,FreeHub 会一直活下去。
目标文件:/var/website/www/flag.txt
拿到 flag 即可成为 「FreeHub 荣誉共建者」,永久写入致谢页。
⚠️ 总量 ¥500,发完即止。我是初三生,零花钱诚意,请多包涵。