对ssl服务器的非ssl请求?

时间:2015-09-01 11:10:15

标签: ssl https server

随着物联网变得越来越主流,越来越需要从硬件发送http个请求。

一个主要问题是硬件微控制器无法发送ssl个请求,但大多数服务器/网站/服务都在使用ssl

所以,问题是,是否有任何桥接(服务)可以发送给http请求,他将用ssl包裹它,将其发送到端点,然后获取从端点响应,打开ssl,然后将其发送回发件人?

例如,使用parse.com需要ssl。

1 个答案:

答案 0 :(得分:2)

是的,有办法实现这一点 - 例如,您可以在您信任的计算机上以客户端模式运行stunnel。它是一个轻量级代理,可以执行您所描述的内容:将非SSL连接转换为SSL连接,反之亦然。

您还可以使用nginx作为代理,它还会处理一些特定于HTTP的重写:

events {}

http {
    server {
        location / {
            proxy_pass https://wandernauta.nl:443/;
        }
    }
}

在这两种情况下,代理与“互联网事物”之间的所有内容都将是未加密的,这意味着它可能会被截获,修改和篡改。

有关详情,请参阅stunnel website和。{ nginx website