39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
---
|
||
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,配置方式完全不同
|