准备工作:一台公网上可以访问的服务器
下载frp软件:
wget https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_amd64.tar.gz
解压
tar -zxvf frp_0.22.0_linux_amd64.tar.gz
修改配置
cd frp_0.22.0_linux_amd64
vim frps.ini
写入以下内容
[common]
bin_addr=0.0.0.0
bind_port = 8088 #服务绑定端口
auto_token = johnshuxian
authentication_timeout = 0
启动服务端
后台运行,并将输出写入nohup.out文件
nohup ./frps -c ./frps.ini &
下载frp客户端软件,同第一步
修改配置 vim frpc.ini 如下:
[common]
server_addr = 公网服务器ip
server_port = 8088 #服务端绑定的frp服务端口
[webhook]
type = tcp #服务类型
local_ip = 127.0.0.1
local_port = 8087 #本地端口
remote_port = 8087 #转发的公网服务器端口
运行客户端
nohup ./frpc -c ./frpc.ini &
开放公网8088以及8087端口,开放局域网8087端口