V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
phithon
V2EX  ›  分享创造

有没有可以根据用户所在位置自动选择源的服务

  •  
  •   phithon ·
    phith0n · 2018-11-28 16:38:53 +08:00 · 2007 次点击
    这是一个创建于 1947 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人经常编译东西,有时候在国内的 vps 上做,有时候在国外的 vps 上做,经常要修改各种 alpine、debian、pip 的源。

    有没有一种源分发的服务,只要提供一个固定的 URL,然后根据用户所在的位置自动选择使用哪家的源,然后 302 跳转过去的?另外,也不知道 apt 等这些工具是否支持 302 跳转。

    如果有这种服务,可以解决几个痛点:

    1. 如果某个源挂了,只需要分发服务里去掉即可,不再需要修改 Dockerfile 等文件来改源 URL
    2. 根据使用者所在的位置自动分发最快的源,这样同样一份 Dockerfile,不管在哪编译速度都会很快
    3 条回复    2018-11-29 08:55:52 +08:00
    yuanfnadi
        1
    yuanfnadi  
       2018-11-28 20:11:05 +08:00 via iPhone
    if 访问不了谷歌
    bash qiehuan.sh
    phithon
        2
    phithon  
    OP
       2018-11-28 21:24:30 +08:00
    @yuanfnadi
    其实也可以,但我说的第 1 个痛点还是没解决:如果有一个源挂了,我还是得改 qiehuan.sh 这个脚本。当然,如果有一个开源项目专门维护这个脚本也可以
    bokchoys
        3
    bokchoys  
       2018-11-29 08:55:52 +08:00 via iPhone
    做个网页加 js 应该可行吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5358 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:50 · PVG 13:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.