Skip to content

zwc456baby/file-proxy

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
July 1, 2021 21:48
May 29, 2021 08:46
January 7, 2021 17:17
August 21, 2021 23:23
August 22, 2021 14:48

文件代下载服务,github文件加速下载

更多项目说明可以前往blog查看:文件代下载服务说明

项目使用地址:https://pd.zwc365.com

CloudFlare 代下 功能基于开源仓库修改:hunshcn/gh-proxy

如果你使用的是 Chrome 浏览器,现在推出了扩展程序。如何安装和使用,请查阅:文件加速下载Chrome扩展程序

为了防止滥用,公布了黑名单网站黑名单列表,位于列表中的网站将无法使用加速,希望一起完善此列表(为了防止服务被封禁,故有此设计)

如果发现一些脚本或者某些程序恶意使用某链接刷流量,也会将此域名加入黑名单中

如果接入子节点,请务必使用 script/vnstat-monitor.sh 脚本文件进行流量监控

脚本文件可能部分参数需要略微改动,同时需要安装 vnstat 软件 监控流量的目的是防止服务器流量耗尽停机,脚本修改完成后,使用 cron 每小时,或每天定时运行一次即可

没有服务器的用户,可以 点这里部署CloudFlare版本下载节点 然后在项目主页留言即可

特点

理论上支持任意http协议的链接加速

支持下载文件、支持 git bash 终端直接 git clone 项目

一般情况下,推荐使用 CloudFlare 代下功能 ,没有速度以及文件大小限制

支持:zip tar.gz rar mp4 apk iso 等格式的下载文件

命令行下载使用方式

代下服务进行了命令行兼容,通过命令行代下,仅需要在下载链接的前面添加本站代下 url 前缀即可:

https://pd.zwc365.com/seturl/

示例:

# 原来的下载方式是:
wget https://github.com/zwc456baby/file-proxy/archive/master.zip

# 使用 CloudFlare 代下功能
wget https://pd.zwc365.com/cfdownload/https://github.com/zwc456baby/file-proxy/archive/master.zip

# 使用本站服务器代下功能
wget https://pd.zwc365.com/seturl/https://github.com/zwc456baby/file-proxy/archive/master.zip

代理下载截图

只需在要下载的文件前添加本站 url 即可。这样在纯命令行的系统中,也可以使用到代下服务了

命令行Clone项目使用方式

使用 git clone 一个项目 也是一样的操作步骤。如果 git bash 终端报错,提示不支持网页重定向,可能需要多一步设置(设定 git 跟随 302 重定向):

git config --global http.followRedirects true

关于 Github 项目的链接,请务必使用此处的 https 链接:

项目url

示例(目前仅支持 https 开头的项目地址):

# 原来的 clone 方式
git clone https://github.com/zwc456baby/file-proxy.git
 
# 本站代理 clone 的使用方式
git clone https://pd.zwc365.com/seturl/https://github.com/zwc456baby/file-proxy.git

代理 clone 截图

如果使用 CloudFlare 代下,添加的链接前缀是: https://pd.zwc365.com/cfdownload/

请注意,github 2021/08/13 开始,无法使用账户密码拉取仓库,你必须到github设置页面,生成访问令牌。使用令牌充当 password 才能使用 https 拉取仓库。。

更多用法

该项目理论上支持所有 http 协议的链接,项目说明 中有更详细的用法

包括:Android 依赖库镜像站、websocket 加速、克隆 Android 源码加速

如何添加子节点

添加子节点非常简单,只要往 Nginx 中添加一份配置并简单修改即可

如果想要部署,可以前往 项目说明 中的部署子节点章节

About

文件代下载服务,github文件加速下载,支持任意文件格式。支持命令行代下,支持子节点权重负载均衡。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published