下载
https://github.com/fatedier/frp/releases
下载 frp_*386 版本(x86_64架构)
在公网服务器上启动frp服务
# 解压
tar -zxvf frp_0.51.3_linux_386.tar.gz
cd frp_0.51.3_linux_386
# 启动 frp server,默认监听端口7000
./frps
将需要将端口暴露到公网的机器上安装frp客户端
解压并编写frpc.ini
文件:
[common]
server_addr = x.x.x.x
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 3333
[mysqld]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 3334
文件添加了两个服务ssh
和mysqld
,x.x.x.x
替换为公网服务器的公网地址,local_ip
和local_port
配置为本地需要暴露到公网的服务地址和端口。remote_port
表示在 frp 服务端监听的端口,访问此端口的流量将会被转发到本地服务对应的端口。