献丑了,搞了个 Github 代下载服务,永久免费

2020-03-21 11:15:37 +08:00
 mangogeek
https://g.widora.cn

可能随时崩溃哦~~
暂时还不支持超过 2GB 的仓库,服务器选自日本 vultr

设计思路:
通过在日本的 VPS clone -r 代码,下载后压缩成 zip 再允许用户下载。得益于带宽足够大,下载速度大部分情况下大于 4MB/s。通过服务器 clone 的好处就是不丢失 git 信息。坏处是对服务器造成的压力不小。

不足:
可能随时崩溃,请轻点测试。目前测试如果仓库太大(>1GB),可能会失败。后续再慢慢改进。

更新:
前几天增加了针对其他源码包链接的代下载服务。

测速:
http://dl.widora.cn/dl/linux-4.14.158.tar.xz
可以尝试拿上述链接测试下载速度。大部分地方应该还可以。
18335 次点击
所在节点    互联网
62 条回复
tarsier
2020-03-21 11:29:45 +08:00
不要轻易承诺“永久”吧
pushyzheng
2020-03-21 11:51:40 +08:00
@tarsier lz 只承诺“永久”免费,但没承诺“永久”可用。hhh
loading
2020-03-21 11:57:33 +08:00
楼主我支持你,被在意上面楼层的言语。
公益都是不容易的。
大厂承诺的永久大家也都知道,您这没毛病。

我支持你。
mangogeek
2020-03-21 11:59:29 +08:00
@tarsier 嗯,目前看是的,服务器费用一个月不足百元,比较轻松。
后期两条路线:
1、如果哪天真到了扛不住,到时候就开源出来。
2、Github 在中国开了分公司,这服务也就没用了。
just1
2020-03-21 12:01:05 +08:00
github 不是有提供 zip 吗为什么要自己压缩一遍呢
mangogeek
2020-03-21 12:01:15 +08:00
@pushyzheng 你太皮了 :)
deorth
2020-03-21 12:01:34 +08:00
能代下 release 么
loading
2020-03-21 12:05:16 +08:00
@just1 你可以试一下点下载,普通人超级慢。
just1
2020-03-21 12:05:49 +08:00
@loading 我是说楼主说的原理啦,他是用 clone 然后 zip
mangogeek
2020-03-21 12:17:29 +08:00
@deorth 应该可以,支持非 github 的源码包的链接。也是服务器代下载后生成链接
mangogeek
2020-03-21 12:18:17 +08:00
@just1 因为 github 提供的 zip 丢失了最重要的.git 信息,没法用啊
id7368
2020-03-21 14:01:29 +08:00
下载速度 60K 每秒,输入链接后会卡很久不出来下载链接,是不是这会儿被大佬们测试的有点疲软了
Takuron
2020-03-21 14:05:23 +08:00
好东西顶楼主,的确有这样的需求,克隆满出翔在没有梯子的电脑上临时下个东西就极其难受。
现在 release 被蔷,可能这个需求更多一些,希望楼主能坚持下来
inhzus
2020-03-21 14:08:39 +08:00
最近家里网络环境不稳定,git 还不支持续传。我也是被迫开了个国外的 vps 专门 clone 再 http 下载
Trim21
2020-03-21 14:10:27 +08:00
一直都是把 gitee 和 gitea 这么用…
hundan
2020-03-21 14:12:19 +08:00
提个问题 你是怎么让他限制 2gb 的...
Trim21
2020-03-21 14:15:06 +08:00
@hundan 这个可以调 github 的 api 吧
YUX
2020-03-21 14:18:25 +08:00
https://github.com/YUX-IO/ffp
已经被 pull 了 3.4k 了这几天 可以自己部署
wolfan
2020-03-21 14:29:48 +08:00
一般说永久的,一周后就消失了。
mangogeek
2020-03-21 14:38:02 +08:00
@hundan 我确实没在 github 找到这个仓库容量 api,是服务器这边尝试 clone 计算的,文件夹容量超过后直接 kill 掉(囧

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

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

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

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

© 2021 V2EX