Jun 2, 2021 · 1 min read
什么是 CNAME 记录?
域名系统 (DNS) 中使用规范名称 (CNAME) 记录来创建从一个域名到另一个域名的别名。一个常见的例子是 www 子域,用户访问“ www.example.com ”被转到“example.com”。
CNAME 记录的一些常见用途是:
为特定网络服务(例如电子邮件或 FTP)提供单独的主机名,并将该主机名指向根域
许多托管服务在服务提供商的域(例如 company.hostname.com)上为每个客户提供一个子域,并使用 CNAME 指向客户的域(www.company.com)。
在多个国家注册同一个域并将国家版本指向主“.com”域
从同一组织拥有的多个网站指向一个主网站
用于 SSL 证书申请时的域名验证,例如 _dnsauth.yryz.net CNAME mnwwgx3uijnhsvkyjezf6nlpkn4xotzrkjpto6tfgbbuu22g.dcv.httpsauto.com.
Oct 13, 2020 · 1 min read
S/MIME 单签名效果
S/MIME 单加密效果
Sep 16, 2020 · 2 min read
产品中有个需求,涉及私钥安全问题,要在浏览器本地进行证书格式转换(例如JKS、PFX)。
证书格式转换已有Go的版本,想到用WebAssembly技术可以复用Go的代码,还能具备一定的代码逻辑保密性。
Jun 1, 2020 · 1 min read
这两天 Sectigo (原ComodoCA)的一张交叉证书(用于解决老旧系统兼容性的)过期,导致了部分客户端无法正常访问。
今天开源中国-码云 的兄弟找过来,说客户遇到了一个证书问题,git 无法推送到客户提供的 WebHook 上。
给客户 curl 诊断错误如下:
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
May 29, 2020 · 1 min read
基于 ESP8266 之前折腾过 nodemcu《天热了给鱼缸来个自动增氧🐟 》,再玩玩 micropython,这里记录一些简单的笔记(持续更新…)。
micropython 适配的板子比较多,项目也比nodemcu更加活跃,相关库和开发体验也更好。另外也打算用Python玩点机器学习AIoT MaixPy 。
想起一句话:人生苦短,我用Python!
May 19, 2020 · 1 min read
一个朋友遇到移动端数据打点业务请求量大,都是短连接,单个请求的响应数据很小(响应个OK就行)。遇到带宽打爆的情况,以前用HTTP时还好,现在移动端要求必须提供HTTPS。
诊断
证书占用了 4.3 KB,传输了包括用户证书和 ICA 证书共 3 张。
May 16, 2020 · 3 min read
给小朋友买了几条金鱼,天热总是死掉,周末就想着来整个智能定时供氧,通过之前折腾物联网手上现有 esp8266 芯片的板子Heltec WiFi Kit 8,带 0.91英寸 oled,刷个nodemcu固件连个WiFi就能简单满足需求,不用动用树莓派,顺便把之前一直想弄却拖了很久的跨界玩法《树莓派+Prometheus+Grafana来实现可视化传感器数据展示》尝试一下。
May 8, 2020 · 2 min read
迁移理由:Hugo 更快,Golang 信仰,支持 Google AMP,即时渲染更改,换个博客系统折腾一下。
Hugo 是一个基于 Go 语言开发的静态网站生成器(SSG),使用Go模板,目前由 @bep 领衔开发,Hugo 的突出特点是简洁、灵活、高效,目前有很多知名网站都在使用 Hugo:Netlify、Let’s Encrypt、IPFS、Cloudflare Developers、DigitalOcean Docs、1Password 等等。与目前国内流行的 Hexo 相比,Hugo 的速度可称为飞速🚀——在安装和使用上都是如此。
Apr 22, 2020 · 1 min read
我这几年一直是用MacOS,最近协助团队成员在 Windows 10 下使用 WSL2 + Docker + Terminal + VS Code 带来原汁原味的开发体验。因为项目中除了服务端项目、还有基于Electron+Golang开发的跨平台桌面应用,部分开发人员是工作在Windows上的,开发体验不是很好,特别是用到Docker。
WSL VS WSL2
Feb 20, 2020 · 2 min read
说明:
CentOS7 + AWS Linux 系统环境
AWS 提供的是 IPv6 + IPv4 双栈方案
可以适配 AWS Auto Scaling 自动缩放场景
AWS 实例 IPv6 配置
AWS IPv6 迁移文档
无需特别配置
Amazon Linux 2016.09.0 以上
Windows Server 2008 R2 以上
CentOS7.5
通过cloud-init
如果希望不重启系统,可以参照里面修改 /etc/sysconfig/network-scripts/ifcfg-eth0 部分,再 sudo service network restart
Docker IPv6 支持
默认是没有开启 IPv6支持的
!! 注意:以下命令会覆盖配置,如果 /etc/docker/daemon.json 有其他配置项,请手动修改