目 录CONTENT

文章目录

免端口号访问家中服务 | 使用cloudflare,去掉域名后面的端口号,实现免端口号访问家中NAS,网站,博客等各种服务

西溪里
2024-09-10 / 0 评论 / 0 点赞 / 82 阅读 / 0 字

前言

目前,联通或者电信,在大部分地区都是有动态或者固定公网IP的,但是因为国内特殊的原因,导致我们无法去除端口号,必须要域名加端口号才能访问,本文就介绍通过域名托管到cloudflare平台,并通过cf平台的自定义规则重写端口,达到免端口号访问家庭搭建的服务方法

准备条件

  • 一个域名,并做好了ddns动态映射到家里公网
  • 注册好了cloudflare官网
  • 域名+端口可以访问家里的服务

操作步骤

首先将我们的域名(阿里云)托管到cloudflare平台

如下图所示就是托管成功了

网上的方法很多,此处不做详细介绍,可以参考以下文章:
https://bbs.maozhishi.com/d/56-cloudflare/3

添加对应的解析记录

添加一条解析记录,名称可以填*, 可以先不开启代理,等测试成功后,再开启

此处需要调整SSL/TLS安全选项,设置为完全模式

刚开始代理不成功就是这一步没做,使用灵活模式的话,可能会默认http访问,具体可以查阅官网文档,但我的服务都是做了重定向到https服务的,因此可能会导致不兼容而无法成功

设置自定义源规则 origin rules

设置的路径在左侧菜单,规则--》origin rules,添加新的规则,并重定向接口到家中反向代理监听的端口,我这里是端口+10003访问,所以我设置的重定向到10003端口

这一步就是将服务代理到端口服务商,从而实现免端口号访问家中服务,因为我所有的服务都是通过一个端口反代,所以此处我设置了符合条件的域名全部重写到10003

开启小黄云,使用cloudflare代理

这里一定要开启才能免端口成功,大概的逻辑我理解就是利用cloudflare的公共ip提供的80或者443端口,重定向到我们的本地服务自定义端口,从而达到免端口访问的目的,因此这里一定要开启小黄云图标,使用CF的代理

测试服务,免端口号直接访问成功

家中服务网络介绍

目前家中服务网络是交由lucky进行反向代理和ddns解析的,后面会出一期详细的教程细说
好了,至此你已经可以愉快的使用域名直接访问家中网络了,一起开心的使用服务吧!

0

评论区