跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 大量内网设备 https 问题
未分類
13 9 月 2020

大量内网设备 https 问题

大量内网设备 https 问题

資深大佬 : msmmbl 10

内网有 200 多台摄像头(具体来说,是运行 debian 的开发板),提供了 http 地址的 mjpg 地址可以直接看到视频,大概是

http://192.168.25.1/video.mjpg http://192.168.25.2/video.mjpg http://192.168.25.3/video.mjpg http://192.168.25.4/video.mjpg http://192.168.25.5/video.mjpg ... http://192.168.25.200/video.mjpg 

现在遇到了一个问题,我要在一个 https 的网页中,通过 img 标签显示视频,然而因为这些视频都是 http 的,浏览器拒绝显示。

我想有这么几个方案:

  1. 通过一台中心的 nginx 反代,给他们加上 https 。但是这样流量都会跑到反代服务器上。到时候估计反代服务器的网络压力有点大

  2. 在每个摄像头上,签发自签名的证书,直接给它的 IP 签。不知道这个好不好搞,可不可以像泛域名一样,整个网段就签名了。

  3. 或者要不给每个设备绑定一个域名吧。申请一个域名比如 aaa.com ,然后把*.device.aaa.com 申请 ssl 证书,然后找找有没有什么 dns 服务器,可以把 192_168_25_x.device.addd.com 中的 IP 匹配出来,解析到 192.168.25.x

求思路。

大佬有話說 (16)

  • 資深大佬 : jim9606

    按理来说标签地址写完整 url (也就是 http 开头的)应该不会拒绝显示的,除非浏览器配置为拒绝混合内容。
    如果要加,肯定是用 nginx 反代,自签名证书浏览器是不信任的。

  • 資深大佬 : KyonLi

    我选择的第二个方案
    大量内网设备 https 问题

  • 資深大佬 : keyfunc

    访问这个网页的设备固定吗?如果固定的话,反响代理可以直接建在本机上,就不存在网络压力了。

  • 資深大佬 : lslqtz

    怀疑是浏览器问题。。。
    混合内容浏览器不拒绝显示吧。。。

  • 資深大佬 : keyfunc

    也可以看看是否定义了 CSP,并拒绝了所有混合内容。

  • 主 資深大佬 : msmmbl

    @KyonLi 我试了下方案二,这个是不是还需要把证书加到浏览器的信任列表呢

  • 資深大佬 : opengps

    nginx 前面全部用 https,后端用 http 可行不?(我没玩过 nginx,我是参考负载均衡 slb 推测的)

  • 主 資深大佬 : msmmbl

    @opengps 目前我在调试阶段就是这么玩的 /(ㄒoㄒ)/~~

  • 資深大佬 : Daylight1993

    用域名申请通配符 ssl 证书,然后泛解析到本地内网 ip 就可以了。

  • 資深大佬 : Daylight1993

    哦,不是泛解析,说错了。得按照设备地址逐条解析,不过目前主流 dns 都支持批量导入功能的。

  • 資深大佬 : Aruforce

    2 这个需要自签一个根证书 然客户端浏览器信任。。。然后 用根证书 root.key 签发各个 IP 的证书。。。工作量也很大。。。

  • 資深大佬 : kokutou

    可以申请公网可用的 *.aaa.com 泛域名证书
    然后内网 dns 服务器把域名 192_168_1_2.aaa.com 指向 192.168.1.2 就行了。

  • 資深大佬 : Xusually

    @opengps 可行,而且可以算是基操

  • 資深大佬 : phxsuns

    我倾向于方案 1,中心化管理证书的话,到时候续签维护会比较容易。

  • 主 資深大佬 : msmmbl

    @Daylight1993 最后使用了您的方案,谢谢。

  • 資深大佬 : galenzhao

    xip.io

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具