esp8266客户端连接失败与CDN代理

时间:2020-05-25 22:39:01

标签: proxy cdn esp8266 esp8266wifi

我已经在esp8266上设置了Arduino代码。该代码仅执行以下操作:

  • 设置wifi
  • 连接到网络服务器
  • 从此网络服务器检索html并将其存储
  • 实例化服务器:端口
  • 处理本地IP地址上的GET“ /”请求,并从以前的网络服务器发送回html。

代码运行正常(99%)。我只需要其余1%的支持。 :-)

  1. 当网络服务器具有“常规” IP地址+域名时,esp8266可以毫无问题地解决该问题。
  2. 当网络服务器在LAN上仅具有“常规” IP地址时,esp8266可以从中获取html。
  3. 但是,当此Web服务器位于CDN /代理激活之后(仅供参考,这是Cloudflare),则IP解析度就是CDN中的IP(似乎可以);但是esp得到的是空html或“ 0” ...我无法在esp上进行深度调试。

在设置中我有什么想念的吗? 知道我应该尝试什么。

谢谢

2 个答案:

答案 0 :(得分:0)

您从cloudflare获得的http响应代码是什么?

答案 1 :(得分:0)

在收到SSL握手错误40之后,我切换到了BearSSL Arduino库,最后一点。 所以最后,我设法使用BearSSL并解决了问题。