路由器: 华为AX3 Pro - WIFI6、千兆口x4
宽带 - 联通单宽带,带宽为月30元的200Mbps,下载速度为25MiB/s。
信号 - 大陆限为≤100mW,欧美则1000mW起步,故最好买海外路由器,或刷OpenWRT来解除大陆功率限制。
布网 - 考虑买个支持OpenWRT的路由器,并将华为AX3 Pro作为WIFI中继使用,解决厕所无信号问题。
NFC - Android手机打开NFC后,背面贴一下路由器NFC感应区,会自动传输WIFI SSID和密码,无需额外软件。
MAC绑定IP - 树莓派=192.168.3.192(或hub.local)、主力机=192.168.3.193、Mac mini=192.168.3.194、WIFI智能插座=192.168.3.195
主力手机: iPhone 11 - iOS 18.4 / 128GiB / 系统占用 15GiB
说明 - iPhone的内置录音工具叫做“语音备忘录”;每次重装均要关闭一次iCloud同步备份。
配置
优先使用美区Apple账号,避免隐私被送往云上贵州。
网络弹框全部选择“仅限无线局域网”,特殊情况额外再开启:邮件。
iCloud选项全部关闭,比如“查找我的 iPhone”等,必须开启的有:通讯录。
后台应用刷新 - 默认全部关闭,只对“QQ”和“微信”开启。
必装 - 登录Apple账号、登录系统内置邮箱
备用手机:红米K30i 5G手机 - 官方放弃该机型Android 12系统之后的MIUI更新了,故只能通过Virtual Hosts应用来让浏览器支持mDNS,应用API则12+就直接支持。
说明 - MIUI国行有可能已内置GMS,仅需在“账号与同步”下的“谷歌基础服务”启用即可,红米K30i 5G手机 亲测有该选项。
必装 - 登录系统内置邮箱(已统一转发至QQ邮箱)、谷歌GMS三件套(FCM域名为mtalk.google.com/可通过Hosts指向台湾IP)、App Manager(第三方安装器/支持APKS)
选装 - Virtual Hosts(免Root起VPN拦截DNS/等同临时修改Hosts/让Android12及早期系统支持mDNS)
备用手机/开发用机: iPhone 6 Plus
官方已放弃该机型Android系统更新了,暂停留在iOS v12.5.7版本(最后支持该版本IDE为Xcode 15.x),做调试设备用吧,也不用登录Apple账户了(忘记密码或没有Apple ID -> 稍后在设置中设置 / 密码选项 -> "不使用密码"),并“手动安装更新”、“停用定位服务”、“Siri稍后设置”。
充电+数据线 - 部分线材才具备充电和数据传输的能力,故插上不识别可换一根。
-
家庭中枢:树莓派 - 持续在线(1G内存的3B+稳定用/另1台2G内存的4B用于测试新树莓派系统或OpenWrt)
在用外设 - LCD显示、时钟闹钟、温湿度传感器、CSI摄像头
内存 - 自用树莓派4B内存为2Gib,树莓派5尽量买4GiB或更多内存,用于占3GiB的1.5b大模型DeepSeek;备选大模型为谷歌的Gemma 3。
操作系统 - 首选不含推荐软件的桌面版(当前基于上游bookworm) https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit
含桌面操作系统安装后会占用4.7G存储,8G内存卡实际6.8G,剩余1.7G,故稳定使用应首选16GiB存储卡,不含桌面则可用8GiB;若为rpi5直接上PCIe(SD卡上方FPC软排线)+SSD系统启动。
烧录安装 - Raspberry Pi Imager -> Next -> 编辑设置:
GENERAL: 勾上“Set username and password”,账号填person
勾上“设置主机名”(可不改默认值),否则 ping raspberrypi.local 不通;稳定自用名 hub。
勾上“语言设置”选 Asia/Shanghai ,否则为0时区
SERVICES: 勾上“开启SSH服务” 登录用:
ssh person@raspberrypi
[or 解析稍慢的mDNS] ssh person@raspberrypi.local
键盘/鼠标 - 无线鼠标接收器插上直接就能在桌面版上使用,控制台模式未测。
预装软件 -
sudo apt upgrade
已预装 - wget/curl/unzip/git。
Java/JDK - 未预装,默认源版本为17;离线安装(AArch64无.deb格式):
wget https://download.oracle.com/java/24/latest/jdk-24_linux-aarch64_bin.tar.gz
tar -xf jdk-24_linux-aarch64_bin.tar.gz
~/jdk-2*/bin/java --version
MTR - 未预装 sudo apt install mtr-tiny
用法 mtr --report xiaodo.ng
长期用服务:
Git - 自用源码控制服务
Docker - 方便部署ActiveMQ Artemis等镜像;不想翻墙可用加前缀方式拉取 m.daocloud.io/docker.io/library/busybox。
Ollama/AnythingLLM - 个人知识库(https://freeaitool.com/blog/2025/02/23/deploy-deepseek-on-rpi/)
Ollama 安装(1.6GiB) - https://github.com/ollama/ollama/blob/main/docs/linux.md#arm64-install
树莓派低于8G用最小模型(内存占3GiB/个位数Token) ollama run deepseek-r1:1.5b
Elasticsearch - 全文搜索
ActiveMQ Artemis - 用于IoT MQTT通讯;该镜像支持amd64和arm64。
docker pull apache/activemq-artemis:latest-alpine
或 docker pull m.daocloud.io/docker.io/apache/activemq-artemis:latest-alpine
mkdir ~/mq-instance/
chmod a+w ~/mq-instance/
选项:-e ARTEMIS_PASSWORD=实际密码
sudo docker run -d --restart=always --name our-mq -e ARTEMIS_USER=artemis -p 1883:1883 -p 61616:61616 -p 8161:8161 -v ~/mq-instance:/var/lib/artemis-instance m.daocloud.io/docker.io/apache/activemq-artemis:latest-alpine
sudo docker logs -f --tail=50 our-mq
sudo docker rm -f our-mq
http://hub.local:8161/ 默认账户artemis密码artemis
创建用户:
登录后台,进入JMX频道,点击org.apache.activemq.artemis包下的0.0.0.0实例,切换至Operations搜索addUser(roles填amq/不勾plaintext),填写入参后点击Execute。
MQTT客户端(首选支持HEX的MQTTX)的host和name框填 192.168.3.192(不支持mDNS?),port 框填 1883,账户mq密码1,Topic填 first/topic,发送内容写{"k": 1}, 最后点publish按钮; 同时测试接收的话,可点“New Subscription”按钮输入 first/topic 即可。
短期用服务:
MariaDB - 测试用数据库
-
主力机:MSI组装机
原则 - 必须用显卡的软件或游戏,流氓软件应安装至备用机,方便重建编程环境。
存储 - 当前系统盘200GB Windows默认mDNS: deviceName.local
通过IP查对应网络MAC地址 - 可用于WoL网络唤醒
Linux 命令“ip neigh”反查20分钟之内通讯过(ping也算?)的网络MAC地址,已取代arp -a;
Windows用 Get-NetNeighbor -IPAddress 192.168.3.29 -State Reachable 或arp -a
必装 - Omniverse Audio2Face(≈20GB/必须NVIDIA RTX GPU/≈25GB缓存目录设C盘外);
Chrome(同步书签用)、NetBeans、Android Studio、Godot(JDK锁v17)
可装 - SadTalker、Stable Diffusion(Python锁v3.10.x)
基础设施 - ️Windows Sandbox(临时隐身)、WSL(跨Linux用)
Podman Desktop - 先装WSL、只勾Podman、关掉开机启动、设10G盘并不实占;服务器用Docker。
选装 - FurMark(甜甜圈烤机)、FaceFusion换脸、守望先锋2
系统启动引导列表 - 开机时按下键位F11
BIOS/UEFI:
按「Delete」进入,先重置默认,再应用以下设置。
网络唤醒(测试时用“睡眠”) BIOS -> Settings -> Advanced -> Wake Up Event Setup -> Resume By PCI-E Device/Networking Device
系统安装后会自动弹出MSI安装器:C:\Program Files (x86)\MSI\MSI_Driver_Utility_Installer\MSI_Driver_Utility_Installer.exe
去掉勾选:Norton 360(系统防护够用)、MSI Center(安装包较大)、MSI Wallpaper(壁纸是广告)
Windows自动安装的Nvidia驱动较旧,故去Nvidia官网安装Game Ready最新版 - https://www.nvidia.cn/geforce/drivers/
键盘 - 达尔优87键机械合金版 说明书
FN+"ms-"每按一下,CPC多10次,范围30-60次;RPS+-按键没测出效果; 按键测试 Keyboard Inspector(底部两个竖条相差毫秒数/回报率1000Hz起步)。
-
娱乐机:W530笔记本电脑 后续考虑换为MacBook
用途 - 看片、床上用,远程操控主力机、炒股(银河双子星/与NetBeans乱码互斥)。
注意 - Rufus 烧录高于 Win11_23H2_Chinese_Simplified_x64.iso 的系统版本则USB启动后会报"Fail Invalid parameter",且同时要删掉旧系统主分区+Boot引导分区,否则无限重启。
似乎只能停留在使用Win11_23H2系统了!!! 亲测通过 windows 进行大版本升级也会进入“无限重启”情况!
系统内挂载ISO升级报不支持TPM 2.0(挂载Rufus烧录过的则不报)。
驱动 - 系统内置了WIFI驱动,但未内置蓝牙驱动,可通过windows更新来安装。
-
发布机:Mac mini M4
用途 - 发布iOS应用、游戏; 系统 - macOS 15.3.1; 后部雷雳接口支持HDMI转VGA,线材无需额外供电。
安装 -
启用远程SSH(默认关闭): 系统偏好设置 -> 共享 -> 远程登录 -> 允许远程...;
ssh mac@macdeMac-mini.local
远程桌面(Apple Remote Desktop/不支持Windows): 系统偏好设置 -> 共享 -> 远程管理(“选项”中必须勾上“查看、控制”)和屏幕共享只能二选一
翻墙工具: V2RayXS 导入 - 服务器配置→Import→Import from vless share links,之后点击Load core启动程序。
IDE:
Xcode - 用于Godot导出iOS游戏。
NetBeans - 用于《得心应手》的jpackage打包。
-
备用机:外星人(Alienware)笔记本电脑
用途 - 安装各种强制使用的软件客户端,比如网盘(天翼比百度速率高)或临时用软件工具。
安装 - k8s?
亲测Alienware 17 R4支持WoL(Wake On LAN)以太网有线网卡唤醒,但睡眠数小时后远程开机会失效,网卡灯同时会熄灭。
雷电3图形化连接工具(Thunderbolt控制面板) - https://apps.microsoft.com/detail/9N6F0JV38PH1
Thunderbolt驱动(并非NUC专用) - https://www.intel.cn/content/www/cn/zh/support/articles/000057948/intel-nuc.html