Windows Terminal 设置 发表于 2019-08-06 更新于 2019-08-25 分类于 Windows Windows Terminal 可以从 Microsoft Store 下载安装。 阅读全文 »
NexT 添加今日诗词 发表于 2019-03-26 更新于 2019-08-25 分类于 NexT 今日诗词的调用并不复杂,之前使用的 footer.custom_text 选项由于 theme_inject 的合并已经废弃,所以对本文进行一次更新,另外将标签转移到了正文结束的位置。 阅读全文 »
Pixiv 漫画下载脚本 发表于 2019-02-23 更新于 2019-08-25 分类于 Bash 这是我编写的一个低智能的用来下载 pixiv 漫画的 Bash 脚本,需要输入漫画图片的准确数量以及第一张漫画图片的完整地址,依赖 Axel 与 Perl。 阅读全文 »
编译安装 NGINX 发表于 2019-02-13 更新于 2019-09-22 分类于 Nginx 本文翻译修改自 NGINX Docs | Installing NGINX Open Source. 相对于预构建软件包,从源代码编译 NGINX 的开源版本提供了更多的灵活性,你可以从 NGINX 或者第三方添加特定模块,并应用最新的安全补丁。 阅读全文 »
阻止针对 NGINX 的恶意访问 发表于 2019-02-04 更新于 2019-03-09 分类于 Nginx 为了对付爬虫以及各种攻击,起初我选择自己编写 Bash 脚本定时监控 Nginx 日志。 问题是对 Nginx 不管不顾可能导致恶意访问在被封禁之前已经得逞。 另外写正则并不是一个愉快的过程,我的目的是识别出恶意访问,然后阻止这些请求并封禁 IP。 经过一段时间的摸索,关键词就是 444 以及 Fail2ban。 阅读全文 »
使用 Gulp 精简 Hexo 发表于 2019-01-27 更新于 2022-08-27 分类于 Hexo 精简可能导致本地预览与最终发布的版本有所差异甚至产生 BUG,所以开启个别选项需要慎重。 为了更好地应对 ES6 语法,本博客已弃用 Babel 与 Uglify。 gulp 是基于流的自动化构建工具,使用 gulp 以及 gulp 插件我们可以达成很多目的,比如精简 Hexo 项目。 阅读全文 »
备份文件至 Github 私有仓库 发表于 2019-01-25 更新于 2019-10-04 分类于 Github 喜大普奔,GitHub Free 可以使用无限的私有仓库。 本文将介绍通过命令行创建远程私有仓库并将本地文件推送至远程仓库的过程。 阅读全文 »
acme.sh 与 Letsencrypt 发表于 2019-01-24 更新于 2019-09-24 分类于 HTTPS acme.sh 实现了 acme 协议, 可以从 letsencrypt 生成免费的证书。 我将分享我个人使用 acme.sh 的 DNS API 模式生成通配符证书并安装至 Nginx 的全过程。 阅读全文 »
Debian 安装 HAProxy 发表于 2019-01-24 更新于 2019-08-19 分类于 HAProxy HAProxy 是一款老而弥坚的 TCP/HTTP 负载均衡,开发相当活跃。 本文将简单介绍 Debian 系统安装 HAProxy 的两种方式,即包管理与编译安装。 Ubuntu 用户也可以参考,没什么区别。 阅读全文 »