49 lines
2.1 KiB
Markdown
49 lines
2.1 KiB
Markdown
---
|
||
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),但二进制文件不同 |