(一)外网服务器 centos7(腾讯云)
#创建目录
mkdir -p /usr/local/frp
#下载frp安装包
wget https://github.com/fatedier/frp/releases/download/v0.13.0/frp_0.13.0_linux_amd64.tar.gz
#解压安装包
tar -zxvf frp_0.13.0_linux_amd64.tar.gz
内网服务器 centos7(本地计算机)
#创建目录
mkdir -p /usr/local/frp
#下载frp安装包
wget https://github.com/fatedier/frp/releases/download/v0.13.0/frp_0.13.0_linux_amd64.tar.gz
#解压安装包
tar -zxvf frp_0.13.0_linux_amd64.tar.gz
(二)配置服务端(腾讯云)
cd frp_0.13.0_linux_amd64
#删除客户端配置
rm frpc frpc.ini
#配置信息
vi ./frps.ini
[common]
bind_port = 7000 #与客户端绑定通信的端口
vhost_http_port = 6081 #访问web服务自定义的端口
#启动frp服务
./frpc -c ./frpc.ini ( 后台启动 nohup ./frpc -c ./frpc.ini & )
(三)配置客户端(内网服务器)
#删除服务端配置
rm frps frps.ini
#配置信息
vi ./frpc.ini
[common]
server_addr = 140.143.150.156 #公网服务器ip
server_port = 7000 #与服务端bind_port一致
#公网通过ssh访问内部服务器
[ssh]
type = tcp #连接协议
local_ip = 192.168.154.120 #内网服务器ip
local_port = 22 #ssh默认端口号
remote_port = 6000 #自定义的访问内部ssh端口号
#公网访问内部web服务器以http方式
[web]
type = http #访问协议
local_port = 8081 #内网web服务的端口号
custom_domains = www.abc.com #绑定的公网服务器域名
(四)任意网络访问
ssh 140.143.150.156 -p 6000