V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
二向箔安全
​一对一的线上 web 安全培训服务
咨询微信:twosecurityrefer
Promoted by 二向箔安全
V2EX  ›  程序员

如何快速把本地文件映射为某个 http 链接地址?

  •  
  •   zjsxwc · 22 天前 · 929 次点击

    刚想升级我的 macOS, 但这个地址的文件( http://swcdn.apple.com/content/downloads/55/48/091-14782/ai82011c0z8q598s8vb4rtil4h0bb9kcsg/InstallESDDmg.pkg)macOS 自己的安装器一直下不了, 于是用迅雷下载到了本地, 如何快速把这个本地文件映射为原来链接的地址?

    11 回复  |  直到 2017-11-20 15:40:10 +08:00
        1
    wsdjeg   22 天前
    这么危险的操作很难, 你这等于说上下载器通过原始下载你指定的文件。
        2
    onsale   22 天前 via Android
    http ? 是不是可以劫持?
        3
    mosliu   22 天前   ♥ 1

    没试过,不过我设想一下
    开一个 nginx
    hosts 解析 swcdn.apple.com 到这个 nginx 的 ip 上,
    然后配置下规则 如果不是这个文件则反代 是这个则返回本地文件。
        4
    whypool   22 天前
    本地开个 http 服务,比如 python,
    可以用 python -m SimpleHTTPServer 80,可以在任意目录开一个 http 服务,监听 80 端口;
    然后目标机或者本地局域网,修改 hosts,把 apple 解析到本地的 ip+端口
        5
    Satelli   22 天前
    去 /Library/WebServer/Documents/ 里面一级一级建立目录,把文件放进去。
    然后 sudo apachectl start。
    然后在 /etc/hosts 里面添加一行 127.0.0.1 swcdn.apple.com
    然后去 Mac App Store 里重新点一下下载。
        6
    zjsxwc   22 天前
    除了我这个文件下不了,其他在这个域名下的文件还是能下好的, 但我不知道有哪些文件....

    @whypool @Satelli
        8
    zjsxwc   22 天前   ♥ 2
    找到办法了, 下个试用版的 charles ( https://www.charlesproxy.com/latest-release/download.do )

    然后 通过 本地 map 就可以了 , 如图

        9
    jason19659   22 天前
    charles | fiddler 我就是这么破解蜂窝的。。
        10
    oh   22 天前
    @zjsxwc Charles 竟然可以这么玩… 很早之前就想玩玩局域网内劫持了……
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2725 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 37ms · UTC 01:43 · PVG 09:43 · LAX 17:43 · JFK 20:43
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1