本文章是在我搭建Uptime服务监测页面的时候遇到泛域名服务器配置时遇到问题,解决之后写下的文章,因为FRP泛域名配置绕的弯路有点多,希望能让看到在这篇文章的读者少走一点弯路
参考了B站UP主@二叉树树的这篇视频教程:教你搭建自己的服务监控网页
本文章所使用的工具
FRP内网穿透软件(本文以LoCyanFrp为例)
DNS服务商(本文以Cloudflare为例)
教程开始
前提条件
你已经拥有了你的域名
你在1Panel中已经配置好准备使用泛域名的网站/服务
FRP设置
在你的FRP面板中新建隧道(本文以服务状态监视为例)。如果是HTTPS的,选择HTTPS,内网端口写443(这一点很重要,不要填实际内网服务端口(如MySQL的内网3306),HTTPS必须填443)
创建好之后,就是配置DNS解析了
DNS解析配置
打开你的DNS解析服务管理面板
添加一条CNANME记录,解析地址填你的泛域名地址,解析到你的FRP服务商提供的FRP节点,自行查看
DNS解析配置就完成了
服务器反代配置
创建反代
进入你的服务器管理面板
在“网站”里创建一个反向代理
主域名填你的泛域名地址,代号随便填,代理地址代理类型选择http(这一点很重要,不然会无法访问),代理地址填你本地网站/服务地址
反代HTTPS配置
在创建好的反代中启用HTTPS,配置你已有的证书
启用FRP服务
在你的服务器上启动刚刚配置的FRP隧道,就可以正常访问了!
评论