2.1 KiB
2.1 KiB
title, type, tags, date
| title | type | tags | date | ||||
|---|---|---|---|---|---|---|---|
| Mac Mini 安装 FRP 0.65.0(ARM64)操作笔记 | source |
|
2025-04-16 |
Source File
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
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),但二进制文件不同