https 和 wss 在本地 ip 地址中运行
Posted
技术标签:
【中文标题】https 和 wss 在本地 ip 地址中运行【英文标题】:https and wss ran in local ip address 【发布时间】:2020-12-13 19:14:33 【问题描述】:我按照这些说明进行操作:https://shellcreeper.com/how-to-create-valid-ssl-in-localhost-for-xampp/
我想在 LAN 网络上测试安全 Web 套接字连接。 我尝试在 192.168.1.24 中运行 websocket 服务器(python),这是我的电脑在端口 8080 的静态局域网 IP 地址。
当我尝试获取一个带有 javascript web socket 连接的 html 页面时,我看到了这个:
到“wss://192.168.1.24:8080/”的 WebSocket 连接失败:连接建立错误:net::ERR_CERT_COMMON_NAME_INVALID
有没有办法在局域网IP地址中拥有https(js getUserMedia函数需要它)和wss协议?
提前致谢,
克里斯·帕帕斯
【问题讨论】:
【参考方案1】:使用 IP 连接的 websocket,证书未涵盖,因此将套接字地址从 wss://192.168.1.24:8080/
更改为 wss://somehost:8080/
(如果需要,在您的操作系统中编辑名为“hosts
”的文件)
【讨论】:
以上是关于https 和 wss 在本地 ip 地址中运行的主要内容,如果未能解决你的问题,请参考以下文章