兄弟们, https 网站有办法访问 http 资源吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dafuyang
V2EX    程序员

兄弟们, https 网站有办法访问 http 资源吗

  •  
  •   dafuyang 2022-11-15 14:47:10 +08:00 via Android 6873 次点击
    这是一个创建于 1064 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:个人业余时间开发的一个小站想升级 https ,里面有接入免费 10G 的七牛云 oss ,用的 http 协议( https 要付费),升级后发现浏览器默认 http 协议的资源给 block 了,搜索了一下只能让资源升级成 https ,有没有别的办法在 https 的页面中访问 http 资源呢

    49 条回复    2022-11-17 08:39:09 +08:00
    Hansah
        1
    Hansah  
       2022-11-15 14:49:38 +08:00
    又拍云免费额度支持 https
    14v45mJPBYJW8dT7
        2
    14v45mJPBYJW8dT7  
       2022-11-15 14:55:17 +08:00
    免费的 cloudflare 如果延迟你能接受的话

    付费的 开个主机 nginx 套个证书,再转发
    Crawping
        3
    Crawping  
       2022-11-15 14:56:51 +08:00
    做个反代?
    tool2d
        4
    tool2d  
       2022-11-15 14:59:48 +08:00
    貌似不能
    276562578
        5
    276562578  
       2022-11-15 15:01:12 +08:00
    用 nginx 做转发,就可以我就这么干的
    dafuyang
        6
    dafuyang  
    OP
       2022-11-15 15:03:10 +08:00 via Android
    @rimutuyuan 能具体说一下吗,我目前是已经有支持 ssl 证书的 nginx 服务器
    dafuyang
        7
    dafuyang  
    OP
       2022-11-15 15:04:00 +08:00 via Android
    @276562578 哪里转哪里能具体一点吗,还领悟不到
    276562578
        9
    276562578  
       2022-11-15 15:10:46 +08:00
    8 楼正解
    gogogo2000
        10
    gogogo2000  
       2022-11-15 15:38:07 +08:00
    除了反向代理外已经没有任何方法可以使用 http 资源了,或者你也可以直接修改 Chrome 设置~
    dafuyang
        11
    dafuyang  
    OP
       2022-11-15 15:42:06 +08:00 via Android
    @rimutuyuan
    @276562578 两位大哥,小弟看了一下,这个链接教程是服务器本地资源,我 http 域名解析的地址是七牛云提供 CNAME 上,咋配置呢
    lonelinsky
        12
    lonelinsky  
       2022-11-15 16:00:14 +08:00
    用 nginx +ssl 反代 OSS ,且不说流量费用,带宽上都得差不少呀,应该会慢挺多

    感觉还是 前面套一个支持 https 的 CDN / 找免费支持 https 的 OSS / 付费用 https. 排名有先后
    pota
        13
    pota  
       2022-11-15 16:10:14 +08:00
    浏览器这边是没有方法解决的,加了代理还是走服务器流量。那 CDN 又没用了
    docx
        14
    docx  
       2022-11-15 16:18:35 +08:00 via iPhone
    算下成本,能接受就直接开 https 用呗

    反代是纯用存储了,折腾半天到最后线路反向优化
    montaro2017
        15
    montaro2017  
       2022-11-15 16:42:42 +08:00
    我的七牛云 OSS 开 HTTPS 不需要花钱啊,只需要在域名管理的 HTTPS 里选免费证书就可以了
    https://s3.bmp.ovh/imgs/2022/11/15/df34903169669330.png
    https://s3.bmp.ovh/imgs/2022/11/15/804fa920b1e1b918.png
    yhxx
        16
    yhxx  
       2022-11-15 16:45:57 +08:00
    换又拍云就好了

    @montaro2017 他说的是 HTTPS 流量要钱
    itechify
        17
    itechify  
    PRO
       2022-11-15 16:50:45 +08:00
    充值 10 块,试试能用多久
    cco
        18
    cco  
       2022-11-15 16:53:01 +08:00
    换个又拍云或者阿里云 OSS ,腾讯云 TOS ,都比七牛好用。
    montaro2017
        19
    montaro2017  
       2022-11-15 16:53:28 +08:00
    @yhxx 我七牛云 OSS 用到现在没花过一分钱,10G 以内的流量都是免费的
    storyxc
        20
    storyxc  
       2022-11-15 17:11:41 +08:00
    七牛云可以直接升级 https 啊,我的图床放在七牛云三年多了
    star7th
        21
    star7th  
       2022-11-15 17:16:27 +08:00
    充值十块钱能搞定的事情,建议不要折腾。把精力花在业务逻辑上吧
    dafuyang
        22
    dafuyang  
    OP
       2022-11-15 17:38:32 +08:00 via Android
    @montaro2017 这两个链接是啥,打不开,你是说七牛云 oss 走 https 协议 10g 内也不用钱吗,我看文档写的要钱呢
    dafuyang
        23
    dafuyang  
    OP
       2022-11-15 17:40:21 +08:00 via Android
    @star7th 业务已经写完了,现在就是各种查漏补缺然后就顺着发现了升级 https 引发的我的问题
    ciki
        24
    ciki  
       2022-11-15 17:41:27 +08:00
    https 要不了多少钱,个人站一年也要不了你几十块
    fstab
        25
    fstab  
       2022-11-15 18:14:15 +08:00
    这个除了给钱,没办法,反代就是反向优化。
    cyningxu
        26
    cyningxu  
       2022-11-15 19:04:22 +08:00
    @rimutuyuan @276562578 个人对这些不是很了解,有点疑问。如果开个主机做转发,那流量都走主机了,是不是没必要用 OSS 了?直接在主机里存储是不是一样的效果?
    14v45mJPBYJW8dT7
        27
    14v45mJPBYJW8dT7  
       2022-11-15 19:10:15 +08:00
    @cyningxu 是的,反向优化
    cnbattle
        28
    cnbattle  
       2022-11-15 19:24:45 +08:00
    反代就 没有 cdn 的加速效果,走的是服务器的带宽,反向优化
    建议 使用付费的 或 换了
    MMMMMMMMMMMMMMMM
        29
    MMMMMMMMMMMMMMMM  
       2022-11-15 19:52:27 +08:00
    嫖免费的
    vercel 、netify
    serverless function 直接转发
    qinrui
        30
    qinrui  
       2022-11-15 20:32:55 +08:00 via iPhone
    一直没搞明白七牛云到底哪些免费哪些收费

    我用七牛 sdk 上传了图片,作为自己小网站的图床,展示照片,才几百 kb ,就扣了我的费
    dafuyang
        31
    dafuyang  
    OP
       2022-11-15 20:38:08 +08:00
    @qinrui 扣了多少钱,我用的有存储占好几个 G 了,目前还没被扣过钱,计费他写的是存储 10G 以内免费,流量 10G 以内免费,https 流量计费,但是楼上有兄弟说他 https 免费,我还没确定,但是看文档是明确说计费的。。
    qinrui
        32
    qinrui  
       2022-11-15 20:52:00 +08:00 via iPhone
    @dafuyang 客服解释说是“外网流出流量”,我也不明白,这个流量和那个免费请求是啥关系,我也不明白
    i0error
        33
    i0error  
       2022-11-15 21:37:35 +08:00
    用 Service Worker 拦截,不知道是否可行,没有测试。
    lyhiving
        34
    lyhiving  
       2022-11-15 22:32:24 +08:00
    正常的浏览器不能,因为过不了安全那一关,最好是写成无协议头的 “//xxx.com/images.jpg”
    Nielsen
        35
    Nielsen  
       2022-11-15 22:42:20 +08:00
    代理、转发不管怎么说都是把 http 变成 https (对于前端来说)。就不要想在 https 页面里请求 http 资源了,这是倒行逆施的操作。
    跟浏览器厂商对着干完全是浪费精力。
    qinrui
        36
    qinrui  
       2022-11-15 23:55:42 +08:00
    @yhxx
    多谢提供信息,马上去注册又拍云

    @cco
    阿里云、腾讯云都没有免费额度吧
    alexmy
        37
    alexmy  
       2022-11-16 00:17:14 +08:00
    以前也是免费额度,充了 10 块,个人小站一年都用不完。
    nuk
        38
    nuk  
       2022-11-16 03:09:12 +08:00
    虽然不能直接访问 http 资源,但是 window.open 支持 http 呀。
    biguokang
        39
    biguokang  
       2022-11-16 06:26:09 +08:00
    @dafuyang 那个 proxy_pass 可以直接填别的网站的域名。

    所以早年间有一个骚操作,你租一个境外没有墙掉 ip 的服务器,你自己的域名绑定服务器,然后 proxy_pass 那一栏直接填 google.com ,然后访问你的域名就是访问谷歌网页了,地址栏还是你的域名,但是网页内容是谷歌的。这种叫做反向代理翻墙。

    与之对应的是正向代理,也就是我们现在最常用的科学上网。


    不过,你 proxy_pass 填的 cdn 域名就没意义啊,因为这么搞你的 cdn 资源就不是直接到达用户设备的,而是要经过你服务器的小水管中转的,这么搞还不如直接把资源存在本地。
    montaro2017
        40
    montaro2017  
       2022-11-16 08:37:01 +08:00
    @dafuyang 那两个链接时图片,我直接传到 OSS 上吧
    https://assets.montaro.cn/11111.png
    https://assets.montaro.cn/22222.png
    你看 我这两张图就是七牛云 OSS 的 HTTPS
    我看了一下,HTTPS 好像确实要流量
    zzzmh
        41
    zzzmh  
       2022-11-16 10:10:07 +08:00
    换又拍或者换多吉 完美解决问题
    zzzmh
        42
    zzzmh  
       2022-11-16 10:13:56 +08:00
    补充下
    又拍貌似是要首页挂他们的链接,送到手的直接是代金券,相当于他们帮你充值 1 年的余额,老板相当大气
    多吉貌似是送的多 空间 10G + 流量 20G 而且不收请求次数费用,也是老板大气
    白嫖我经验丰富可以问我
    cco
        43
    cco  
       2022-11-16 10:33:48 +08:00
    @qinrui 我冲了 10 块,用两年了
    maemolee
        44
    maemolee  
       2022-11-16 10:53:08 +08:00

    @montaro2017 #40 我也是七牛用户,每个月都交钱的,HTTPS 流量确实收钱。
    di1012
        45
    di1012  
       2022-11-16 11:22:09 +08:00
    https 产生的流量收费的,如果流量不大,花几十块钱就能买几百 G 的流量了
    dudubaba
        46
    dudubaba  
       2022-11-16 14:29:49 +08:00
    反代得接你自己的服务吧,那还要 cdn 有啥用。。。不想花钱说明你这小站自己玩玩的,那用 minio 这种开源的搭建个图床,然后七牛云数据同步过来呗。
    lysS
        47
    lysS  
       2022-11-16 17:01:59 +08:00
    会 block 吗?我记得只是浏览器的锁会警告
    dafuyang
        48
    dafuyang  
    OP
       2022-11-16 21:10:46 +08:00 via Android
    @lysS 会,就是 http 资源全部报错,控制台打印什么 https 网页不允许 http 请求的错误
    zqx
        49
    zqx  
       2022-11-17 08:39:09 +08:00
    把 http 的资源,放到 github page 上就是 https 了,免费的方法
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5862 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 03:00 PVG 11:00 LAX 20:00 JFK 23:00
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86