ssl - 如何让浏览器信任本地网络 wss ://connection?

标签 ssl https websocket

我正在尝试使用 nginx 反向代理将 websocket 连接 ws://升级到 wss://https://github.com/nicokaiser/nginx-websocket-proxy/blob/master/simple-wss.conf

但我似乎在证书部分遇到问题。我的服务器与客户端位于同一网络。所以理想情况下,我希望我的用户登录到“https://example.com ”,然后客户端连接到“wss://192.168.1.xxx:xxxx”。

到目前为止,由于 NET::ERR_CERT_COMMON_NAME_INVALID,浏览器正在阻止它。我真的不知道如何生成浏览器在本地网络上信任的自签名证书。谷歌搜索只会告诉我如何使用域名访问我的服务器,但我将始终连接到本地网络 IP。感谢帮助!

最佳答案

对于任何遇到这个问题的人,我设法使用这篇概述架构的帖子来解决它https://support.plex.tv/articles/206225077-how-to-use-secure-server-connections/

最终发生的事情是,我们设置了一个指向运行 nginx 的服务器的 url,该服务器解析子域并将连接重定向到该 url。例如:wss://192-168-1-142.mydomain.com 重定向到 ws://192.168.1.142,这使得浏览器信任该连接

关于ssl - 如何让浏览器信任本地网络 wss ://connection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54999842/

相关文章:

Apache -AH00341 : winnt_accept: Asynchronous AcceptEx failed

ssl - 使用安全的后端即服务 (BaaS)(例如 Parse.com)是否是避免使用 SSL 网站的借口?

sql - 在两个不同服务器之间安全通信的最佳方法

javascript - 恩伯斯 : Use Websocket backend as data source

.htaccess - mod_rewrite http 到 https 最终进入循环

.net - SSL confluent-kafka-dotnet librdkafka SSL

ssl - 如何在 SSL 连接的服务器端接收数据?

javascript - 通过 HTTPS 的 Ajax GET 请求

javascript - 如何在 iOS 设备上选择图像期间保持 socket.io 连接处于事件状态

Azure Bot 服务无法在代理后面的 Web 聊天中工作