内网穿透frp
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
golang源码部署
- 下载源码

- 配置客户端

- 在frpc 目录下面添加配置文件 frpc.ini
[common]
server_addr = xx.xx.xx.xx 注意替换成自己的服务器公网ip端口
server_port = 7000
[web01]
type = http
#访问协议 内网端口
local_port = 8181
#内网web服务的端口号,也就是我们想展示的页面的端口号
custom_domains = xx.xx.xx.xx 注意替换成自己的服务器公网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.ini
2021/07/06

本文详细介绍了如何使用frp进行内网穿透,包括下载源码、配置客户端和服务端,以及不同方式的部署步骤。从golang源码到预打包部署包,确保内外网服务的顺畅连接。
最低0.47元/天 解锁文章
11万+

被折叠的 条评论
为什么被折叠?



