
【粉丝关注回答】frp穿透穿透到内网的http/https网站,对外开放
frp
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
项目地址:https://gitcode.com/gh_mirrors/fr/frp

·
系统环境:ubutubu 22.04
若有域名,在后续的操作中可以使用域名,域名需要解析到frp
服务器的IP
上。没有域名可以直接使用IP
地址。基础配置可参考使用FRP搭建内网穿透教程。
1.有域名配置
服务端配置frps.toml
,假设服务端的ip
为47.23.42.13
bindAddr = "0.0.0.0"
bindPort = 7000
vhostHttpPort = 80
vhostHTTPSPort =443
auth.method = "token"
auth.token = "12345678"
客户端配置frpc.toml
serverAddr = "47.23.42.13"
serverPort = 7000
auth.method = "token"
auth.token = "12345678"
[[proxies]]
name = "web01"
type = "http"
localIP = 127.0.0.1
localPort = 80 # 本地web服务端口
# 假设abc.com已经映射到服务端的ip上
subdomain = "web01"
#或者直接配置完整域名
customDomains = ["web01.abc.com"]#需要将web01.abc.com映射到服务端ip上
frp
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
项目地址:https://gitcode.com/gh_mirrors/fr/frp
2.没有域名配置
没有域名,但想穿透到HTTP
服务,此时主要使用不同的端口区分不同服务。
服务端配置frps.toml
bindAddr = "0.0.0.0"
bindPort = 7000
auth.method = "token"
auth.token ="12345678"
客户端配置frpc.toml
serverAddr = "47.23.42.13"
serverPort = 7000
auth.method = "token"
auth.token = "12345678"
[[proxies]]
name = "web02"
type = "http"
loaclIP = 127.0.0.1
localPort = 80
remotePort = 8080
此时需要保证服务端上的8080
端口打开,该端口即可绑定到穿透服务上。可以修改端口为其他1-65535
的值,每个服务的端口不可重复。
阅读全文
AI总结




frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
最近提交(Master分支:24 天前 )
b8d3ace1
1 个月前
450b8393
* Fix goroutine leaks 1 个月前
更多推荐
热门开源项目
活动日历
查看更多
直播时间 2025-03-13 18:32:35

全栈自研企业级AI平台:Java核心技术×私有化部署实战
直播时间 2025-03-11 18:35:18

从0到1:Go IoT 开发平台的架构演进与生态蓝图
直播时间 2025-03-05 14:35:37

国产工作流引擎 终结「996」开发困局!
直播时间 2025-02-25 14:38:13

免费开源宝藏 ShopXO,电商系统搭建秘籍大公开!
直播时间 2025-02-18 14:31:04

从数据孤岛到数据智能 - 企业级数据管理利器深度解析
目录
所有评论(0)