1.根据系统下载对应版本

Releases · fatedier/frp

2.使用(以0.51.2版本为例)

(1)远程服务器配置frps.ini

[common]
# frp监听的端口,默认是7000,可以改成其他的
bind_port = 7000
# 授权码,请改成更复杂的
token = ***
#后台管理端口
dashboard_port = 37500
#后台管理用户
dashboard_user = admin
#后台管理密码
dashboard_pwd = admin

(2)本地配置frpc.ini

[common]
# 服务器的公网地址
server_addr = ***
# 7000为服务端frp与客户端frp相互通信的端口就是我们服务端配置的监听端口
server_port = 7000
# frps中配置的授权码
token = ***

# 连接名称,不可重复,可多个配置
[example1]
# win10文件共享smb协议通过tcp通信
type = tcp
# 本地ip
local_ip = 127.0.0.1
# smb协议的本地端口
local_port = 9988
# 设定远程端口,当访问服务器的8000端口时,数据会被转发到本地9988端口
remote_port = 8000

# 连接名称,不可重复,可多个配置
[example2]
# win10文件共享smb协议通过tcp通信
type = tcp
# 本地ip
local_ip = 127.0.0.1
# smb协议的本地端口
local_port = 80
# 设定远程端口,当访问服务器的8001端口时,数据会被转发到本地80端口
remote_port = 8001

3.启动

(1)Linux

frps.exe -c frps.ini &

(2)Windows

frpc.exe -c frpc.ini