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

一个新的文件下载服务,支持 github 加速或仓库镜像。

  •  
  •   program9527 · 2020-10-30 11:07:33 +08:00 · 3152 次点击
    这是一个创建于 1509 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目主页: https://pd.zwc365.com/

    这个服务 Cloudflare 线路部分是基于 gh-proxy 修改 : https://www.v2ex.com/t/655015

    现在有许多代下服务。既然重复造轮子,那这个轮子必然要弄出一些不同的地方:

    通过 302 重定向支持多个节点负载均衡,可以很方便添加节点。之所以这样,是希望有人加入节点的话,可以低成本运行这个服务。

    直接使用 Nginx 来进行代理下载。CloudFlare 线路则是使用了它的 workers

    使用方式和上面提到的 gh-proxy 没什么区别。在 url 前面加这个服务 url 就行了。

    # 本站线路
    https://pd.zwc365.com/seturl/
    
    # CloudFlare 线路
    https://pd.zwc365.com/cfworker/
    

    可以 clone:

    git clone https://pd.zwc365.com/seturl/https://github.com/zwc456baby/file-proxy.git
    

    可以作为仓库镜像:

    allprojects {
        repositories {
            maven { url 'https://pd.zwc365.com/cfworker/https://dl.google.com/dl/android/maven2/' }
            maven { url 'https://pd.zwc365.com/cfworker/https://jcenter.bintray.com' }
    
    //        google()
    //        jcenter()
        }
    }
    
    

    怕被滥用,所以有内置域名黑名单

    节点部署有两种方式,一是部署 cf worker 版本,把项目地址的 index.js 部署到 CloudFlare 。二是 Nginx 版本。把项目地址的 gh-proxy.conf 部署到 Nginx 配置中。然后由我手动配置一个 txt 文件就行了。

    15 条回复    2022-03-18 10:13:27 +08:00
    program9527
        1
    program9527  
    OP
       2020-10-30 11:47:13 +08:00
    没啥人,显得我很尴尬呀
    hyperbin
        2
    hyperbin  
       2020-10-30 12:03:17 +08:00 via Android
    V2 人均一把梯子,需求太少
    cjq8z
        3
    cjq8z  
       2020-10-30 12:08:16 +08:00 via Android   ❤️ 1
    像二楼说的,V 站人均梯子,有的还不只一把
    cjpjxjx
        4
    cjpjxjx  
       2020-10-30 12:10:18 +08:00   ❤️ 1
    突然想到我把梯子装路由器上算不算电梯?
    program9527
        5
    program9527  
    OP
       2020-10-30 12:19:24 +08:00 via Android
    @hyperbin 也是。。。😂
    licess
        6
    licess  
       2020-10-30 16:33:18 +08:00
    url 直接带域名会撞墙吧,弄个缩写或自定义名称会好点吧
    program9527
        7
    program9527  
    OP
       2020-10-30 17:49:46 +08:00
    @licess 不会的。只要部署的节点是 https 的。那么 tls 会加密访问的 url 。
    program9527
        8
    program9527  
    OP
       2020-10-30 18:01:11 +08:00
    @licess 不弄缩写或者自定义名称是为了兼容更多的用法。像上面说的的,支持 clone 或者 仓库镜像。还可以拉取 android 系统源码。用法都一样。如果用缩写,就不好处理了
    lxk11153
        9
    lxk11153  
       2020-10-30 18:33:58 +08:00
    有用到。谢谢
    realpg
        10
    realpg  
       2020-10-30 19:28:43 +08:00
    码农人均 2.5 把梯子 伪需求
    lb1094974
        11
    lb1094974  
       2020-10-30 19:33:15 +08:00
    其实还挺有用的,毕竟有的时候梯子还是不太方便,感觉自我而言确实有这种需求,谢谢楼主,挺好的[]~( ̄▽ ̄)~*
    program9527
        12
    program9527  
    OP
       2020-10-30 19:42:17 +08:00 via Android
    @realpg 只是 V2EX 用户这个群体很多有梯子。出了 v2ex,我觉得还是很多没有的。
    nightwitch
        13
    nightwitch  
       2020-10-30 19:46:52 +08:00
    即使人均一把梯子,还是有用的。有的时候在不属于自己的电脑上工作,每次干啥之前先得传个 v@ray 上去。。有 https 镜像的话,克隆软件之类的会方便很多
    smartwusir007
        14
    smartwusir007  
       2020-10-30 20:00:27 +08:00
    挺有用的,下载软件包速度还挺可以的
    wils0n
        15
    wils0n  
       2022-03-18 10:13:27 +08:00
    @program9527
    感谢!
    cnpmjs.org 镜像失效了,搜到这个没想到还可以用
    确实离开自己电脑,clone 项目很痛苦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:08 · PVG 12:08 · LAX 20:08 · JFK 23:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.