摘要
本文记述了基于 Yggdrasil API 规范,通过 authlib-injector 进行客户端认证,以 Flask 编写服务端程序的 Minecraft 游戏身份认证和皮肤自定义系统的实现过程和实现方式。
由于自己最近需要在数台电脑上安装不同的操作系统,也为了以后装系统方便,于是决定做一个多合一的操作系统。目前网上多数的系统都是 Mac + Windows 的组合,而我希望能够是 Ubuntu LiveCD + Ubuntu Installer + Windows Installer 的组合,因此研究了一下如何自定义一个多合一 U 盘。
Windows 的镜像,我以前是从 MSDN Itellyou 上下载的,但是由于新的电脑没有下载 ED2K 协议的软件,百度网盘破解版也因为某些原因无法使用,因此选择了更加安全的方案——从微软官方下载。由于微软官方网页上获取 ISO 镜像链接比较麻烦,因此使用另一个 U 盘写入工具 Rufus(相信很多装机的朋友都用过,事实上如果只是制作一个装机 U 盘而非多合一 U 盘的话使用这个软件会更简单)来获取镜像。
本文介绍了如何通过 Tornado,在 Virtualenv 下将 Flask 应用以独立 WSGI 容器的形式部署,并配置为 Systemd 服务和使用 Apache2 进行反向代理以提供 SSL 的方式。本文使用的是 Ubuntu 18.04 系统,您的系统可能因为发行版不同而在操作和配置上有所差异,敬请注意。
近一年来,我多次为自己、亲戚和同学安装 Windows 10。为方便今后进行 Winodws 10 的全新安装与重新安装,制作了本清单。
这是一份创建于 2019 年 8 月的清单,其中某些信息可能随着时间变化而变化。
更新于 2022 年 1 月。
最近折腾了一下 Windows 的网络,包括虚拟网络,但是还是一知半解,整理如下,如有不对,敬请指正!
1 | HKLM\SYSTEM\CurrentControlSet\ |