---
title: "Mac Mini安装FRP 0.65.0（ARM64）操作笔记"
type: source
tags: [frp, frpc, mac-mini, homelab]
date: 2025-03-06
---

## Source File
- [[raw/Home Office/Mac Mini 安装 FRP 0.65.0（ARM64）操作笔记.md]]

## Summary
- 核心主题：Mac Mini M4（Apple Silicon）上安装配置FRP内网穿透客户端
- 问题域：macOS上FRP通过launchd管理，需要处理Gatekeeper签名问题
- 方法/机制：下载ARM64版本 → 配置frpc.toml → 创建launchd plist → 加载服务
- 结论/价值：macOS上FRP通过launchd实现开机自启和崩溃自动重启，比systemd更复杂

## Key Claims
- FRP版本：0.65.0，CPU架构：Apple Silicon（ARM64），安装路径：/opt/frp/frp_0.65.0_darwin_arm64
- 配置文件：frpc.toml，macOS Gatekeeper处理：xattr -cr /opt/frp/frp_0.65.0_darwin_arm64/frpc
- launchd plist位置：~/Library/LaunchAgents/com.homebrew.frpc.plist
- 管理命令：launchctl unload/load 控制服务重启
- 崩溃自动重启：通过launchd的KeepAlive实现

## Key Concepts
- [[FRP]]：[TODO] 内网穿透工具
- [[launchd]]：macOS初始化系统和服务管理
- [[Gatekeeper]]：macOS应用签名和安全验证

## Key Entities
- [[Mac Mini]]：运行FRP客户端的服务器
- [[FRP]]：内网穿透工具

## Connections
- [[FRP]] ← 运行在 ← [[Mac Mini]]
- [[launchd]] ← 服务管理 ← FRP（macOS）

## Contradictions
- 与Ubuntu systemd管理FRP对比：macOS用launchd，Ubuntu用systemd，配置方式完全不同
