外观
自己搭一套服务
这一页是给技术用户看的
如果你不知道什么是「服务器」「域名」「Docker」,这一页可以跳过—— 直接用现成的服务就好,功能完全一样。
自己搭的唯一好处是数据完全在自己手里。代价是要自己维护。
你会得到什么
所有数据(账号、规则、用量记录)存在你自己的服务器上, 不经过任何第三方。
功能和官方服务完全一致——它们本来就是同一套代码。
需要什么
- 一台能装 Docker 的服务器(1 核 1G 就够,跑得动几十台设备)
- 一个域名,解析到这台服务器
- 服务器的 80 和 443 端口没被占用
为什么必须要域名
孩子端和家长端之间的实时通道走加密连接,需要证书,而证书需要域名才能签发。
用 IP 地址访问的话,实时推送用不了——改了规则要等设备下次主动拉取, 体验差很多。
大致步骤
- 服务器上装好 Docker
- 拉取项目代码
- 填一份配置(域名、密钥这些)
- 一条命令启动
反向代理用 Caddy,证书会自动签发和续期,不用手动折腾。
详细文档
完整的部署步骤、配置项说明、备份与升级方法, 在项目仓库的 docs/plan/vps-deployment-guide.md 里。
截图待补项目仓库地址 / 二维码
混合用法
服务自己搭,应用还是同一个
孩子端应用不区分服务器——配对的时候填你自己的域名就行。
所以你可以先用官方服务试,觉得合适了再迁到自己的服务器上, 只需要在孩子手机上重新配对一次。
注意:换服务器之后必须重新配对,不然会出现规则推下去了但不生效的情况。