macOS 上使用 Homebrew 安装和配置 frp 客户端

/ 默认分类 / 没有评论 / 10浏览

macOS 上使用 Homebrew 安装和配置 frp 客户端 (frpc) 指南 frp (Fast Reverse Proxy) 是一款高性能的反向代理应用,常用于内网穿透。本文将介绍在 macOS 上使用 Homebrew 安装 frpc,并进行配置和管理。

安装 frpc

使用 Homebrew 安装(推荐) 确保已安装 Homebrew

终端中执行:

brew install frpc

安装完成后,frpc 可执行文件通常位于:

M1/M2 系列芯片:/opt/homebrew/bin/frpc
Intel 版 mac:/usr/local/bin/frpc

配置 frpc

看配置文件是否存在 不存在手动创建,存在则跳过本步骤

# 创建配置文件目录
sudo mkdir -p /opt/homebrew/etc/frp
# 创建配置文件
sudo nano /opt/homebrew/etc/frp/frpc.toml
# 公共配置
serverAddr = "X.X.X.X"   # 服务器IP地址
serverPort = 7000
auth.method = "token"
auth.token = "XXXX"
 
# MAC-VNC服务转发
[[proxies]]
name = "MAC-VNC"
type = "tcp"
localIP = "127.0.0.1"
localPort = 5900            # 本地的端口
remotePort = 15900           # 服务器上的访问端口

注意:不要在 serverAddr 前加 http:// 或 https://

启动和关闭 frpc

启动 frpc

/opt/homebrew/bin/frpc -c /opt/homebrew/etc/frp/frpc.toml

如果配置正确,将看到例如下面的输出:
start proxy success

关闭 frpc

pkill frpc

设置开机自启动

使用 Homebrew Services

启动 frpc 服务

brew services start frpc

默认会使用 /opt/homebrew/etc/frp/frpc.toml

停止 frpc 服务

brew services stop frpc

查看日志

tail -f /opt/homebrew/var/log/frpc.log