全球主机交流论坛

标题: CDN优选节点监测 支持CloudFlare、CloudFront、Gcore优选IPv4&IPv6地址 [打印本页]

作者: btpanel    时间: 2023-9-11 19:25
标题: CDN优选节点监测 支持CloudFlare、CloudFront、Gcore优选IPv4&IPv6地址
本帖最后由 btpanel 于 2024-3-8 20:09 编辑

前言
该项目自23年9月份至今已过去近5个月的迭代升级,服务也已经基本稳定,后续一段时间暂时不折腾了。
未来计划的开发方向会是分地区解析,期待未来有更多地区的老哥,参与进来提供更多地区的测速点。

关于合理使用的用途
本项目一直都是为了网站加速而开发的。
为了保证分配给网站的IP多地区可以访问,因此系统会屏蔽一些地区性优质IP。
而且CloudFlare本身就是泛播IP(同一个IP不同地区链接的线路机房不一样)。
我所筛选出来的IP,对于网站来说多地区能访问的优质IP,未必是您本地上网最优质IP。
希望各位用来上网的朋友,请自行使用CloudflareSpeedTest等工具自行测试。
感谢您的理解与支持。

更新详情(20240227)
自从上次cname地址被污染,为应对被墙,尝试了各种办法。
如对免费渠道的IP进行独立分配(cname、api接口数据、页面展示数据单独分配IP等)、延长更新时间等,均无效果每天仍然有大量被墙的IP。
经过对不良林等上网代理教程研究,发现他们会扫别人的域名,然后挑选下载速度最快的IP来上网,猜测是因为这些IP流量太大被高墙拉黑。
(这里有一事不解,看教程这帮所谓的大佬都有开发经验,自己开发个工具测官方的IP应该不难吧!非得教别人扫域名是不是太坏了。)
因此我在系统增加了对已经分配的IP进行监测,若监测到有被墙的IP,则会对该IP相同线路的IP进行屏蔽,目前测试已经初见效果。
目前脚本还需要优化,等没问题了,我将考虑再次提供公共cname服务。

效果演示

CloudFlare【IPV4】网站(缓存)使用CF2DNS免费KEY更新实测效果(2024年2月27日15.30截图,不同时间段结果不同,仅供参考)


CloudFlare【IPV4】网站(缓存)使用CF2DNS付费KEY更新实测效果(2024年2月27日15.30截图,不同时间段结果不同,仅供参考)


CloudFront【IPV4】网站(缓存)使用公共CNAME实测效果(2024年2月27日15.30截图,不同时间段结果不同,仅供参考)


Gcore【IPV4】网站(缓存)使用公共CNAME实测效果(2024年2月27日15.30截图,不同时间段结果不同,仅供参考)


官方网站
https://monitor.gacjie.cn

功能说明
支持监测CloudFlare优选ipv4&ipv6地址
支持监测CloudFront优选ipv4&ipv6地址
支持监测Gcore优选ipv4&ipv6地址

使用方式
如果需要更多更加详细的CloudFlare教程请访问以下链接获取。
https://www.baota.me/tag/cloudflare.html

首先将域名使用cname方式接入到cdn运营商系统中,CloudFlare免费版用户可以通过SAAS功能接入,并把默认地址解析到全网默认或者国外境外线路上去(此举是为了避免被运营商检测到删除服务)。

1.公共CNAME地址
从官方网站获取最新的cname地址解析到国内线路上去。

2.使用CF2DNS插件自动化更新
为了让cf2dns部署更简单,我写了cf2dns宝塔插件版。
https://hostloc.gdisk.cf/thread-1228627-1-1.html

付费服务
本站目前只支持CF2DNS插件付费版KEY,暂时不提供其他付费服务。
如有需要请访问https://hostloc.gdisk.cf/thread-1228627-1-1.html

其他服务
CloudFlare账号管理,批量修改dns记录
https://hostloc.gdisk.cf/thread-1267592-1-1.html
.free.hr代注册3元/年
https://hostloc.gdisk.cf/thread-1266904-1-1.html

常见问题
Q:现在还有必要优选CloudFlareIP地址吗?
A:CloudFlare每隔一段时间更新一次泛播路由线路,以便增删边缘节点。因此有必要自动化变更调整最优的IP。其次是15分钟自动更换一次IP,也可以减少被墙的负面问题。

Q:为什么不支持第三方反代IP?
A:曾经尝试过,发现有很多反代IP,只支持443端口而不支持80端口直接访问,有部分为443端口反代80端口,况且这些本来大部分都是用来上网代理的,本身被墙的概率就大,因此最后放弃了。还有就是有些反代IP无法获取客户端IP,只能获取到反代服务器的IP,对有些网站来说并不适合。

Q:为什么测速网站 tcp ping 测试部分地区丢包严重?
A:由于各地区各运营商,网络状况都不一样,除非每个地区每个运营商都有一个监测设备,因此只能保证监测设备所在的地区运营商不丢包。

Q:优选IP会避免被墙吗?
A:无法完全避免,因为地区运营商也有墙,但可保证监测节点地区运营商正常。其次是15分钟自动更换一次IP,也可以减少被墙的负面问题。
由于条件有限,如福建泉州电信,内蒙古移动公共CNAME地址均采用了手动分线路解析以确保访问,但个人精力有限维护时间也随机。



作者: HOH    时间: 2023-9-11 19:27
cdn.anycast.eu.org
作者: btpanel    时间: 2023-9-11 19:32
本帖最后由 btpanel 于 2023-9-11 19:33 编辑
HOH 发表于 2023-9-11 19:27
cdn.anycast.eu.org


你这为啥一堆403啊
感觉你这还不如我演示中统计出的IP效果好
162.159.136.160





作者: lamb    时间: 2023-9-11 19:57
好帖绑定



你好
欢迎光临

作者: lambert_cham    时间: 2023-9-11 20:07
绑定  zsbd

作者: 6789    时间: 2023-9-11 20:17
请教大神,用的cloudflare tunnel搭建网站的,如何自选ip呢?
作者: benq_vipuser    时间: 2023-9-11 20:20
我来试一试
作者: ncnc    时间: 2023-9-11 20:26
162.159.58.136

这个为啥联通PING才 80-90
作者: 9017    时间: 2023-9-11 20:32
好东西绑定
作者: nike1999    时间: 2023-9-11 20:41
为什么不扫反代了阿里云或者腾讯云的IP
作者: 19990909    时间: 2023-9-11 20:47
开放跨域请求嘛
作者: aaq    时间: 2023-9-11 22:05
扶墙能用吗
作者: Ryen    时间: 2023-9-11 22:11
可以可以  好东西
作者: Fightlee    时间: 2023-9-11 22:12
ncnc 发表于 2023-9-11 20:26
162.159.58.136

这个为啥联通PING才 80-90

日本ntt
作者: hkc    时间: 2023-9-11 22:15
好帖绑定 ZSBD

作者: zhongziso    时间: 2023-9-11 23:18
感谢分享
作者: justfkqq    时间: 2023-9-11 23:26
好东西啊,笑纳了,一直更新嚒
作者: b66667777    时间: 2023-9-11 23:32
支持一下
作者: ebak    时间: 2023-9-11 23:39
R2可以优选吗?
作者: senwzz    时间: 2023-9-12 00:30
直接 cname 到 cfnode.eu.org 不就完事了哈哈哈
作者: hbsx    时间: 2023-9-12 09:17
好帖,这可是省了我的大事了
作者: viqbgrg    时间: 2023-9-12 09:31
好贴绑定,有空试试
作者: 钓鱼岛    时间: 2023-9-12 09:44
好帖
作者: 临云    时间: 2023-9-12 09:51
闲置家宽节点可以贡献吗,像 ping0.cc 那样
作者: nick    时间: 2023-9-12 10:15
福利贴绑定
作者: btpanel    时间: 2023-9-12 11:41
临云 发表于 2023-9-12 09:51
闲置家宽节点可以贡献吗,像 ping0.cc 那样

可以的 不过要求有个linux系统的设备 主要是跑脚本 计划任务需要你自行解决(主要是为了避免影响家里的宽带 所以要你自行决定是否关闭)
作者: btpanel    时间: 2023-9-12 11:43
senwzz 发表于 2023-9-12 00:30
直接 cname 到 cfnode.eu.org 不就完事了哈哈哈

不建议 我专门提供了cname二级域名
比如 公共cname 的IP 被墙
你们也可以使用api
我那边可以把主站切换到别的cdn上去
作者: btpanel    时间: 2023-9-12 11:45
aaq 发表于 2023-9-11 22:05
扶墙能用吗

那个可以用其他作者搞得脚本来自己跑
主要是上网代理封的太厉害了
这个项目是给小网站用的
大佬求放过
作者: btpanel    时间: 2023-9-12 11:49
ebak 发表于 2023-9-11 23:39
R2可以优选吗?

那个可以用其他作者搞得脚本来自己跑
主要是上网代理封的太厉害了
这个项目是给小网站用的
大佬求放过
作者: btpanel    时间: 2023-9-12 11:51
19990909 发表于 2023-9-11 20:47
开放跨域请求嘛

大佬 求放过 给我点流量吧 做了N个网站 日IP都没过千
作者: ebak    时间: 2023-9-12 11:51
btpanel 发表于 2023-9-11 22:49
那个可以用其他作者搞得脚本来自己跑
主要是上网代理封的太厉害了
这个项目是给小网站用的

大佬您有推荐您提到的这种脚本的链接吗?谢谢
作者: btpanel    时间: 2023-9-12 11:53
nike1999 发表于 2023-9-11 20:41
为什么不扫反代了阿里云或者腾讯云的IP

不会 咋扫大佬支个招呗
作者: btpanel    时间: 2023-9-12 11:55
6789 发表于 2023-9-11 20:17
请教大神,用的cloudflare tunnel搭建网站的,如何自选ip呢?

理论上
只要是cname方式接入
都可以用自选
因为需要自己解析对应IP
作者: btpanel    时间: 2023-9-12 11:58
ebak 发表于 2023-9-12 11:51
大佬您有推荐您提到的这种脚本的链接吗?谢谢

https://github.com/XIU2/CloudflareSpeedTest
https://github.com/ba**ns/better-cloudflare-ip
我之前用过这两个
其中系统刚开始用的better-cloudflare-ip的shell脚本
现在是我自己重写的了
作者: btpanel    时间: 2023-9-12 12:18
ncnc 发表于 2023-9-11 20:26
162.159.58.136

这个为啥联通PING才 80-90

联通延迟低的一般都是NRT(日本东京节点)
网站上显示的节点可能会不准确
正常其他大佬写的脚本都是连续请求三次才会准确
我为了减少请求(因为还需要测速来确定最后的IP)
所以只请求一次就保留节点数据了
作者: Hand_Sonic    时间: 2023-9-12 12:36
https://github.com/ddgth/cf2dns
https://stock.hostmonit.com/CloudFlareYes
一直用的这个
作者: hcyme    时间: 2023-9-12 12:49
优秀作品
作者: Goood    时间: 2023-9-12 12:53
谢谢分享,支持
作者: 泮安宁    时间: 2023-9-12 13:11
小白问一下这个是怎么用的,优选出ip后怎么使用
作者: yumingshang    时间: 2023-9-12 13:38
支持下不错 !!!
作者: 505190908    时间: 2023-9-12 14:58
真不错。感谢分享
作者: intdos1    时间: 2023-9-13 14:45
mark

作者: 有点儿意思    时间: 2023-9-13 15:15
谢谢楼主,好人一生平安
作者: wuyicheng538    时间: 2023-9-13 15:24
有大佬可以说说这个神器咋用吗
作者: btpanel    时间: 2023-9-13 18:45
wuyicheng538 发表于 2023-9-13 15:24
有大佬可以说说这个神器咋用吗


需要cname方式接入才能使用,目前可以百度CloudFlare saas,或者付费购买套餐然后cname接入。
作者: btpanel    时间: 2023-9-13 18:46
Hand_Sonic 发表于 2023-9-12 12:36
https://github.com/ddgth/cf2dns
https://stock.hostmonit.com/CloudFlareYes
一直用的这个

已经提供接口支持cf2dns使用了
作者: woliwan    时间: 2023-9-17 22:17
btpanel 发表于 2023-9-13 18:46
已经提供接口支持cf2dns使用了

大佬可以出个教程吗?不知道具体改哪里。
作者: 19990909    时间: 2023-9-17 22:45
88cm分享源码吗
作者: hcyme    时间: 2023-9-17 22:46
917
作者: BackDoor    时间: 2023-9-17 23:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: muyu    时间: 2023-9-18 00:06
大佬后期考虑出一个优选CFT的吗?
作者: rebatcat1l    时间: 2023-9-18 00:56
感谢分享
作者: 子诺月    时间: 2023-9-18 01:08
收藏一下
作者: 爱国者捣蛋    时间: 2023-9-18 06:56
mkmkmkmkm
作者: zerone110    时间: 2023-9-18 07:25
senwzz 发表于 2023-9-12 00:30
直接 cname 到 cfnode.eu.org 不就完事了哈哈哈

你个大聪明
作者: btpanel    时间: 2023-10-8 20:47
muyu 发表于 2023-9-18 00:06
大佬后期考虑出一个优选CFT的吗?

后续会出,目前还是以cf为主,系统还在优化。
作者: btpanel    时间: 2023-10-8 20:53
woliwan 发表于 2023-9-17 22:17
大佬可以出个教程吗?不知道具体改哪里。

cf2dns.py或者cf2dns_actions.py文件中有个链接
https://api.hostmonit.com/get_optimization_ip
替换为
https://cfnode.eu.org/api/ajax/get_cf2dns_ip即可
作者: hjz    时间: 2023-10-8 23:05
感谢大佬提供的CNAME!
作者: hos    时间: 2023-10-11 23:47
怎么打赏楼主呢?
作者: btpanel    时间: 2023-10-16 08:06
【10月13日更新日志】
1.增加稳定线路筛选规则,避免分配不同时间段波动比较大的IP,测试效果理想。
2.修改测速脚本提高检测成功率,并增加优质IP数量。
从发布开始这一个月内修修补补多次,CNAME自动化更新已经完成,同时自己网站使用效果可观。
目前由于筛选规则严苛,API方式现有问题是IP太少,想用API的方式为多用户分配不同IP效果暂不理想,暂时仅能为少部分用户提供本服务。
作者: hcyme    时间: 2023-10-16 08:18
测试效果理想
作者: oocun    时间: 2023-10-16 08:39
0ip吃灰站好像用不到这玩意
作者: daohang99    时间: 2023-10-16 08:47
大佬,你这个怎么解决阻断的问题,好像很多IP被阻断拉
作者: kagurazakashira    时间: 2023-10-16 09:05
在api中加入isp,用来区分这个ip是对哪个isp来说比较友好
作者: btpanel    时间: 2023-10-16 09:10
kagurazakashira 发表于 2023-10-16 09:05
在api中加入isp,用来区分这个ip是对哪个isp来说比较友好

有的 接口根据cf2dns的接口格式做的
CM 移动
CU 联通
CT 电信
作者: btpanel    时间: 2023-10-16 09:12
daohang99 发表于 2023-10-16 08:47
大佬,你这个怎么解决阻断的问题,好像很多IP被阻断拉

无法完全解决 听天由命 目前是15分钟更新一次IP 同时CNAME方式的部分地区因为没有测速点单独手动挑选IP做解析
作者: kagurazakashira    时间: 2023-10-16 09:16
本帖最后由 kagurazakashira 于 2023-10-16 09:20 编辑
btpanel 发表于 2023-10-16 09:10
有的 接口根据cf2dns的接口格式做的
CM 移动
CU 联通


行吧,看错接口了
作者: btpanel    时间: 2023-10-16 09:19
本帖最后由 btpanel 于 2023-10-16 09:21 编辑
kagurazakashira 发表于 2023-10-16 09:16


https://cfnode.eu.org/doc/api/cf2dns.html

另外近几天在考虑换域名
毕竟eu.org域名经常被屏蔽掉
所以使用API的方式建议近段时间多关注一下
作者: 晴晴晴    时间: 2023-10-16 10:31
本帖最后由 晴晴晴 于 2023-10-16 10:42 编辑
btpanel 发表于 2023-10-16 09:19
https://cfnode.eu.org/doc/api/cf2dns.html

另外近几天在考虑换域名


我想问一下,俺不知道咋用。

在一个站点,a.com,

如果子域名cdn.a.com需要使用cname,

1、在dns里填写源站ip并开启小云朵。
2、SSL/TLS 自定义主机名中填入 cdn.a.com 进行回源。


那么default.cfnode.eu.org cname 填哪里~?

萌新不懂问到,谢谢

==========
应该,还是我理解错误,还是必须要2个网站。

cloudflare 俗称的zone?

需要额外添加

添加b.com 使用came直接添加 选优default.cfnode.eu.org。 禁用小云朵






=====


目前再看https://hostloc.gdisk.cf/thread-1089297-1-1.html

作者: luckyfly520    时间: 2023-10-16 15:37
感谢分享。。。
作者: btpanel    时间: 2023-10-16 15:59
晴晴晴 发表于 2023-10-16 10:31
我想问一下,俺不知道咋用。

在一个站点,a.com,


Cname接入是如dnspod接管域名的解析 创建一个域名记录 比如www 通过cname类型 指向cdn提供的cname地址(也就是你可以用他们提供的默认地址 也可以自己解析到对应IP上去 没有太多限制) 但cloudflare免费套餐不支持cname方式接入
SAAS是cloudflare为分站类型的网站提供的一种服务 简单来说分为主站域名跟分站域名 该功能允许分站域名使用cname方式接入
按照你说的A.COM作为主站域名因为免费版不支持cname接入必须使用NS方式接入
B.COM作为分站域名的NS解析服务必须使用第三方的
这个问题很简单 你分站域名接入到cloudflare 会导致配置冲突 比如你一个网站 接入到系统两次 然后两边配置不一致 肯定要出问题 正确的用法就是B.COM用比如dnspod这种第三方国内解析到default.cfnode.eu.org 海外解析到回退源地址cdn.a.com 并保证回退源域名开启代理(云朵)
作者: shuiw    时间: 2023-10-16 15:59
666 值得长期观察
作者: 晴晴晴    时间: 2023-10-16 19:52
btpanel 发表于 2023-10-16 15:59
Cname接入是如dnspod接管域名的解析 创建一个域名记录 比如www 通过cname类型 指向cdn提供的cname地址(也 ...


怪不得,两个网站都用cf NS 死活搞不定  谢谢有空研究一下
作者: ai1li1er1    时间: 2023-10-16 20:49
好贴 Mark
作者: act2023    时间: 2023-11-1 13:43

作者: Ansel    时间: 2023-11-2 17:33

好贴 Mark


​​​​​​​
作者: kardz    时间: 2023-11-8 21:30
如何打赏楼主
如何购买付费版
作者: hcyme    时间: 2023-11-8 21:33
十年后
作者: adbdbg    时间: 2023-11-8 21:50
好麻烦Ծ‸Ծ最后速度还是不理想
作者: cbm    时间: 2023-11-8 22:00
cf这东西再怎么优选都一个吊样,你自己去itdog看看现在丢包都成啥样了。
作者: fairytail    时间: 2023-11-8 22:07
好东西绑定
作者: dole    时间: 2023-11-8 22:13
大力支持
作者: nokairg    时间: 2023-11-8 22:14
收藏了
作者: HuanYan    时间: 2023-11-8 22:41
感谢分享
作者: YourBoom    时间: 2023-11-9 14:32
绑定
作者: btpanel    时间: 2023-11-9 18:34
kardz 发表于 2023-11-8 21:30
如何打赏楼主
如何购买付费版

目前支持cf2dns,并且免费提供授权码o1zrmHAF,可永久免费使用。
插件首页有Q群号,如需付费授权购买,可加群后联系群主。
按照接口获取次数计费,暂时定价为3块钱3000次,10块钱12000次。
按照每15分钟获取一次,一个月需要消耗2880次左右。
免费付费区别在于,由于每个授权码每次获取IP会缓存15分钟。
因此免费授权码给的IP是大家共享一组的。
付费授权码,则是独享一组IP。
请求缓存数据不会计费。
作者: btpanel    时间: 2023-11-9 18:42
adbdbg 发表于 2023-11-8 21:50
好麻烦Ծ‸Ծ最后速度还是不理想

个人认为又免费速度又快的早晚都是被上网代理的玩死。
我只是做网站的,套一个CloudFlare,做好缓存。
不需要去买高防服务器,还不怕被打后一晚上起来房子没了。
安安稳稳做个网站够用了。
作者: btpanel    时间: 2023-11-9 18:48
cbm 发表于 2023-11-8 22:00
cf这东西再怎么优选都一个吊样,你自己去itdog看看现在丢包都成啥样了。

我只是做网站的,套一个CloudFlare,做好缓存。
不需要去买高防服务器,还不怕被打后一晚上起来房子没了。
安安稳稳做个网站够用了。
既速度快,又要好,免费的东西早晚都会让上网代理的玩死。
作者: lijihede    时间: 2023-11-9 18:55
好样的!
作者: btpanel    时间: 2023-11-13 20:13
2023年11月13日更新
新增支持CloudFront、Gcore优选IP地址
作者: btpanel    时间: 2023-11-18 19:22
2023年11月18日更新
支持CloudFlare、CloudFront、Gcore优选IPv4&IPv6地址
作者: aqinhai    时间: 2023-11-30 11:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: phigros    时间: 2023-11-30 11:50

好东西绑定
作者: Unit2411    时间: 2023-11-30 12:06
帮顶了
作者: Kalpeny    时间: 2023-11-30 14:48
怎么用啊?没个教程
作者: btpanel    时间: 2023-11-30 17:05
2023年11月30日更新
优化修复移动线路丢包问题,后续移动测试稳定后,联通也将部署。
测试链接https://www.itdog.cn/ping/www.baota.me
请选择持续测试方式,查看丢包率。
作者: massage    时间: 2023-12-22 19:49
google到的。这么好的帖子,居然刚看见。点赞!!插个眼!!!插个眼!!!插个眼!!!
作者: Goood    时间: 2023-12-22 20:29
6789 发表于 2023-9-11 20:17
请教大神,用的cloudflare tunnel搭建网站的,如何自选ip呢?

我也在关注这个是不是能自选IP
作者: 小卓    时间: 2023-12-22 21:09
绑定好东西绑定
作者: ytt    时间: 2023-12-26 12:10
绑定绑定,感谢付出!




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4