全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: btpanel
打印 上一主题 下一主题

cf2dns1.5多安装方法 支持CloudFlare、CloudFront、Gcore优选IPv4&IPv6...

  [复制链接]
31#
 楼主| 发表于 2024-1-16 21:49:15 | 显示全部楼层
2024年01月16日更新记录
增加用户添加空主机名直连留空的错误判断,并输出错误提示。     
增加添加域名的配置项提示,以避免看不懂配置项名称的情况。     
增加前端显示判断,以显示已经选定的配置项。
32#
 楼主| 发表于 2024-1-20 12:12:53 | 显示全部楼层
本帖最后由 btpanel 于 2024-1-20 12:15 编辑
kldeam 发表于 2024-1-16 21:52
大佬 两个网站同一台服务器上使用这个 一个全绿 一个全黄 差距有点大 什么情况 用的 dnspod  ...


具体原因不清楚,我只说一下可能性。
         
1.网页大小不一致,或者一个网站被缓存了。
cloudflare会默认缓存静态类的文件,比如css js 图片资源等。
其次网站页面也有大有小,建议尽量做好必要的缓存。
            
2.IP分配的原因
由于cf是泛播IP,所以有些IP在我测速点网络环境属于优选,但是其他地区并不一定,因此目前2个解决办法。
方法一,发现后手动进行屏蔽,这个需要我手动维护,其实也想自动维护但是成本太高,毕竟这项目不赚钱总不能全国各地都买台服务器测试吧!
方法二,通常一个段的IP线路是一样的,因此分配时是会根据IP段进行分配,因此目前每个线路会分配5个不同IP段的IP,这样就算是有一个IP访问状况不好,也能降低影响。
而DNSPOD免费版只支持每个线路2个IP,因此在插件更新记录时会将5个IP进行打乱,然后随机更新2个IP,这也会导致你2个域名所更新上去的IP是不同的。这样会有较大概率分配到如测速点是优选但其他地区并不是优选的IP。所以尽量使用华为 阿里或者使用付费版dnspod,设置为每个线路更新5个IP。
        
3.运营商DNS缓存
公共dns服务是宽带用户端使用的,通常默认都是由宽带运营商提供,为了降低dns服务器的负载,通常运营商不会按照域名解析的ttl来缓存解析IP,而是由运营商自己设置具体缓存时间。
因此理论上每隔15分钟会更新一组共15个IP地址,但是在如itdog测试时会有超过30+个IP地址,这就是运营商缓存导致的。

33#
 楼主| 发表于 2024-2-13 18:55:14 | 显示全部楼层
你好,再见 发表于 2024-2-10 20:28
支持大佬,希望能出个华为国际版的,国际版转不到国内来

国际版是支持的,需要改配置文件中的地域,国内用国内的地域,国际版用香港等海外地域。
34#
 楼主| 发表于 2024-3-9 21:09:57 | 显示全部楼层
流星i 发表于 2024-3-9 13:26
大佬,提个插件建议,就是那个解析数量能不能改到域名管理添加主机里面?默认2,可以在添加主机记录时自定 ...

好的,您的建议我收集了,不过最近懒得动代码了,估计一时半会儿不会更新。
你可以先用付费版那个做cname域名,免费版的直接cname过去。
35#
 楼主| 发表于 2024-4-7 11:11:26 | 显示全部楼层
Kalpeny 发表于 2024-4-7 09:57
希望可以早日加入对华为云国际版的支持

华为国际版目前已经确定支持
https://www.baota.me/tag/cloudflare.html
36#
 楼主| 发表于 2024-4-7 13:53:02 | 显示全部楼层
netsky 发表于 2024-4-7 11:26
部署到境外和境内效果是不是一样的

插件只是更新解析
IP是从接口获取的
因此插件可以部署在任意服务器上
不过建议要部署在理国内近的
因为接口服务器在国内
37#
 楼主| 发表于 2024-4-22 09:15:59 | 显示全部楼层
柳夜熙 发表于 2024-4-22 02:23
群搜不到加不上,运行错误


这个报错是由于在 `OpenSSL/crypto.py` 文件中的 `X509StoreFlags` 类中引用了 `lib.X509_V_FLAG_NOTIFY_POLICY`,但是实际上 `lib` 模块中没有 `X509_V_FLAG_NOTIFY_POLICY` 这个属性,导致了 AttributeError。

可能的原因是 OpenSSL 库版本不兼容或者安装有问题。建议尝试以下步骤解决问题:

1. **更新 OpenSSL 库**:确保你的 OpenSSL 库是最新版本。你可以尝试通过包管理器更新 OpenSSL(例如,如果你使用的是 Linux,可以通过 `apt` 或者 `yum` 更新 OpenSSL)。

2. **更新 Python 模块**:如果你使用的是 Python 模块 `pyOpenSSL`,确保它也是最新版本。

3. **检查依赖关系**:确保你的代码依赖的所有库都已正确安装,并且没有版本冲突。

4. **重启服务器**:有时候在更新完库或者模块之后,需要重启服务器才能生效。

正常来讲下面命令不会有任何问题,但防止意外发生致命错误建议执行前备份数据。

要更新 OpenSSL 可以尝试以下方法:

Linux 系统:

Ubuntu/Debian:
  1. sudo apt update
  2. sudo apt upgrade openssl
复制代码

CentOS/RHEL:
  1. sudo yum update openssl
复制代码


重装宝塔面板python3运行环境(请注意只适应官方最新版本,第三方版本请勿使用本命令以防出现致命错误):
  1. rm -rf /www/server/panel/pyenv && curl https://download.bt.cn/install/update_panel.sh|bash
复制代码


以上命令操作完成后,cf2dns插件还需要重新安装。

cf2dns插件目前是开源项目,后续遇到问题请到github或者gitee提交。
38#
 楼主| 发表于 2024-5-2 18:10:23 | 显示全部楼层
2024年05月02日更新记录 cf2dns1.5  
计划任务延迟10-100秒执行,以缓解服务器端的压力。
优化华为阿里地区选择,方便国内国际版账号使用。
分离保存key信息与同步key积分功能。
完善WIKI使用教程。
增加使用python3部署运行的cf2dns_global脚本。
增加使用GitHub Actions 运行的 cf2dns_actions脚本。
39#
 楼主| 发表于 2024-5-7 19:26:39 | 显示全部楼层
2024年05月07日更新记录         
修复宝塔cf2dns插件无法保存地域的bug
增加345673.xyz服务商接口
由于没有什么大的更新版本
插件还是使用1.5版本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-20 04:46 , Processed in 0.060830 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表