--- title: "Mac Mini 安装 FRP 0.65.0(ARM64)操作笔记" type: source tags: [frp, mac-mini, arm64, 内网穿透] date: 2025-04-16 --- ## Source File - [[raw/Home Office/Mac Mini 安装 FRP 0.65.0(ARM64)操作笔记.md]] ## Summary - 核心主题:Mac Mini M4(Apple Silicon/ARM64)安装配置 FRP 0.65.0 内网穿透客户端 - 问题域:macOS 服务器化运维、FRP 内网穿透配置、Mac Mini 远程访问 - 方法/机制:FRP 客户端安装、Gatekeeper 解除、配置文件编辑、三种后台运行方式(tmux/nohup/launchd)、VPS 端口映射、SSH 远程访问 - 结论/价值:实现通过公网 VPS SSH 访问内网 Mac Mini ## Key Claims - FRP 0.65.0 ARM64 版本可用于 Apple Silicon(Mac Mini M4) - macOS Gatekeeper 会阻止未签名程序运行,需使用 xattr 解除 quarantine - 三种后台运行方式:tmux(推荐临时)、nohup(简单后台)、launchd(开机自启) - 通过 FRP 映射端口(如 60026),可从公网 SSH 访问内网 Mac Mini ## Key Quotes > xattr -rd com.apple.quarantine . — 解除 Gatekeeper 限制 > ./frpc -c frpc.toml — 启动 FRP 客户端 > ssh 用户名@VPS_IP -p 60026 — 通过 FRP 隧道远程访问 ## Key Concepts - [[FRP]]:内网穿透工具,实现公网访问内网服务 - [[ARM64]]:64位 ARM 架构(Apple Silicon/M1/M2/M3/M4) - [[Gatekeeper]]:macOS 应用签名验证机制 - [[launchd]]:macOS 原生服务管理(开机自启) - [[内网穿透]]:通过公网服务器转发访问内网服务的技术 ## Key Entities - [[VPS2]]:FRP 中转服务器(frps) - [[FRPServer]]:FRP 服务端(运行在 VPS 上) ## Connections - [[FRP]] ← extends ← [[内网穿透]] - [[VPS2]] ← serves_as_frps ← [[FRP]] - [[Mac Mini]] ← runs ← [[FRP客户端]] - [[launchd]] ← manages ← [[FRP客户端]] ## Contradictions - 与 [[Ubuntu 安装 FRP 0.65.0(x86_64)操作笔记]] 冲突: - 冲突点:CPU 架构不同(ARM64 vs x86_64) - 当前观点:ARM64 版本路径为 darwin_arm64,x86_64 版本为 linux_amd64 - 对方观点:两者配置文件相同(frpc.toml),但二进制文件不同