借助cloudflare实现80or443访问

前言

借助cloudflare代理ip+端口重定向实现[域名:80/443]可以访问页面服务


准备工作

需要

  • 一个域名(可修改DNS服务器)
  • cloudflare账号
  • 设置好反向代理(访问域名:端口可访问页面服务)
  • 公网

域名DNS修改

需要把域名DNS服务器修改为cloudflare提供的

添加站点

基本需求Free计划就可以满足了

按照说明在域名所在的注册商DNS修改为cloudflare的dns服务器

image-20230306122013219

例如阿里云

image-20230306122801783

需要些时间才能生效


配置

添加DNS记录

并开启代理状态

image-20230306123306692

此处,IPv4地址8.8.8.8,应为服务器IP;名称www,为二级域名前缀;
若关闭代理状态,则是单是解析DNS,与阿里云等中的添加记录无异;
若开启代理状态,则是自己的服务器IP经过cloufdlare的IP地址代理,并不会直接暴露出自己服务器IP,有一定程度上的保护,开启后并不能通过[域名:端口]访问服务。


端口重定向

规则-Origin Rules

  • 规则名称:随意填写
  • 字段:主机名
  • 运算符:等于
  • 值:已添加记录并开启代理的二级域名
  • 目标端口-重写到:服务器页面服务的端口

image-20230306125747246

(例如:关闭代理状态下,我访问页面服务是www.jeblove.com:9123,此处的端口就为9123)

稍后可以解析查询一下IP

image-20230306130322874

完成

现在就可以直接通过[二级域名](不带服务端口)访问到页面


额外

根域名重定向

如果是使用www前缀作为主服务域名,按照常规,建议把根域名[@]重定向到www

规则-页面规则
创建页面规则

image-20230306131548297

  • URL:根域名/
  • 选取设置:转发URL
  • 选择状态代码:301 – 永久重定向
  • 输入目标URL:服务所在的二级域名www.xxx.xxx

image-20230306131939446

保存-完成

缓存

可以借助缓存来达到快些访问(应该)

缓存-配置
Always Online™

image-20230306133030475

Crawler Hints也可以尝试开启

缓存-Tiered Cache

image-20230306133123693


小结

借助cloudflare提供的免费代理可以实现无需端口访问页面服务,因为cloudflare服务器在国外,所以国内访问有些慢,或时而timeout,稍后再试又可以正常访问。

或有需要可以添加国内cdn,但需要考虑到一些因素和费用问题。

cloudflare还有很多有意思的功能,有兴趣可以探索一下。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇