FRP (Fast Reverse Proxy) 是一个功能强大的开源内网穿透工具,下面我将详细指导您如何使用 FRP 实现内网穿透。
1. 准备工作
您需要:
- 一台有公网 IP 的服务器(作为 frps 服务端)
- 需要穿透的本地设备(运行 frpc 客户端)
2. 服务端配置 (VPS/云服务器)
下载 FRP
首先在服务器上下载并解压 FRP:
下载 (可以替换为最新版本)
解压
tar -zxvf frp_0.48.0_linux_amd64.tar.gz
进入目录
cd frp_0.48.0_linux_amd64
配置服务端
创建或编辑 frps.ini 文件:
[common]
绑定端口,用于与客户端通信
bind_port = 7000
dashboard 管理后台端口
dashboard_port = 7500
管理后台用户名密码
dashboard_user = admin dashboard_pwd = admin123
授权码,客户端需要相同密码才能连接
token = your_secure_token_here
允许的端口范围
allow_ports = 2000-3000
日志配置
log_file = /var/log/frps.log log_level = info log_max_days = 3
启动服务端
启动 frps
./frps -c frps.ini
如需后台运行,可以使用 nohup 或配置为系统服务
nohup ./frps -c frps.ini &
systemctl enable frps systemctl start frps systemctl status frps
本地mac
brew services restart frpc
sudo vim /opt/homebrew/etc/frp/frpc.toml