frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
frp开源地址链接
[common]
server_addr = 注意替换成自己的服务器公网ip端口
server_port = 7000[web01]
type = http
#访问协议 内网端口
local_port = 8181#内网web服务的端口号,也就是我们想展示的页面的端口号
custom_domains = 注意替换成自己的服务器公网ip端口
[common]
bind_port = 7000
#与客户端绑定的进行通信的端口
vhost_http_port = 9098
#访问客户端web服务自定义的端口号,也就是最终用公网ip访问时的端口号
#./frps -c frps.ini
#GOOS=linux GOARCH=amd64 go build -o frps *.go 打包部署到服务器
最终目录结构
测试效果
1.启动服务端,在fprs 目录下运行
go run *.go -c ./frps.ini2021/07/06 15:14:07 [I] [:200] frps uses config file: ./frps.ini
2021/07/06 15:14:07 [I] [:192] frps tcp listen on 0.0.0.0:7000
2021/07/06 15:14:07 [I] [:235] http service listen on 0.0.0.0:9098
2021/07/06 15:14:07 [I] [:209] frps started successfully
go run *.go -c frpc.ini 2021/07/06 15:15:40 [I] [:304] [6af11efc2f567073] login to server success, get run id [6af11efc2f567073], server udp port [0]
2021/07/06 15:15:40 [I] [:144] [6af11efc2f567073] proxy added: [web01]
2021/07/06 15:15:40 [I] [:180] [6af11efc2f567073] [web01] start proxy success
服务端centos: GOOS=linux GOARCH=amd64 go build -o frps *.go客户端: go build
本文发布于:2024-02-02 07:15:37,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170682933942215.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |