【问题标题】:https and wss ran in local ip addresshttps 和 wss 在本地 ip 地址中运行
【发布时间】: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协议?

提前致谢,

克里斯·帕帕斯

【问题讨论】:

    标签: javascript python apache websocket https


    【解决方案1】:

    使用 IP 连接的 websocket,证书未涵盖,因此将套接字地址从 wss://192.168.1.24:8080/ 更改为 wss://somehost:8080/(如果需要,在您的操作系统中编辑名为“hosts”的文件)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-16
      • 2020-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 2012-11-29
      • 2011-04-08
      相关资源
      最近更新 更多