2025-08-26
编程与技术
00

目录

解决方案:代理

今天发现,一直用的基于 CloudflareDDNS 服务没有正确更新IP地址,经过测试后发现,CURL调用CF的API出现报错:

curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.cloudflare.com:443

程序调用接口一直报错:EOF

目前怀疑是CF的API也被墙了,但不确定,有更多信息的大佬欢迎评论。

既然怀疑被墙了,那就用老办法,代理呗。

经过代理尝试,貌似确实恢复了,没有发现问题,如果有问题再来更新。

解决方案:代理

前排说明:老狗只用了到更新DNS的接口,所以代码中只针对这个接口写了代理,本文用于记录一种解决思路。

老狗原来使用AI写的一个DDNS开源服务: https://github.com/dingdangdog/cloudflare_ddns

  • ddns_client
  • proxyapi
  • whoiam

现在其中增加了 proxyapi 模块,其中提供了使用 Cloudflare workers 进行简单代理的方案,也提供了docker、可执行程序等方案,都是非常简单的代码,所以很多情况可能并不严谨&不安全,只建议自用。

另外,写的时候考虑到,其实 whoiamproxyapi 完全可以融合到一个模块中,但由于为了快速且简单的修复DDNS,所以并未坐融合,待什么时候想起来了or没事干了,再来优化吧。

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!