Forum福利VPS使用分享3—利用CF OR回源或EdgeOne CDN去除NAT端口号

论坛福利VPS使用分享-目录

论坛福利VPS使用分享
论坛福利VPS使用分享2—简单搭建自己的导航页
论坛福利VPS使用分享3—利用CF OR回源或EdgeOne CDN去除NAT端口号
论坛福利VPS使用分享4—扎针的快乐:哪吒监控面板搭建


:memo: 注意

所有操作基于以下环境,包括但不限于:

  • 操作系统为debian12

  • 已安装1Panel

  • 1Panel应用商店中已安装OpenResty,替代端80和443端口如下
    image
    Q:为什么不直接使用小鸡的80和443端口?而需要使用替代端口
    A:因为操作面板不允许映射小鸡的80和443端口到母鸡分配的公网端口(正常情况下小鸡的80和443端口会自动被映射到母鸡的80和443端口,我们可以通过域名映射方式来直接使用)

  • 相关服务页面已通过OpenResty设置反代,并配置SSL证书

  • 已在VPS控制面板的网络页面映射了替代80,443的端口
    image

    *** 实际使用中请使用自己实际分配到的母鸡端口替换演示端口 ***


:last_track_button: 准备

  • Cloudflare账号及托管在其下的域名
  • EdgeOne账号及已接入的站点(无论NS接入还是CNAME接入,本次演示为CNAME接入方式)

Cloudflare操作

  • 登录你的CF账号
  • 选择你托管的域名
  • 创建OR规则
    1. 左侧导航栏点击规则
    2. 点击创建规则
    3. 选择Origin Rules
  • 设置规则细节
    1. 填写规则名称
    2. 选择自定义筛选表达式
    3. 字段选择主机名
    4. 运算符选择包含
    5. 值填入你解析到服务器的域名的主域名
    6. 点击And增加条件
    7. 字段选择SSL/HTTPS==>运算符选择等于==>值选择开启
    8. 目标端口选择重写到,填入你映射好的替代443端口
    9. 最后点击部署

EdgeOne操作

经过以上操作,通过HTTPS域名访问服务器上的服务即可抛弃烦人的端口


:person_raising_hand: Q&A

  • Q:为什么早不分享?
    A:以为老詹很快就能修好域名映射,一旦修好就没必要做替代80、443端口和OR回源去端口了,直接用域名映射即可

  • Q:对啊,修好了都用不着了,那这还有什么用哦
    A:家里折腾NAS,轻服务器,家宽不给开放80、443端口,也可以使用此方法

26 Likes

感谢分享

2 Likes

有用,cf端口回源

1 Like

EdgeOne用这速度应该快点,有备案域名速度应该更快

谢谢分享

很不错,不过我用edgeone回源会时不时的出问题,很奇怪

感谢分享

感谢分享

谢谢大佬分享

这个操作真神奇,学到了

感谢大佬分享

很实用的教程,图文并茂对新手很友好,感谢大佬

感谢 ,感谢

感谢大佬教程

mini安装 1panle提示服务内部错误: record not found

上张图片看看呢,之前没有遇到过报内部错误这个提示的,倒是有后面因为国内环境docker环境安装不上的时候

卸载了。 已经尝试很多次了,安装完1panle,进入应用中心准备安装OpenResty,就是提示服务内部错误: record not found, 估计还是1C1G的资源太吃紧了

这是我在mini机上安装的测试环境,1panel+3个docker+3xui后的占用,资源上肯定够用,但是如果是应用商店的问题,那应该是1panel的问题了



再装一次就装好了。。。。loc的域名的ns用的啥啊

我托管到deSEC了

能不能回源其他CF支持端口?(比如我3xui的8443,映射在母鸡的56777上,能不能做到yourdomian:8443/3xui_path这样的访问方式,否则3xui搭好了只能到443,这个鸡就半残废了