zinwalin
V2EX  ›  Android

如何将 https 的文件链接转成本地服务器上?

  •  
  •   zinwalin · Dec 27, 2022 · 13203 views
    This topic created in 1409 days ago, the information mentioned may be changed or developed.

    比如很多设备需要下载此文件 https://aws.com/1234.apk

    如何在本地配置一个同域名的服务? 然后在根目录下放上 1234.apk 文件,这样下载的速度就快很多,也少了翻墙的麻烦。

    多谢

    13 replies  •  2022-12-29 10:29:14 +08:00
    deavorwei
    deavorwei
    Dec 27, 2022
    1
    大胆猜测 127.0.0.1 aws.com + iis
    geeglo
    geeglo
    Dec 27, 2022
    2
    SNI Proxy
    yaott2020
    yaott2020
    Dec 27, 2022 via Android
    3
    客户端安装根证书,劫持链接
    jeesk
    jeesk
    Dec 27, 2022 via Android
    4
    手动去查 dns 。
    ysc3839
    ysc3839
    Dec 28, 2022
    5
    你是想把 https 劫持到本地的缓存服务器?这样过不了 https 证书认证,需要在用户设备上安装证书。
    Puteulanus
    Puteulanus
    Dec 28, 2022
    6
    可以看看 squid 的透明代理,配好缓存
    证书这个域名想一致只能客户端导入证书走中间人了
    sdk234
    sdk234
    Dec 28, 2022 via Android
    7
    我觉得你可以自己维护一个 dns 服务器,给内网用户下发你自己服务器的地址。然后把 aws.com 指向自己配置好的机器上。
    Tink
    Tink
    Dec 28, 2022 via Android
    8
    dns 劫持
    iceheart
    iceheart
    Dec 28, 2022 via Android
    9
    两个办法
    1. 伪造或者给自己颁发一个 aws 的证书
    2. 给每个设备安装一个你自己颁发的根证书

    然后把 aws.com 指向你的服务器就行了
    Rocketer
    Rocketer
    Dec 28, 2022 via iPhone❤️1
    10
    你这不就是典型的劫持吗?只不过你没有篡改成恶意文件,而是改成了另一个“你认为同样”的文件而已。

    为什么加引号呢?因为原文件可能已经升级了,而你的缓存还没更新。
    myderr
    myderr
    Dec 28, 2022
    11
    如果是同一局域网的环境下的话,你直接路由器翻墙吧
    kokutou
    kokutou
    Dec 28, 2022 via Android
    12
    http 很简单,https 很麻烦,每个设备要装个证书。
    zinwalin
    zinwalin
    OP
    Dec 29, 2022
    13
    多谢各位
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5886 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 03:12 · PVG 11:12 · LAX 19:12 · JFK 22:12
    ♥ Do have faith in what you're doing.