答案1
我正在使用 Postman 测试解决方案。Plivo 在其网站上提供了使用此工具的教程:开始使用 Postman Collections 来获取 Plivo SMS API。
在STunnel中我添加了以下配置:
[plivo]
client=yes
accept = :261
connect = api.plivo.com:443
sni = api.plivo.com
checkHost = api.plivo.com
verifyChain = yes
CAfile = ca-certs.pem
TIMEOUTbusy = 300
TIMEOUTclose = 60
TIMEOUTconnect = 10
然后我修改了 Plivo 提供的 Postman RestAPI 解决方案,替换
https://api-legacy.plivo.com/v1/Account/{{auth_id}}/Message/ (我将 api.plivo.vom 更改为 api-legacy.plivo.com)
到
http://{{server_ip}}/v1/账户/{{auth_id}}/消息/
{{server_ip}} 指向运行 STunnel 的机器(例如 192.168.xx.xx:261)。
我测试了一下并且成功了。
PS:如果您的本地计算机上没有运行 STunnel 服务,您可能需要打开防火墙端口以允许服务器接受端口 261 上的流量。