文章封面

站点再次更新了404页面~


站点最近换 Dream2.0 Plus 主题了,但还是喜欢原来改的404动画,所以我手动修改了新主题的默认404模版代码,实现了和原来差不多的动画效果。 在横屏下使用css实现了动态的404动画,https://12520.net/404 参考了群内xjzsq大佬手搓的css代码:https://g
文章封面

Portainer 反向代理后无法登录,显示 Unable to login


Portainer 从 2.27.7 版本开始,经过反向代理访问时无法登录,报错 “Unable to login” 。 Portainer 后端报错: portainer | 2025/09/16 07:34AM ERR github.com/portainer/portainer/api/htt
文章封面

右键菜单 在此处打开PowerShell窗口 无法进入指定目录


近期某人更新了 windows 自带的老旧 PowerShell5.1 到最新版本 7.5 后,发现 在右键菜单中的 “在此处打开 PowerShell 窗口” 选项工作不正常,打开的 PowerShell 无法进入指定目录 Set-Location : 找不到接受实际参数“19”的位置形式参数。
文章封面

接入腾讯EdgeOne CDN


听群友说腾讯的EdgeOne CDN国际版已经开始公测了,而且还有免费的国际节点套餐,钱包空空的站长也是立马去嫖了一个免费版兑换码,并接入本站。 本站EdgeOne CDN加速地址:https://www.12520.net/ 接入过程和其他cdn一样,动动手指就能接入 edgeone节点在国内访问
文章封面

Windows 下原生容器 docker(非虚拟化)安装部署


众所周知,windows下有两种容器实现方式 一种是基于虚拟化跑一个linux内核(Hyper-V WSL2),另一种是Windows原生容器(Windows container)。 本文讨论的是Windows原生容器,而不是基于虚拟化技术实现的容器。 要使用以及管理Windows containe
文章封面

渗透DC-1靶机获取root权限和改root密码(简洁版)


在vmware workstation pro里面打开kali和DC-1靶机后(网络模式为nat) 先扫描同网段,拿到靶机ip nmap -sP 192.168.20.0/24 排除kali本机ip可直接拿到靶机的ip是192.168.20.137 直接上Metasploit,用Drupal Dru
文章封面

Python调用大语言模型Function Calling接入命令行终端(deepseek为例)


最近突然心血来潮,想着让AI直接操作我的命令行,让他帮我完成一些简单的操作,比如让AI帮你安装docker,虽然很简单() 去查了相关资料,最终选择了AI模型的Function Calling,通过编写一个接入终端的tools实例,就能让AI直接在系统下运行powershell或者bash代码。 在
文章封面

docker容器 nginx + acme.sh 实现自动续签证书


在docker中使用nginx,并在nginx容器中使用acme.sh自动续签证书,本文中使用CloudFlare的dns验证进行自动续签。 因为默认docker nginx镜像中没有cron,但acme的自动续签功能又依赖于cron,所以只能在此之上构建一个带cron的docker镜像。 编写do
文章封面

Nginx日志显示访问者真实ip


在多层反代系统中,往往最底层的反代应用获取到的并非访问者的真实 ip ,而是上层反代应用的 ip 地址。 所以 Nginx 日志中默认输出的是上层反代应用的 ip ,这非常不利于统计分析 Nginx 日志。 想要让 Nginx 日志输出真实访问者的 ip ,需要有两个条件: 条件1:配置上层反代在请
文章封面

使用 Github Actions 编译 Go 代码


众所周知,Github Actions可以执行工作流任务,而且免费版本还具备三种系统和两种架构可选,这就非常适合拿来编译代码。 这是一个编译 Go 代码 Github Actions Workflow 文件模版,可以把简单的 Go 项目分别编译成 3 个平台 2 种架构的可执行程序。 工作流文件如下