全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
111#
 楼主| 发表于 2024-3-9 21:09:57 | 只看该作者
流星i 发表于 2024-3-9 13:26
大佬,提个插件建议,就是那个解析数量能不能改到域名管理添加主机里面?默认2,可以在添加主机记录时自定 ...

好的,您的建议我收集了,不过最近懒得动代码了,估计一时半会儿不会更新。
你可以先用付费版那个做cname域名,免费版的直接cname过去。
112#
发表于 2024-4-7 09:57:03 | 只看该作者
wjw 发表于 2023-11-13 21:13
检查了一下应该没配置错,难道是因为我用的是国际版华为云?

希望可以早日加入对华为云国际版的支持
113#
 楼主| 发表于 2024-4-7 11:11:26 | 只看该作者
Kalpeny 发表于 2024-4-7 09:57
希望可以早日加入对华为云国际版的支持

华为国际版目前已经确定支持
https://www.baota.me/tag/cloudflare.html
114#
发表于 2024-4-7 11:23:25 | 只看该作者
本帖最后由 Kalpeny 于 2024-4-7 11:24 编辑
btpanel 发表于 2024-4-7 11:11
华为国际版目前已经确定支持
https://www.baota.me/tag/cloudflare.html


收到
115#
发表于 2024-4-7 11:25:48 | 只看该作者
不错不错,是自动化的吗?
116#
发表于 2024-4-7 11:26:30 | 只看该作者
部署到境外和境内效果是不是一样的
117#
 楼主| 发表于 2024-4-7 13:53:02 | 只看该作者
netsky 发表于 2024-4-7 11:26
部署到境外和境内效果是不是一样的

插件只是更新解析
IP是从接口获取的
因此插件可以部署在任意服务器上
不过建议要部署在理国内近的
因为接口服务器在国内
118#
发表于 2024-4-22 02:23:34 | 只看该作者
btpanel 发表于 2024-4-7 13:53
插件只是更新解析
IP是从接口获取的
因此插件可以部署在任意服务器上


群搜不到加不上,运行错误

  1. Traceback (most recent call last):
  2.   File "/www/server/panel/plugin/cf2dns/cf2dns.py", line 7, in <module>
  3.     from dns.aliyun import AliApi
  4.   File "/www/server/panel/plugin/cf2dns/dns/aliyun.py", line 7, in <module>
  5.     from aliyunsdkcore import client
  6.   File "/www/server/panel/pyenv/lib/python3.7/site-packages/aliyunsdkcore/client.py", line 32, in <module>
  7.     from aliyunsdkcore.vendored.requests import codes
  8.   File "/www/server/panel/pyenv/lib/python3.7/site-packages/aliyunsdkcore/vendored/requests/__init__.py", line 48, in <module>
  9.     from .packages.urllib3.contrib import pyopenssl
  10.   File "/www/server/panel/pyenv/lib/python3.7/site-packages/aliyunsdkcore/vendored/requests/packages/urllib3/contrib/pyopenssl.py", line 46, in <module>
  11.     import OpenSSL.SSL
  12.   File "/www/server/panel/pyenv/lib/python3.7/site-packages/OpenSSL/__init__.py", line 8, in <module>
  13.     from OpenSSL import crypto, SSL
  14.   File "/www/server/panel/pyenv/lib/python3.7/site-packages/OpenSSL/crypto.py", line 1517, in <module>
  15.     class X509StoreFlags(object):
  16.   File "/www/server/panel/pyenv/lib/python3.7/site-packages/OpenSSL/crypto.py", line 1535, in X509StoreFlags
  17.     NOTIFY_POLICY = _lib.X509_V_FLAG_NOTIFY_POLICY
  18. AttributeError: module 'lib' has no attribute 'X509_V_FLAG_NOTIFY_POLICY'
复制代码
119#
 楼主| 发表于 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提交。
120#
 楼主| 发表于 7 天前 | 只看该作者
2024年05月02日更新记录 cf2dns1.5  
计划任务延迟10-100秒执行,以缓解服务器端的压力。
优化华为阿里地区选择,方便国内国际版账号使用。
分离保存key信息与同步key积分功能。
完善WIKI使用教程。
增加使用python3部署运行的cf2dns_global脚本。
增加使用GitHub Actions 运行的 cf2dns_actions脚本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-9 09:52 , Processed in 0.094308 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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