twilio - Twilio HTTP 请求是否支持通用 SSL 的 SSL 配置 - 使用 SNI 和 ECDSA?

标签 twilio digital-ocean cloudflare

我已在 Digital Ocean VPS 上设置了一个 API 端点,用于接收发送至我的 Twilio 号码的短信。它正在工作。

然后我开始使用 CloudFlare。我相信此后它就停止工作了,但由于我很少收到短信,所以我不确定。尽管 Twilio 的网站表明他们发送了 HTTP 请求并收到了 502 Bad Gateway 错误,但我的服务器日志从未记录来自 Twilio 的任何传入请求。我知道我的 API 端点可以正常工作,因为当我在 Chrome 浏览器中手动输入 API 端点时,我的服务器会收到它并按预期记录 GET 请求。

我尝试向 Twilio 的支持人员询问据称失败的请求的完整详细信息,但他们拒绝向我提供。

有谁知道要调整 CloudFlare 中的哪个设置才能解决此问题?我尝试关闭并减少所有安全设置,因为我认为这可能是防火墙问题。我还能如何在不完全关闭 CloudFlare 的情况下调试此问题(我需要将其打开用于其他目的)?我将接受导致解决方案的第一个答案或建议。谢谢!

编辑:这是 CloudFlare 的回复

One thing to ask them, is whether they support the SSL configuration of Universal SSL - which uses SNI and ECDSA. We have seen instances of 3rd party services not supporting one or both of these, and therefore failing to make calls via HTTPS.

Universal SSL support is defined by the client machine's support for two newer features:

Server Name Indication (SNI) Elliptic Curve certificates (ECDSA) What browsers work with Universal SSL?

If you need broader browser compatibility for older browsers/operating systems, our Pro plan plan provides this.

Also, if you want to get full information about what your browser supports, this site will run a check on your browser and tell you the support your browser has for protocols, ciphers and SNI:

https://cc.dcsec.uni-hannover.de/

最佳答案

这里是 Twilio 开发者布道者。

好消息,Twilio 现在支持 SNI!因此,这应该不再是问题。

关于twilio - Twilio HTTP 请求是否支持通用 SSL 的 SSL 配置 - 使用 SNI 和 ECDSA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31666804/

相关文章:

node.js - 为什么负载均衡器后面的两台服务器都会响应每个 HTTP 请求?

security - 如何将 SSL 原始证书附加到 CloudFlare 的根证书?

php - 将 HTML 输入发送到 PHP Twilio 脚本

php - 通过 CURL (php) 在 twilio 通知 API 中发送批量消息

ruby-on-rails - `secret_key_base` 环境缺少 'production',请在 Ubuntu 服务器上的 config/secrets.yml 中设置此值

ssl - 如何使用 Cloudflare 将证书添加到子域?

javascript - GET 请求 200 转 json

ios - Twilio SDK 一般错误 #31000

twilio - 通话期间发送短信时可以更改发件人号码吗?

java - 托管时 Mongodb 变慢