background picture of the home page

灌木的小破站

站点更新了404页面~

在横屏下使用css实现了动态的404动画,https://12520.net/404 感谢xjzsq大佬手搓的css代码:https://github.com/xjzsq/404-page 在竖屏下则使用了git动图

thumbnail of the cover of the post

linux + Clash(mihomo) 实现简单的网关

折腾了一堆nftables和iptables方法吧网络流量送到clash透明代理端口,偶然发现Clash.mate的tun模式实现了所有 笔者这里以树莓派5,Raspberry Pi OS 系统 (debian系) 进行部署 要实现完整的路由器功能,只需要配置一下 mihomo 的 tun 模式和自

thumbnail of the cover of the post

docker 构建轻量 python 镜像

某天,要跑一个python脚本,要求用docker。决定实践用alpine作为基础镜像构建一个轻量的python镜像 创建项目文件夹 mkdir alpine-py cd alpine-py 创建Dockerfile nano Dockerfile # 使用 Alpine 作为基础镜像 FROM a

thumbnail of the cover of the post

debian12配置dhcp服务器

这里使用debian12+isc-dhcp-server软件包做配置~ 1.安装isc-dhcp-server 自觉apt update() apt install isc-dhcp-server 安装后会自动启动,可能会遇到关于 /etc/dhcp/dhcpd.conf 和 /etc/dhcp/d

thumbnail of the cover of the post

记:泛域名解析影响到TXT记录解析

某天在ACME申请证书的时候,发现ACME域名验证的TXT记录居然返回了我的域名邮箱的spf记录!然后试着解析了一下其他不存在的TXT记录,发现匹配泛域名的TXT解析全部都能解析出”泛域名cname指向“的TXT记录。 DNS记录列表 其中满足*.12520.net的TXT记录全部都解析出了1252

thumbnail of the cover of the post

ssh一键安装密钥 部署密钥篇(debian)

ssh天天输入密码真的麻烦,遂后乃生如下事文。 这里使用debian12进行演示部署(请确保有openssh软件包) 1.生成公钥私钥 首先使用工具生成公钥私钥,可以在任何地方进行生成,如果在乎安全性,最好在可信任的设备上生成 这里在服务器使用 ssh-

thumbnail of the cover of the post

Linux 搭建 Clash WebUI(无桌面环境)

这里以Debian12为例进行部署,请确保安装了基本的gzip,git,nano软件包 配置mihomo 先创建一个目录用于安装 cd /opt sudo mkdir Clash cd /Clash 然后在github或者其他地方上找到Linux-amd64版本的clash mate下载链接,使用w

thumbnail of the cover of the post

灌木的忏悔录

我忏悔😭,天天捣鼓那个破 Linux,破VSCode,捣鼓个破博客,折腾个破代理,跑个破模型。我忏悔我家门不出半步,女朋友没交过,学习一个寒假没碰过。我忏悔我天天摆弄自己写的破软件,换取些许潦草的成就感,靠着写的几串屎山代码意淫。我忏悔我把自己奉为孤独的人,我听二次元且中二的歌,写其他专业的人接触

thumbnail of the cover of the post

Debian无法使用sudo获取root权限解决办法

某天安装debian最新版本发现sudo apt、sudo -i用不了, user@debian:~$ sudo apt update [sudo] user 的密码: user 不是 sudoers 文件。 原因: 高版本不会默认把新建的账户加入sudoers文件中,所以无法使用 sudo 命令来

thumbnail of the cover of the post