(一)外网服务器 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