FRP 内网穿透实现指南

184 阅读1分钟

FRP (Fast Reverse Proxy) 是一个功能强大的开源内网穿透工具,下面我将详细指导您如何使用 FRP 实现内网穿透。

1. 准备工作

您需要:

  • 一台有公网 IP 的服务器(作为 frps 服务端)
  • 需要穿透的本地设备(运行 frpc 客户端)

2. 服务端配置 (VPS/云服务器)

下载 FRP

首先在服务器上下载并解压 FRP:

下载 (可以替换为最新版本)

wget github.com/fatedier/fr…

解压

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