使用acme.sh签发免费证书
在前两年自己部署服务,刚接触到ssh证书的时候就看到过acme.sh,但是当时感觉好麻烦,而且阿里云、腾讯云都提供很多张一年的免费证书,所以一直懒得搞。不过随着阿里云在去年调整了免费证书的有效期,今年腾讯云也进行了调整,不得不着手研究自动化方案了,毕竟一年和三个月差距还是非常大的。 实际研究下来,发现acme这套方案确实是简单且强大,本篇文章来记录一下我会用到的几种使用acme.sh签发证书的方式。 ...
在前两年自己部署服务,刚接触到ssh证书的时候就看到过acme.sh,但是当时感觉好麻烦,而且阿里云、腾讯云都提供很多张一年的免费证书,所以一直懒得搞。不过随着阿里云在去年调整了免费证书的有效期,今年腾讯云也进行了调整,不得不着手研究自动化方案了,毕竟一年和三个月差距还是非常大的。 实际研究下来,发现acme这套方案确实是简单且强大,本篇文章来记录一下我会用到的几种使用acme.sh签发证书的方式。 ...
Alist有很详细的官方文档(没看过建议先看)和非常丰富的第三方教程,这里主要按照我自己配置的方式来记录一下,很多千篇一律的地方就略去了。 安装 我使用的安装方式是Docker Compose + nginx反向代理 + Cloudflare CDN,和官方安装教程有一点点细节的不同。 假设已经拥有了一个托管在Cloudflare的域名,叫my.domain,这一步就不展开了,有需要自行搜索 ...
这里记录的是我自己使用频率还比较高的一些工具,有一些很少使用的,或者只是用个新鲜的就暂时不记录了。 老牌传统工具替代品 top btop 源码地址: https://github.com/aristocratos/btop 平台支持:*nix 主要优势:展示的信息多一些,支持鼠标交互,好看 htop 源码地址: https://github.com/htop-dev/htop 平台支持:*nix 主要优势:展示的信息多一些,支持鼠标交互,好看 ls eza 源码地址: https://github.com/eza-community/eza 平台支持:全平台 主要优势:支持树状结构展示,支持git状态,样式好看 neofetch fastfetch 源码地址: https://github.com/fastfetch-cli/fastfetch 平台支持:全平台 主要优势:展示指标全面,社区维护 nslookup dnslookup 源码地址: https://github.com/ameshkov/dnslookup 平台支持:全平台 主要优势:可以指定DOH和DOT服务器 traceroute nexttrace 源码地址: https://github.com/nxtrace/NTrace-core 平台支持:全平台 主要优势:路由可视化,IP信息展示全面,好看 实用又好看的工具 lazygit 源码地址: https://github.com/jesseduffield/lazygit 平台支持:全平台 主要功能:在终端中以界面进行git操作,大多数情况下比手打命令快 lazydocker 源码地址: https://github.com/jesseduffield/lazydocker 平台支持:全平台 主要功能:在终端中以界面进行docker操作,大多数情况下比手打命令快 onefetch 源码地址: https://github.com/o2sh/onefetch 平台支持:全平台 主要功能:展示仓库的git统计信息
安装 安装之前 先啰嗦两句,明确一下为什么要使用mosdns。mosdns是一个DNS转发器,同类工具还有smartdns等等。笼统的说,使用它是为了更好地掌控家庭网络的DNS解析。具体一点,可以分为以下几个原因: 通过代理查询某些DNS,最大程度避免DNS污染和DNS泄露 屏蔽某些域名,已达到去广告的目的,可以取代AdGurad Home 对某些域名设置ipv4/ipv6偏好 通过设置乐观缓存,常用域名的解析可以做到微秒级别,加快访问速度 设置多个上游DNS,并发查询,获取最快的结果以及避免故障 设置ECS,获得尽可能准确和优质的解析结果 利用CF优选IP设置hosts,加快家庭网络中的Cloudflare网站访问速度(这个到时候单独写一篇文章😬写好了,点击跳转) 以上是我个人在家庭网络中自己搭建DNS服务器的主要原因,下文会展开描述,除此之外,mosdns本身还有不少功能,我暂时用不到,就不过多介绍了。 ...
本文来梳理一下我个人会用到的或者我认为有用的一些tsconfig选项,根据我的使用情况,本文会保持更新,目前最新的TypeScript版本是5.5.4。 主要的参考资料是官网TSConfig Reference,还会参考schemastore的tsconfig.json文件。尽管后者会更全面一些,但是通常情况下没有记录在文档中的字段是不稳定或不常用的,所以我会以前者为主,后者为辅。 ...