# NodeLoc+CF pages实现全球快

**URL:** <https://2hkj2s.loc.rr.kg/t/topic/36008>\
**Category:** 杂谈\
**Created:** [2025 年2 月 16 日 12:01 UTC](https://2hkj2s.loc.rr.kg/t/topic/36008 "2025-02-16T12:01:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![yyyyt](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/yyyyt/32/55043_2.png) [@yyyyt](https://2hkj2s.loc.rr.kg/u/yyyyt)\
**Post date:** [2025 年2 月 16 日 12:01 UTC](https://2hkj2s.loc.rr.kg/t/topic/36008/1 "2025-02-16T12:01:09Z")

</div>

~~可能有点水~~

## ~~##~~ 简单一试

NodeLoc的cdn主要分布在环大陆,如果直接CNAME会导致欧美等地区访问缓慢,故海外解析给cf pages来加速访问.这样全球速度都快.  
CF pages只是示例.当然你也可以把海外丢给gh pages等其他的pages服务  
你需要一个支持子域名解析和支持分地域解析的dns服务商(这边以阿里云为例)  
PS: 如果你要加速的域名本来就在国内cdn的话可以不需要上面的条件,直接分地域解析就行.我这边主域名在cf上故用子域名解析

NodeLoc cdn操作:  
添加站点 域名就写你要访问的 回源就写 https://你的pages地址 Host指定为跟随回源Host(这边还没配置cf pages,如果cf pages配置好的话可以直接选择跟随cdn就行) 其他的看自己需求

阿里dns解析操作:  
先把子域名托管到阿里的dns解析(直接托管即可,需要验证的话按照提示验证就行)  
然后添加记录  
CNAME @ 你的pages地址 默认  
CNAME @ 你的nodeloc的cdn地址 中国大陆

cf那边操作:  
添加NS记录(这边不演示)  
CNAME 你的子域名 你的pages地址 cdn根据自行需求选择~~~~(其实开了也没用)~~~~

然后就可以上itdog去测试了  
 ![Image description](https://2hkj2s.loc.rr.kg/uploads/default/2025-02-16/1739678701-64360-https-docsyyyyttop-http.png)~~![~~Image description](https://2hkj2s.loc.rr.kg/uploads/default/2025-02-16/1739678701-64360-https-docsyyyyttop-http.png)

## ~~##~~ 进阶使用

1.V6 Only机子 使用相同域名  
需要SaaS  
** ~~\*\*~~ 温馨提示: 记得到安全 -\> 自动程序 里面关闭自动程序攻击模式(你绑定回退源的域名) 不然回源到CF cdn的时候会被CF拦截\*\***  
国内用户 -\> NodeLoc CDN -\> CF CDN -\> 源站  
国外用户 -\> CF CDN -\> 源站  
~~~~别问为啥这样,问就是源服务器没有v4,只能再走cf中转一下~~~~

教程和正常cf的优选IP差不都,利用SaaS的CNAME功能,实现上图的效果  
推荐NodeLoc的源站地址填写你的SaaS回退源(减少一次dns解析),然后Host选择跟随cdn Host即可

2.服务器在国内实现全球加速  
众所周知,家宽站点用不了80 443 又希望全球都快的(其实没必要,又没多少外国用户使用) PS: 源站不支持IPv6,需要公网IP并且有备案/备案限制不严(例如家宽).

国内用户 -\> NodeLoc CDN -\> 家宽站点  
国外用户 -\> CF CDN -\> NodeLoc CDN -\> 家宽站点

NodeLoc:  
源站就写你在家宽的站点地址 Host选择跟随cdn域名 端口改成你的家宽建站端口  
剩下的看自己需求

CF CDN:  
单个域名实现国内外加速:  
需要SaaS  
dns分流就国内解析NodeLoc 国外cf的回退源  
回退源就写NodeLoc给的CNAME地址  
剩下的不详讲

多域名:  
cn.example.com global.example.com  
记得在NodeLoc那边也添加上  
然后cn的就正常CNAME就行  
global的记录和cn一样 但是开启cf代理,剩下的不详讲

## ~~##~~ 结束

---

<div class="post-metadata">

**Author:** ![sakujo](https://2hkj2s.loc.rr.kg/letter_avatar_proxy/v4/letter/s/e480ec/32.png) [@sakujo](https://2hkj2s.loc.rr.kg/u/sakujo)\
**Post date:** [2025 年2 月 16 日 12:13 UTC](https://2hkj2s.loc.rr.kg/t/topic/36008/2 "2025-02-16T12:13:54Z")

</div>

@Str 推荐的Sillydev的免费Web Hosting也不错，有能力的捐点钱有更好的套餐

---

<div class="post-metadata">

**Author:** ![redvb](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/redvb/32/1828_2.png) [@redvb](https://2hkj2s.loc.rr.kg/u/redvb)\
**Post date:** [2025 年2 月 16 日 21:03 UTC](https://2hkj2s.loc.rr.kg/t/topic/36008/3 "2025-02-16T21:03:11Z")

</div>

前排围观！
