V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
caola
V2EX  ›  分享创造

免费 SSL 证书申请网站(爆肝重写前后端)

  •  1
     
  •   caola · 10 天前 · 2259 次点击

    草啦网 (免费 SSL):https://cao.la

    之前是使用 layui 写的界面不是那么友好,现在直接使用 VUE 和 AI 来写,并由原来纯 http 协议改为 webrtc , 现在只完成了手动申请 SSL 的主要功能,后面再增加基于域名的 CNAME 解析接管实现自动化 API 接口,

    目前主要是以下配置或技术:

    1. websocket 作为信令服务器,
    2. webrtc 作为主要的数据传输通道,
    3. turn 服务器作为无法建立直连时的兜底中转,
    4. http 代理作为本地服务器连接 google 的通道,
    5. 本地迷你主机作为服务器(低功耗),
    6. 本地 NAS 作为数据备份。

    为什么要搞这么麻烦?

    1. 因为要考虑到以后自己个人项目要全部放到本地服务器上,同时由于本地没有公网 IP ,更没有固定的公网 IP ,所以使用 webrtc 是一个折中的方案,这个网站是用来试点改造的小项目。
    2. 云服务商的硬盘价格很贵,想要存放大量的文件成本受不了。本地服务器增加硬盘就便宜多了,特别适合有存储需求量大的网站或应用。
    3. 为什么不在 NAS 上部署,是因为 NAS 功耗有点高不想 24 小时开机,如果以后业务大再考虑了

    服务器配置与谍照

    CPU: N3450 、 内存: 4G DDR3L 、 硬盘: 128G

    海鲜市场上花费 180 巨资淘来的,以后再考虑升级内存和硬盘了(预算超支),本想买个 ARM 的 OECT ,后来看到这个 X86 小主机就改变主意了,主要待机功耗和 OECT 一样都是 2-3 瓦 左右(比很多路由器功耗低),跑个网站基本不占什么资源,用两万毫安的充电宝 PD 诱骗 12V 都能供电一天,以后考虑弄成 UPS 。

    服务器

    13 条回复    2025-10-15 23:09:16 +08:00
    kknd22
        1
    kknd22  
       10 天前
    证书有效期多久?
    jiuhuicinv
        2
    jiuhuicinv  
       10 天前
    牛逼,/破音
    fd7917931e
        3
    fd7917931e  
       10 天前
    太厉害了。所以没有公网 IP 的情况下,网站是通过什么中转回家里的服务器的?
    selca
        4
    selca  
       10 天前
    实际上是, 简化了四个供应商的 api 调用?
    perfectlife
        5
    perfectlife  
       9 天前
    这些功能感觉用开源的 allinssl 或者 certimate 更方便
    caola
        6
    caola  
    OP
       9 天前
    @kknd22 #1 当前是世面上几大免费的 SSL 服务商的了,目前是 90 天,
    @fd7917931e #3 你可以去了解一下 webrtc 的工作方式,这个技术目前是各个视频网站都在用,腾讯、抖音、爱奇艺、B 站 等等视频网站都在使用这一项技术,不过他们都用来做 P2P 传输或直播。而我用这个技术做为一对多的服务(一个服务器对多个客户端),而不是 P2P 的多对多服务,不过以后可以考虑做 多服务器对多用户的多对多服务,类似分布式服务。
    @selca #4 是的,目前还是有很多人使用手动更新 SSL 的,因为某些原因无法用自动脚本
    @perfectlife #5 是的,能用自动脚本的还是推荐使用的,我这个网站只是为了一些不方便使用脚本用户
    fd7917931e
        7
    fd7917931e  
       7 天前
    @caola 感谢回复,学习了!
    sologgfun
        8
    sologgfun  
       7 天前
    草啦表达了什么思想感情
    caola
        9
    caola  
    OP
       7 天前
    @sologgfun 除了方便用户记住,没有任何思想感情,越简单越好,有关联记忆的更有利推广,你就说方不方便你记住嘛。。。
    你都这么直接回复说明你已经记住了,尊敬用户!
    chenzw2
        10
    chenzw2  
       6 天前
    咨询下,后端没有固定 ip ,前端是怎么连接到后端的? webrtc 也需要一个固定 ip 的信道才能联通吧?
    caola
        11
    caola  
    OP
       5 天前
    @chenzw2 肯定了,你可以把 前端+TURN+信令 三者放在同一服务器就行(找最便宜最低配置的买就行)。服务器主要是用来建立连接和兜底中转的,大多情况下这个服务器是空闲的,只在用户首次访问时加载一个几百 KB 的前端页面而已(取决于你前端页面大小)。
    chenzw2
        12
    chenzw2  
       4 天前
    @caola 没有公网 ip ,你的域名怎么解析到你的主机上的?
    caola
        13
    caola  
    OP
       3 天前
    @chenzw2 前端 html 页面等静态代码,放在正常的公网服务器(比如我的是放在国外的 vps 上),webrtc 服务器是国内的家里。具体自己去研究一下 webrtc 工作原理吧,有 AI 帮助很好学,代码也很好写。在我开发这个网站前我也不懂 webrtc 具体是怎么实现的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2658 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:10 · PVG 11:10 · LAX 20:10 · JFK 23:10
    ♥ Do have faith in what you're doing.