免费 SSL 证书申请网站(爆肝重写前后端) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
caola
V2EX    分享创造

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

  •  1
     
  •   caola 48 天前 2636 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。

    草啦网 (免费 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  
       48 天前
    证书有效期多久?
    jiuhuicinv
        2
    jiuhuicinv  
       48 天前
    牛逼,/破音
    fd7917931e
        3
    fd7917931e  
       47 天前
    太厉害了。所以没有公网 IP 的情况下,网站是通过什么中转回家里的服务器的?
    selca
        4
    selca  
       47 天前
    实际上是, 简化了四个供应商的 api 调用?
    perfectlife
        5
    perfectlife  
       47 天前
    这些功能感觉用开源的 allinssl 或者 certimate 更方便
    caola
        6
    caola  
    OP
       47 天前
    @kknd22 #1 当前是世面上几大免费的 SSL 服务商的了,目前是 90 天,
    @fd7917931e #3 你可以去了解一下 webrtc 的工作方式,这个技术目前是各个视频网站都在用,腾讯、抖音、爱奇艺、B 站 等等视频网站都在使用这一项技术,不过他们都用来做 P2P 传输或直播。而我用这个技术做为一对多的服务(一个服务器对多个客户端),而不是 P2P 的多对多服务,不过以后可以考虑做 多服务器对多用户的多对多服务,类似分布式服务。
    @selca #4 是的,目前还是有很多人使用手动更新 SSL 的,因为某些原因无法用自动脚本
    @perfectlife #5 是的,能用自动脚本的还是推荐使用的,我这个网站只是为了一些不方便使用脚本用户
    fd7917931e
        7
    fd7917931e  
       45 天前
    @caola 感谢回复,学习了!
    sologgfun
        8
    sologgfun  
       45 天前
    草啦表达了什么思想感情
    caola
        9
    caola  
    OP
       45 天前
    @sologgfun 除了方便用户记住,没有任何思想感情,越简单越好,有关联记忆的更有利推广,你就说方不方便你记住嘛。。。
    你都这么直接回复说明你已经记住了,尊敬用户!
    chenzw2
        10
    chenzw2  
       43 天前
    咨询下,后端没有固定 ip ,前端是怎么连接到后端的? webrtc 也需要一个固定 ip 的信道才能联通吧?
    caola
        11
    caola  
    OP
       43 天前
    @chenzw2 肯定了,你可以把 前端+TURN+信令 三者放在同一服务器就行(找最便宜最低配置的买就行)。服务器主要是用来建立连接和兜底中转的,大多情况下这个服务器是空闲的,只在用户首次访问时加载一个几百 KB 的前端页面而已(取决于你前端页面大小)。
    chenzw2
        12
    chenzw2  
       41 天前
    @caola 没有公网 ip ,你的域名怎么解析到你的主机上的?
    caola
        13
    caola  
    OP
       41 天前
    @chenzw2 前端 html 页面等静态代码,放在正常的公网服务器(比如我的是放在国外的 vps 上),webrtc 服务器是国内的家里。具体自己去研究一下 webrtc 工作原理吧,有 AI 帮助很好学,代码也很好写。在我开发这个网站前我也不懂 webrtc 具体是怎么实现的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2964 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:29 PVG 08:29 LAX 16:29 JFK 19:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86