V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Pylogmon
V2EX  ›  程序员

有没有什么好的办法来加速 github release 下载

  •  
  •   Pylogmon ·
    Pylogmon · 2023-05-14 01:24:58 +08:00 via Android · 5061 次点击
    这是一个创建于 595 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我写了个小软件,想在软件官网上放个能稳定高速下载的链接,我试了 gh-proxy ,用 Cloudflare workers 来代理,但是感觉效果并不是很好,想问问大家有没有更好的办法来实现呢?
    第 1 条附言  ·  2023-05-14 13:40:46 +08:00
    最后选择了 ghproxy.com ,站长应该是用自己的服务器搭的,比我白嫖 cf workers 快多了。
    第 2 条附言  ·  2023-05-14 13:42:11 +08:00
    24 条回复    2023-05-15 11:01:08 +08:00
    muzihuaner
        1
    muzihuaner  
       2023-05-14 01:30:57 +08:00 via Android
    百度搜索 github 镜像加速
    mohumohu
        2
    mohumohu  
       2023-05-14 01:54:45 +08:00
    放 source forge 上
    ysc3839
        3
    ysc3839  
       2023-05-14 02:18:36 +08:00
    OneDrive+链接解析器?几年前我弄过一个蓝奏云的链接解析器,似乎没限制下载者 IP ,现在是否限制就不知道了。
    XIU2
        4
    XIU2  
       2023-05-14 07:19:05 +08:00
    我 3 年前就产生了该需求并写了个 [Github 增强 - 高速下载] 油猴脚本:
    https://greasyfork.org/zh-CN/scripts/412245
    https://github.com/XIU2/UserScript (⭐5.6k

    把各种加速源添加到 Github 的 Git Clone/SSH 、Release 、Raw 、Code(ZIP) 等任何需要下载文件的地方。
    以及在项目列表页,添加单文件快捷下载 (☁) 链接,方便单独下载某个文件。
    以及在项目 Git 地址处,自动在开头添加 git clone 命令。
    wunonglin
        5
    wunonglin  
       2023-05-14 08:27:24 +08:00
    浏览器设置代理即可
    Pylogmon
        6
    Pylogmon  
    OP
       2023-05-14 08:55:38 +08:00 via Android
    @XIU2 哇,大佬,脚本不错,以前有幸用过,但是不是很符合我现在的需求,我需要官网放一个固定的高速链接,要确保可用,这个脚本给出的多个下载链接,我当时用的时候几个里面虽然能保证有一两个能用,但是不固定。
    oneisall8955
        7
    oneisall8955  
       2023-05-14 09:24:54 +08:00 via Android
    cf worker 配合 gh proxy 自定义域名,速度还行吧,不过每日有 10w 额度,理论上应该花不完。或者买个 hk 地区的 VPS 做中转
    willpangela
        9
    willpangela  
       2023-05-14 09:57:49 +08:00 via Android
    1 ,搜索作者名字 dogfight360
    2 ,搜索边车 dev sidecar
    Pylogmon
        10
    Pylogmon  
    OP
       2023-05-14 10:15:42 +08:00 via Android
    @oneisall8955 刚刚发现效果其实还行,只是用 idm 下载会有点慢
    Pylogmon
        11
    Pylogmon  
    OP
       2023-05-14 10:16:48 +08:00 via Android
    @nanekino 这项目好像死了,之前见了,发现用不了
    amber0317
        12
    amber0317  
       2023-05-14 10:17:32 +08:00
    @Pylogmon 我前两天还在用,你可以抽空再试试
    XIU2
        13
    XIU2  
       2023-05-14 10:40:05 +08:00
    @Pylogmon 因为这些加速源都是大家做公益的,因此自然无法保证稳定性、可靠性什么的。

    如果软件不大的话,建议分流。即在 Github Release 发布版本后,再上传一份到 蓝奏云网盘、123 云盘 这种下载不限速且无需登录的网盘,官网下载地址处就写两个,让大家自行选择。这算是常见方案了,相比 Github 加速源会更可靠一点。

    Cloudflare Workers 上搭建 gh-proxy 速度较慢,而且 Cloudflare CDN 在国内很多地区都有干扰、阻断,因此如果你不想额外上传网盘,那么也可以选择在自己的服务器上搭建 gh-proxy ,但注意限制仓库,避免被滥用(或者干脆 Nginx 反代也一样,但也需要限制仓库路径)。
    USAToday
        14
    USAToday  
       2023-05-14 10:47:40 +08:00
    用 gitee 做国内镜像。我看很多国内的开源镜像就是这么弄的
    USAToday
        15
    USAToday  
       2023-05-14 10:48:02 +08:00
    @USAToday #14 讲错,开源软件
    Pylogmon
        16
    Pylogmon  
    OP
       2023-05-14 10:59:39 +08:00 via Android
    @USAToday gitee 只能镜像仓库,没法镜像 release
    ch2
        17
    ch2  
       2023-05-14 11:12:02 +08:00
    Pylogmon
        18
    Pylogmon  
    OP
       2023-05-14 11:23:56 +08:00 via Android
    @ch2 这个也是用 gh-proxy 搭的,但是这个域名有点牛,看起来就很稳的感觉😂
    documentzhangx66
        20
    documentzhangx66  
       2023-05-14 14:22:07 +08:00
    1.如果是你要去 github ,下载大文件,那么需要用靠谱的机场。比如一元机场,或者 AWS Lightsail 中转都行。

    2.如果是你在 github 上面放大文件,那么别人的下载速度,你没必要操心。能上 github 的用户,如果觉得速度慢,他们应该有能力自己解决这个问题。

    3.如果是贵司的产品,要分发给国内用户,用户量少建议走网盘,用户量大建议买 cdn 。
    oneisall8955
        21
    oneisall8955  
       2023-05-14 22:14:41 +08:00 via Android
    @Pylogmon #18 ,https:/;ghproxy.com 也不稳,上个月月中就限额了
    Pylogmon
        22
    Pylogmon  
    OP
       2023-05-14 22:45:31 +08:00 via Android
    @oneisall8955 他这应该是自己服务器搭的吧,怎么会限额
    oneisall8955
        23
    oneisall8955  
       2023-05-14 23:01:26 +08:00 via Android
    @Pylogmon 那是他自己流量超了呗
    devcai
        24
    devcai  
       2023-05-15 11:01:08 +08:00
    蓝奏云直连用起来还可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2608 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:44 · PVG 13:44 · LAX 21:44 · JFK 00:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.