type
status
date
slug
tags
category
icon
password
summary
很多时候我们服务器搭建的项目都并非是通过“80”,“443”这类默认的web端口来访问,而是通过“ip:port”的形式来访问,未免显得不够优雅,也不利于信息传输安全,这如何能忍,我们便可以通过“反代”来把端口“隐藏”起来,直接输入自定义的域名便可优雅的进行访问,今天就用CloudFlare提供的服务Origin Rules来实现这一需求。
👁️ 必要条件
CloudFlare账户一个
绑定到cloudflare的域名一枚
🤗 操作演示
- 进入cloudflare域名管理页面,添加一条A记录,名称随意,地址填写服务器IP地址,开启代理:

- 点击左侧菜单 规则-Origin Rules,新建一条规则:规则名称随便填写用于区分,选择自定义筛选表达式,字段选择主机名,运算符等于,值填写刚刚添加A记录的域名,目标端口重写到我们访问项目的端口,点击保存即可。

- 我们输入域名访问一下试试:

啊哦😱,SSL握手失败?出现这种情况不要慌,我们来到cloudflare-SSL/TLS页面把加密模式改为灵活:

再次访问,可以看到已经能成功访问到我们搭建的项目了:

相比于nginx,Origin Rules对于小白来说无疑更为友好,免费计划能创建10条规则,普通用户应该足够使用,当然Origin Rules所提供的功能并非仅仅如此,不同规则的制定也能实现不同的需求,有兴趣的可以看看官方文档,自行研究了🎊
- 作者:Tes
- 链接:https://blog.858868.xyz//article/f0fae9d6-8728-4403-b51f-fb2cfe57b741
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。