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

2018-11-28 16:38:53 +08:00
 phithon

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

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

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

  1. 如果某个源挂了,只需要分发服务里去掉即可,不再需要修改 Dockerfile 等文件来改源 URL
  2. 根据使用者所在的位置自动分发最快的源,这样同样一份 Dockerfile,不管在哪编译速度都会很快
2052 次点击
所在节点    分享创造
3 条回复
yuanfnadi
2018-11-28 20:11:05 +08:00
if 访问不了谷歌
bash qiehuan.sh
phithon
2018-11-28 21:24:30 +08:00
@yuanfnadi
其实也可以,但我说的第 1 个痛点还是没解决:如果有一个源挂了,我还是得改 qiehuan.sh 这个脚本。当然,如果有一个开源项目专门维护这个脚本也可以
bokchoys
2018-11-29 08:55:52 +08:00
做个网页加 js 应该可行吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512385

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX