1. 软件包下载地址
https://github.com/fatedier/frp/releases
2. 服务端安装示例
tar xzvf frp_0.29.0_linux_amd64.tar.gz -C //解压软件包
mv frp_0.29.0_linux_amd64/ frp //重命名
cd frp
cat frps.ini
[common]
bind_port = 7000 #服务端长链接端口
vhost_http_port = 6090 #自己设定的http访问端口
./frps -c ./frps.ini //直接启动
nohup ./frps -c ./frps.ini & //后台启动命令
3. 客户端安装示例
tar xzvf frp_0.29.0_linux_amd64.tar.gz -C //解压软件包
mv frp_0.29.0_linux_amd64/ frp //重命名
cd frp
vim frpc.ini
[common]
server_addr = 11.3.208.100 //服务端公网IP地址
server_port = 7000 #服务端长链接端口
[web]
type = http #http
local_port = 8090 # 应用端口
remote_port = 8090 # 应用端口
custom_domains = 11.3.208.100 #这里可以是服务端二级域名,也可以是服务器ip
./frpc -c ./frpc.ini //启动
nohup ./frpc -c ./frpc.ini & //后台启动命令
4. 验证
浏览器输入:11.3.208.100:6090
成功访问web网页
5.其他
关闭应用
netstat -apn|grep 6090
kill -9 10990
6.参考文档
frp内网穿透搭建
十分钟教你配置frp实现内网穿透
使用Frp内网穿透快速搭建Web应用实践
使用frp内网穿透工具结合nginx实现内网web服务和tcp的转发
Frp实现无域名穿透