V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

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

  •  
  •   zjsxwc ·
    zjsxwc · Nov 20, 2017 · 3993 views
    This topic created in 3081 days ago, the information mentioned may be changed or developed.

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

    11 replies    2017-11-20 15:40:10 +08:00
    7jmS8834H50s975y
        1
    7jmS8834H50s975y  
       Nov 20, 2017
    这么危险的操作很难, 你这等于说上下载器通过原始下载你指定的文件。
    onsale
        2
    onsale  
       Nov 20, 2017 via Android
    http ? 是不是可以劫持?
    mosliu
        3
    mosliu  
       Nov 20, 2017   ❤️ 1

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

    @whypool @Satelli
    zjsxwc
        8
    zjsxwc  
    OP
       Nov 20, 2017   ❤️ 2
    找到办法了, 下个试用版的 charles ( https://www.charlesproxy.com/latest-release/download.do )

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

    jason19659
        9
    jason19659  
       Nov 20, 2017
    charles | fiddler 我就是这么破解蜂窝的。。
    oh
        10
    oh  
       Nov 20, 2017
    @zjsxwc Charles 竟然可以这么玩… 很早之前就想玩玩局域网内劫持了……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 20:02 · PVG 04:02 · LAX 13:02 · JFK 16:02
    ♥ Do have faith in what you're doing.