2024

通过重写 EEPROM 永久修改 MAC 地址

2023

AMI 主板 IPMI Bonding with ipmitool
远程转换 H330 为 HBA330

2022

修复 CentOS 'org.freedesktop.login1' timed out

2021

配置 Fail2ban 保护 Proxmox VE
笔记:Arch Linux iPXE 基本启动脚本
修复 LVM XFS 的 Input/output error
FAT32 与 FAT32 的不同
在 Linux 系统中升级超微 BIOS 固件

2019

软件工程实践上的一点思考
WireGuard 真香

2018

制作 Arch Linux 内存系统启动盘
使用 fs.WriteStream 编写超简单的日志流
重构 StickerSetBot
Office Service Router 解决方案:Arch Linux in RAM
通过 SSH 修正安装有 GPU 的 HPE Proliant 服务器
在线扩展 LVM root 分区
在 Linux 服务器配置 LACP 与 VLAN
迁移 DokuWiki 到 BookStackApp
制作 Arch Linux 系统模板镜像

2017

自托管的在线协作翻译平台 Weblate
使用 Blender 渲染 Minecraft 3D 效果图
NetFLOW / sFLOW 流量报告:FastNetMon + InfluxDB + Grafana
不作死就不会死系列,TFTP 修复变砖的 Nighthawk X6
Minecraft 服务器资源控制策略:AI 抑制而非数量限制
新轮子:Planet.js
玩了一下 NGINX RealIP 模块

2016

重新迁移回 GCP
搭建一套权威 DNS 服务架构
想要导出 Telegram 贴图
使用 Unbound 搭建更好用的 DNS 服务器
公共场合请使用指纹识别器
尝试迁移到 AWS Cloud

2015

Sierra 4G LTE EM7345 with Arch Linux
ThinkPad X1 Carbon 2015 与久违的 Arch Linux
迁移到了 uWSGI
末字幕组时代,我们何去何从
使用 IPSec 连接带有 chnroutes 的隧道网络配置小记
懒(烂)办法制作 Telegram Sticker Pack
Kancolle Broker - 舰娘直连游戏!

2014

用优雅的方式在 OS X 中为单个应用设置语言
关于 SSL 和 IPKVM/VNC Applet 的笔记两则
2014·夏
在 Ubuntu 服务器上搭建 OpenConnect 服务器小记
使用 iptables 过滤 DNS 放大攻击
在异步方法中使用 for 循环,以及循环中包含异步方法的几点坑
修复 Arch Rollback Machine 磁盘占用
为国内用户加速 Apple 服务
新的 NJLUG 主站
SubLive: 本地播放器的弹幕 API 服务器