分享cloudflare worker的一些有趣特性

不少人用cloudflare worker反代另一个网站(如:反代api.openai.com,这个也是CF上的网站),这种worker出站可以直接连接,对象也是CF的网络。

但是worker vless的也是使用worker的。却不会直接连接CF网络上的网站,需要找一个反代IP。为什么呢,这确实是一个worker的有趣特性。

worker出站的话,如果IP不是CF的IP,对端会直接显示最近的CF数据中心的IP。
但是如果请求网站的IP是CF上面的IP,对端的CF-Connecting-IP里面就会填入如:2a06:98c0:3600::103这类IPv6地址。因为某些原因worker请求在CF上的托管网站获取到的CF-Connecting-IP地址都为固定的几个IP。

网站很容易屏蔽这些IP。由于worker爬虫也很多等原因,不少在CF上面的网站都屏蔽了2a06:98c0:3600::X这个IPv6地址。导致worker无法访问托管在CF上面的站,所以需要找一个反代。反代站可不会传递CF-Connecting-IP这个标头。

如果不是托管在CF上面的网站,那么IP地址就不会为2a06:98c0:3600::X这个IPv6地址。而是cloudflare数据中心的IP。因此可以正常访问大多数非托管cf的网站。

发现大多数人都不知道这个现象,顺便说说:huaji03:

~~顺便回答几个月前的问题:拿worker CC CF的cdn是不可能的,只能打外站~~

可以谷歌搜搜2a06:98c0:3600::103之类的地址,你会发现更多的东西

欢迎大佬回归!

@“[未知用户]”#p23921 打赏66能量,不少哟!

@“[未知用户]”#p23922 是的,50~100能量的打赏哟

我也屏蔽了这个IP

秒懂百科:ac01: