Mingalaba
RSS FeedAstroPaper is a minimal, responsive, accessible and SEO-friendly Astro blog theme. This theme follows best practices and provides accessibility out of the box. Light and dark mode are supported by default. Moreover, additional color schemes can also be configured.
Read the blog posts or check README for more info.
精选文章
VPS + FRP 实现流量转发,将内网服务暴露到公网
ImmortalWrt 安装 Nginx
IPv6 + DDNS 将内网服务暴露到公网
两台路由器开启两个wifi怎么接线
内嵌字幕 硬字幕 外挂字幕的区别
使用 yt-dlp 下载了内嵌字幕视频后放在 nginx 静态目录下,然后通过浏览器直接访问 下载的 .webm 文件,发现视频没有字幕,但是使用 vlc 播放器播放视频是可以正常显示字幕的,然后就了解了下 web 浏览器播放视频解析字幕和 视频里几种字幕的区别
Obsidian 使用 Git 实现 Windows、macOS、iOS 与 Android 多端同步
终端常用命令
NestJS 如何使用 Docker 部署项目
在 NestJS 中基于 Docker 实现项目部署,采用「本地构建镜像 + scp 上传镜像包」的部署方式。
NestJS 优雅实现定时任务
在 NestJS 中基于 @nestjs/schedule 实现优雅的定时任务。
NestJS 如何优雅地实现爬虫功能
使用 NestJS + 原生 fetch + cheerio 实现爬虫功能。
最近文章
使用 GitHub Actions 自动化部署 Nodejs 前后端
20260629解梦
网络设备的区别
使用 Fail2Ban 保护 SSH 与 Nginx:拦截恶意扫描和高频请求
Fail2Ban 是一款基于日志分析的自动封禁工具。它会持续监控 SSH、Nginx 等服务产生的日志,当某个 IP 在指定时间内触发过多异常记录时,自动调用 iptables 或 nftables 将其临时封禁。
curl 使用介绍
VSCode REST Client:用 `.http` 文件调试和管理 API
VSCode 的 REST Client 插件允许我们直接在 `.http` 或 `.rest` 文件中编写并发送 HTTP 请求。请求是普通文本,可以和代码一起维护、进行 Git 版本管理,也能通过变量和响应引用串联登录、鉴权等操作。
crontab 定时任务工具
NestJS 接入 Logger,并结合 Exception Filter 统一异常日志
本文基于当前 NestJS 项目实践,使用 `nest-winston` 接入 Winston 日志系统,再通过全局 `Exception Filter` 统一异常响应和异常日志。