Mac mini M6 开箱清单
精简版 · macOS 26 / Apple Silicon · <尖括号> 为占位符 · 勾选只存本机浏览器
0系统基础
-
softwareupdate --list sudo softwareupdate --install --all --restart -
fdesetup status sudo fdesetup authrestart # 计划内重启,跳过一次解锁界面开启后断电重启会停在解锁界面,登录前 Clash / UU / Tailscale App 都不运行(brew 版 tailscaled 除外)。macOS 26 可在同局域网 SSH 输密码解锁(man apple_ssh_and_filevault)。 -
系统设置 → 通用 → 共享。MacBook 上:
ssh-copy-id <用户名>@<Mac mini 主机名> open vnc://<Mac mini 主机名> -
sudo pmset -a sleep 0 disksleep 0 displaysleep 10 sudo pmset -a womp 1 autorestart 1 powernap 0 pmset -g -
xcode-select --install -
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"GitHub 不通时用 USTC 镜像:
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api" export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles" /bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"
1Clash Verge Rev
-
sudo xattr -r -d com.apple.quarantine "/Applications/Clash Verge.app" -
https://<你的订阅链接> -
100.64.0.0/10 fd7a:115c:a1e0::/48v2.5.x 起 tun 字段由 GUI 接管,写在 Merge / 脚本里的route-exclude-address会被丢弃。严格路由先关。 -
function main(config) { config.rules = [ "PROCESS-NAME,tailscaled,DIRECT", "PROCESS-NAME,io.tailscale.ipn.macsys.network-extension,DIRECT", "DOMAIN-SUFFIX,ts.net,DIRECT", "IP-CIDR,100.64.0.0/10,DIRECT,no-resolve", "IP-CIDR6,fd7a:115c:a1e0::/48,DIRECT,no-resolve" ].concat(config.rules || []); config.dns = config.dns || {}; const f = config.dns["fake-ip-filter"] || []; if (!f.includes("+.ts.net")) f.push("+.ts.net"); config.dns["fake-ip-filter"] = f; const p = config.dns["nameserver-policy"] || {}; p["+.ts.net"] = "100.100.100.100"; config.dns["nameserver-policy"] = p; return config; } -
100.64.0.0/10,*.ts.net -
export no_proxy="localhost,127.0.0.1,::1,100.64.0.0/10,.ts.net,.local" NO_PROXY="$no_proxy" curl -sI -x http://127.0.0.1:7897 https://www.google.com | head -n 1
2Tailscale(Homebrew 系统服务,登录前即运行)
-
brew install tailscale sudo brew services start tailscale只装一种版本,不要和 App Store / 独立版共存。 -
sudo tailscale up --ssh tailscale status -
tailscale ping <设备名> tailscale netcheck
3网易 UU 远程
-
认准 163.com,无点的 uuyc163.com 不是官方。
4Codex
-
cat >> ~/.zshrc <<'Z' proxy_on() { export HTTPS_PROXY="http://127.0.0.1:7897" HTTP_PROXY="http://127.0.0.1:7897" ALL_PROXY="http://127.0.0.1:7897" export https_proxy="$HTTPS_PROXY" http_proxy="$HTTP_PROXY" all_proxy="$ALL_PROXY" export NO_PROXY="localhost,127.0.0.1,::1,100.64.0.0/10,.ts.net,.local" no_proxy="localhost,127.0.0.1,::1,100.64.0.0/10,.ts.net,.local" } proxy_off() { unset HTTPS_PROXY HTTP_PROXY ALL_PROXY NO_PROXY https_proxy http_proxy all_proxy no_proxy; } Z source ~/.zshrc && proxy_on -
curl -fsSL https://chatgpt.com/codex/install.sh | sh codex # Sign in with ChatGPT -
brew install --cask chatgpt
5Claude
-
brew install --cask claude -
proxy_on curl -fsSL https://claude.ai/install.sh | bash claude doctor -
{ "env": { "HTTPS_PROXY": "http://127.0.0.1:7897", "HTTP_PROXY": "http://127.0.0.1:7897", "NO_PROXY": "localhost,127.0.0.1,100.64.0.0/10,.ts.net" } }Claude Code 内
/status确认 Proxy 生效。