控制台登录立即注册
新手友好的接入指引

macOS M1/M2/M3 芯片 FRP 客户端配置教程

查看后台配置的 macOS 客户端下载与内网穿透使用教程。

macOS M1/M2/M3 芯片 教程内容

教程内容来自后台配置,按当前教程记录展示下载地址、视频和富文本说明。

解压后,建议将文件移动到统一目录,方便管理: sudo mkdir -p /usr/local/frp # 将解压出的文件复制进去 配置映射 frpc.toml 这是最关键的一步 后台内网穿透-配置文件中复制配置文件后复制到本地的 frpc.toml中 运行程序 sudo ./frpc -c /usr/local/etc/frp/frpc.toml 配置开机自启: 很多教程讲完上面就结束了,但实际使用中,我们需要 Mac 断电重启后能 自动恢复服务 。

macOS · M1/M2/M3 芯片 客户端
点击下载 frpc 客户端程序
立即下载

解压后,建议将文件移动到统一目录,方便管理:

sudo mkdir -p /usr/local/frp
# 将解压出的文件复制进去

配置映射 frpc.toml 这是最关键的一步

后台内网穿透-配置文件中复制配置文件后复制到本地的 frpc.toml中

后台内网穿透-配置文件中复制配置文件后复制到本地的 frpc.toml中

运行程序

sudo ./frpc -c /usr/local/etc/frp/frpc.toml


配置开机自启:

很多教程讲完上面就结束了,但实际使用中,我们需要 Mac 断电重启后能自动恢复服务。 在 macOS 上,最优雅的方式不是用脚本,而是使用原生的 launchd 守护进程。

1. 创建 Plist 文件 新建文件 /Library/LaunchDaemons/com.fatedier.frpc.plist,写入以下内容:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.fatedier.frpc</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/frp/frpc</string>
        <string>-c</string>
        <string>/usr/local/etc/frp/frpc.toml</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
    <key>StandardOutPath</key>
    <string>/var/log/frpc.log</string>
    <key>StandardErrorPath</key>
    <string>/var/log/frpc-error.log</string>
</dict>
</plist>

2. 加载服务 在终端执行以下命令,赋予权限并启动:


# 修改权限,确保 root 拥有
sudo chown root:wheel /Library/LaunchDaemons/com.fatedier.frpc.plist
sudo chmod 644 /Library/LaunchDaemons/com.fatedier.frpc.plist

# 加载并立即启动
sudo launchctl load /Library/LaunchDaemons/com.fatedier.frpc.plist

至此,你的 Mac 已经变成了一个 7x24 小时在线的 Linux 服务器(虽然内核是 Darwin,但体验很接近)。


快速上手

四步完成内网穿透接入,把本地服务安全发布到公网。

1
注册并登录
使用邮箱立即注册账号并登录控制台,无需复杂配置即可开始使用。
2
下载客户端
根据本地操作系统与架构,选择并下载对应的 frpc 客户端程序。
3
创建隧道
在控制台选择就近节点,配置本地服务端口与协议,生成隧道。
4
启动并访问
运行客户端连接节点,即可通过公网地址安全访问本地服务。

相关教程

以下教程来自后台配置,可切换到其他系统或架构的教程单页。

相关场景