草啦网 (免费 SSL):https://cao.la
之前是使用 layui 写的界面不是那么友好,现在直接使用 VUE 和 AI 来写,并由原来纯 http 协议改为 webrtc , 现在只完成了手动申请 SSL 的主要功能,后面再增加基于域名的 CNAME 解析接管实现自动化 API 接口,
目前主要是以下配置或技术:
- websocket 作为信令服务器,
- webrtc 作为主要的数据传输通道,
- turn 服务器作为无法建立直连时的兜底中转,
- http 代理作为本地服务器连接 google 的通道,
- 本地迷你主机作为服务器(低功耗),
- 本地 NAS 作为数据备份。
为什么要搞这么麻烦?
- 因为要考虑到以后自己个人项目要全部放到本地服务器上,同时由于本地没有公网 IP ,更没有固定的公网 IP ,所以使用 webrtc 是一个折中的方案,这个网站是用来试点改造的小项目。
- 云服务商的硬盘价格很贵,想要存放大量的文件成本受不了。本地服务器增加硬盘就便宜多了,特别适合有存储需求量大的网站或应用。
- 为什么不在 NAS 上部署,是因为 NAS 功耗有点高不想 24 小时开机,如果以后业务大再考虑了
服务器配置与谍照
CPU: N3450 、 内存: 4G DDR3L 、 硬盘: 128G
海鲜市场上花费 180 巨资淘来的,以后再考虑升级内存和硬盘了(预算超支),本想买个 ARM 的 OECT ,后来看到这个 X86 小主机就改变主意了,主要待机功耗和 OECT 一样都是 2-3 瓦 左右(比很多路由器功耗低),跑个网站基本不占什么资源,用两万毫安的充电宝 PD 诱骗 12V 都能供电一天,以后考虑弄成 UPS 。
