安装Albireo(Project Mira)教程

建议直接使用VM方便配置和管理,推荐使用PVE的Container功能。版权敏感地区可以考虑使用海外VPS。

本教程默认使用Ubuntu 22.10,需要预先安装RabbitMQ服务、Python3以及Docker和Docker Compose。虽然Docker自带有Compose,但是由于脚本原因并没有使用docker自己的compose而是直接执行docker-compose命令,所以需要手动安装docker-compose

继续阅读“安装Albireo(Project Mira)教程”

手动部署A2IPNS服务教程

A2IPNS/A2PNS是一个将Android上的推送信息转发至iOS的服务。由Android/iOS app和一个云端PHP服务所构成。

A2IPNS/A2PNS在最初设计时就考虑到了万一app/云服务后继无人维护的情况下,一般用户也可以自行搭建环境继续使用这个推送转发服务。本文将会教你如何部署自己的推送转发服务。

继续阅读“手动部署A2IPNS服务教程”

iPad Pro上用UTM安装Windows11

最近买了台高配M1的2021款iPad Pro,16GB内存不拿来跑VM确实有点浪费。iPadOS 15.3下UTM也升级到3.0.4了。然而UTM官方教程只给了在M1的Mac下安装win11的教程,却没说iOS下如何安装。

所以这个时候就轮到野生技术宅的出场了。事先声明iOS上使用UTM确实诸多限制,效果确实不如mac好,所以别对iOS上跑vm有太大期待。

继续阅读“iPad Pro上用UTM安装Windows11”

RouterOS上搭建基于TFTP的PXE网络安装系统

首先感谢ERU找到的方案。

原理是使用路由器的DHCP上的next server功能,在电脑启动时通过PXE在路由器上找到TFTP服务器,下载启动文件显示启动菜单,再在里面选择安装的linux,然后电脑就会自动从CDN上下载系统镜像并进行安装。

继续阅读“RouterOS上搭建基于TFTP的PXE网络安装系统”

AppleTV 3可以越狱了

时隔7年,一直吃灰的ATV3可以重见光明了_(´ཀ`」 ∠)_真是有够漫长的

这次越狱的方法叫“EtasonATV”,支持的系统版本是7.4(8081),注意最新的7.5以及之后都会报错“Come back on ATV3 12H876”,所以越狱前先检查你的ATV是否是7.4以下旧版本系统,如果你像我这样一直放着吃灰很少开机的话那么很有可能可以继续进行越狱。(不小心升级到了7.5以上的朋友可以试试通过USB线刷(或者DFU恢复)降级到7.4,不行的话只能继续耐心等了╮(╯▽╰)╭)

继续阅读“AppleTV 3可以越狱了”

macOS从radiusd升级到freeradius

自从macOS mojave之后Apple就移除了OS X Server中大部分的功能, 除了常用的VPN, web Server等之外, radiusd服务也被移除了.

根据官方说法, 原本用于wifi和用户验证的Radius服务将会被开源软件freeradius替代. 而且官方也给出了Service Migration Guide. 理论上按照pdf当中所说的去操作应该能转移过去, 不过里面细节并没有写太多, 所以我会把整个流程按照我所试过的方法来重述一次. 顺便把容易掉进去的坑顺便提示一下.

顺便本文的环境是从以前装有radiusd而且配置好能正常用的情况下升级到最新的macOS, 并且继续想使用macOS Server自带的Open Directory功能. 虽然macOS本身支持OpenLDAP然而似乎官方并不考虑使用此方式.

另外要注意官方提供的pdf里”和,之类的标点会被转成非英文格式, 直接复制粘贴到终端中执行的话可能会报错, 根据情况可能需要手动去修改成英文的标点符号.

继续阅读“macOS从radiusd升级到freeradius”