--- title: "Mac Mini 安装 FRP 0.65.0(ARM64)操作笔记" type: source tags: [frp, mac-mini, 内网穿透, 运维] date: 2026-01-01 --- ## Source File - [[raw/Home Office/Mac Mini 安装 FRP 0.65.0(ARM64)操作笔记.md]] ## Summary - 核心主题:在 Mac Mini M4 (Apple Silicon) 上安装配置 FRP 0.65.0 实现内网穿透 - 问题域:macOS 服务器化改造,实现从公网 SSH 访问内网 Mac Mini - 方法/机制:通过 launchd 实现开机自启后台运行,配置 frpc.toml 映射 SSH 端口到 VPS - 结论/价值:完成 Mac Mini 服务器化,使其可像 Linux 服务器一样被远程管理 ## Key Claims - FRP 安装路径为 `/opt/frp/frp_0.65.0_darwin_arm64`,需手动创建 `/opt` 目录 - macOS Gatekeeper 会阻止未签名程序,需用 `xattr -rd com.apple.quarantine .` 解除限制 - 推荐使用 launchd(plist)方式实现开机自启,KeepAlive 保证崩溃后自动重启 - 通过 FRP 隧道将 Mac Mini SSH 22 端口映射到 VPS 的 60026 端口 - 客户端 SSH config 配置后可使用 `ssh macmini` 简化连接 ## Key Quotes > "KeepAlive: true" — launchd 确保 frpc 崩溃后自动重启的关键配置 ## Key Concepts - [[FRP]]:内网穿透工具,通过 VPS 中转实现公网访问内网服务 - [[launchd]]:macOS 原生服务管理程序,替代 Linux 的 systemd - [[Gatekeeper]]:macOS 安全机制,阻止未签名应用程序运行 - [[内网穿透]]:将内网服务暴露到公网的技术 ## Key Entities - [[Mac Mini]]:苹果迷你主机,M4 芯片,运行 macOS - [[FRP]]:fatedier/frp 内网穿透工具 ## Connections - [[Mac Mini]] ← runs ← [[FRP]] - [[FRP]] ← tunnels ← [[SSH]] - [[launchd]] ← manages ← [[FRP]] ## Contradictions - 无