在制作 Cloud Init 云镜像之前,我们需要下载一份打包好的空的云镜像,镜像一般选用 bios+cloudinit+qcow2 标签的 Ubuntu:http://cloud-images.ubuntu.com/releasesDebian:https://cloud.debian.org/images/cloud/CentOS:https://cloud.centos.org/centos/Alpine:https://dl-cdn.alpinelinux.org/alpine/v <版本号>/releases/< 架构 >/ 一、导入云镜像 首先我们需要导入我们的云镜像,以 PVE 为例 $ qm importdisk 101…
tailscale 是一款基于 Wireguard 的开源组网软件,可以通过服务器实现中继或打洞 打洞成功后可以直接走 P2P,避免浪费服务器带宽 但是在某些情况下,使用官方服务器打洞成功率较低,而且在恶劣网络情况下,官方服务器的中继效果较差,所以我自己部署了多个 derp,以实现高可用的打洞和中继服务。 官方对 DerpServer 的介绍 如何自定义自己的 Derp 但是在这里我使用 docker 方便快速部署,因为机器有点多,懒得一个去装 XD Derp 部署 version: '3.7' services: derper: image: fredliang/derper ports: - "60080:80" - "60443:443" - "3478:34…
事情是这样的出生于 2009 年的高贵的 CentOS7.9 已经要停止维护了 大人,食大便了 然而作为牛马实习生的我,用惯了 5.x 和 6.x 内核的 Debian 和 Ubuntu,但 ld 只会用 CentOS7.9(他在口嗨),还是内核 3.10 那种,于是乎开始恶补相关知识 但是呢,在网上很多很多很多博客的源、教程都已经过时了,在折腾一天之后终于忍不住了,不行!我一定要拿小本本记下来,不然我下次还得找! ...
V2 更新了一些小东西!!!NeedStar!!!Github-CTFd-docker 该版本的 CTFd 全部运行在 docker 中,并且通过映射 unix 在 docker 里面控制宿主机的 docker,以管理 docker 动态容器。使用该项目可以在 5-10min 之内构建出支持动态容器的靶场。 旧的文章 -【CTFd】靶场安装与配置(Docker 一键配置版) 前面一段时间,想基于 CTFd 进行二开一下。有不少前辈给 CTFd 写过插件,例如赵总的 Whale,H1ve 的 Owl,和支持 AWD 的 glowworm。 他们写的插件各有好处,Whale 支持 swarm 的部署,Owl 支持 docker-compose(暂时不支持 swarm,后面可以改,不过暂时没空),glowwo…
Hyper-V Hyper-V,代号 Viridian,旧称 Windows Server Virtualization,是 Microsoft 的本地虚拟机管理程序,它可以在运行 x86-64 位的 Windows 上创建虚拟机。从 Windows 8 开始,Hyper-V 取代 Windows Virtual PC 作为 Windows 客户端版本的硬件虚拟化组件。可以配置运行 Hyper-V 的服务器计算机能够将单个虚拟机公开到一个或多个网络。Hyper-V 是与 Windows Server 2008 一起首次发布,自 Windows Server 2012 和 Windows 8 以来一直无需额外付费。独立的 Windows Hyper-V Server 是免费的,但仅具有命令行接口…
引言 其实不少开源镜像站给出了他们的开源代码,例如清华大学镜像管理器 tunasync、中科大镜像 Docker。 当时思考了很久,没有使用他们的代码,主要是认为,没什么必要,做一个简单的源没必要那么复杂,于是自己仿照着写了个 Demo 实现 Github-SZUmirrors 暂时来说,我们使用的仓库只有少部分几个,同步方式较为单一,pypi 为 bandersnatch 同步,其余系统软件源为 rsync 同步,这里借用了 ustcmirror-images 的 rsync 镜像,其实就是一句 rsync 指令和一些配置了 守护进程采用 service 实现,能够开机启动,也能查看状态 流程如下 service (守护进程)->python (分配进程)->do…
引言 最近在折腾自己学校的镜像源,看到差不多 20T 的硬盘都被塞满了,我是很好奇系统是如何管理这些文件的,于是顺便就研究下 APT 源的工作原理 原理 在 Ubuntu/Debian 等系统下,常见的应用安装方式为 apt/apt-get 前者可以说是后者的升级版,提供了更友好的命令行界面,包含了 apt-get 和 apt-cache 等常用功能,本质上都是基于 dpkg 的高级包管理工具。 Ubuntu/Debian 采用集中式的软件仓库机制,将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。由于网络环境的问题,我们可能无法正常访问官方的软件仓库,所以许多镜像服务器被建立,并且时刻保持与官方服务器的同步。在使用 apt 之前,我们一般都会进行换源处理…
这篇文章受密码保护,输入密码才能阅读
书接上会,DASCTF 由于我那天蹲 24h 麦当劳睡了一个晚上,到了酒店继续睡了一个下午,导致看到这题的时候已经只剩下一小时了。最后比赛结束后一个多小时才解出来,不过博客还是要有的。 ...
此处省略 KMS 服务器搭建,有需要的自行研究,一般仅为企业使用 ...