1.服务端设置

1.1 需要有公网IP的windows或者是Linux操作系统(本文Linux公网)

1.2 下载对应系统的FRP软件 下载地址

1.3 Linux更新最新系统

Ubuntu

sudo apt-get update

centos

yum -y install update

1.4 上传Frp软件

wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_amd64.tar.gz

1.5 解压软件

tar -zxvf frp_xx.tar.gz (xx代表不同的版本号)

1.6 进入软件目录修改 frps.ini

vim frps.ini

[common]
bind_addr = 0.0.0.0
bind_port = 7000            # 客户端与服务端进行通信的端口,即frp服务端口,需与客户端server_port一致
authentication_timeout = 0  # 如果是使用了国外服务器,需要使用此行关闭时间戳校验
allow_ports = 2000-3000,3001,3003,4000-50000 #防止滥用限制的端口或者是端口段
token = 设置一个密码

1.7 启动frp服务端

./frps -c ./frps.ini

服务端就设置完成了

如果要把服务端放到后台运行可以利用scrren:

yum -y install screen
screen -S frp
./frps -c ./frps.ini

2.客户端设置(windows)

2.1 下载对应的客户端 下载地址

2.2 编辑frpc.ini

[common]
server_addr = your_server_ip               #VPS服务器IP
server_port = 7000                         #端口,与服务端bind_port一致 
token = 设置一个密码

[3389]
type = tcp
local_ip = 127.0.0.1
local_port = 3389      #本地端口
remote_port = 3389     #服务器端口(也可以是其它)

2.3 然后在当前文件目录按 shift+鼠标右键(空白处)
2.4 输入 frpc.exe -c frpc.ini

以上客户端就设置完成了,就可以进行远程连接了

更多资料参考:资料