{"id":13842829,"url":"https://github.com/zwc456baby/file-proxy","last_synced_at":"2025-07-11T15:33:16.143Z","repository":{"id":39565788,"uuid":"298962101","full_name":"zwc456baby/file-proxy","owner":"zwc456baby","description":"文件代下载服务，github文件加速下载，支持任意文件格式。支持命令行代下，支持子节点权重负载均衡。","archived":false,"fork":false,"pushed_at":"2021-08-22T06:48:23.000Z","size":155,"stargazers_count":218,"open_issues_count":0,"forks_count":45,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-08-05T17:33:42.746Z","etag":null,"topics":["cloudflare-workers","file-proxy","proxy"],"latest_commit_sha":null,"homepage":"https://pd.zwc365.com","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zwc456baby.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-27T05:46:12.000Z","updated_at":"2024-07-11T07:46:45.000Z","dependencies_parsed_at":"2022-08-13T09:31:27.339Z","dependency_job_id":null,"html_url":"https://github.com/zwc456baby/file-proxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwc456baby%2Ffile-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwc456baby%2Ffile-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwc456baby%2Ffile-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwc456baby%2Ffile-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zwc456baby","download_url":"https://codeload.github.com/zwc456baby/file-proxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225737172,"owners_count":17516301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudflare-workers","file-proxy","proxy"],"created_at":"2024-08-04T17:01:47.310Z","updated_at":"2024-11-21T13:31:14.161Z","avatar_url":"https://github.com/zwc456baby.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"\n# 文件代下载服务，github文件加速下载\n\n更多项目说明可以前往blog查看：[文件代下载服务说明](https://zwc365.com/2020/09/24/file-proxy-download)\n\n项目使用地址：[https://pd.zwc365.com](https://pd.zwc365.com)\n\n`CloudFlare 代下` 功能基于开源仓库修改：[hunshcn/gh-proxy](https://github.com/hunshcn/gh-proxy)\n\n如果你使用的是 `Chrome` 浏览器，现在推出了扩展程序。如何安装和使用，请查阅：[文件加速下载Chrome扩展程序](https://github.com/zwc456baby/file-proxy/tree/master/chrome-app)\n\n**为了防止滥用，公布了黑名单网站黑名单列表，位于列表中的网站将无法使用加速，希望一起完善此列表(为了防止服务被封禁，故有此设计)**\n\n\u003e 如果发现一些脚本或者某些程序恶意使用某链接刷流量，也会将此域名加入黑名单中\n\n**如果接入子节点，请务必使用 script/vnstat-monitor.sh 脚本文件进行流量监控**\n\n\u003e 脚本文件可能部分参数需要略微改动,同时需要安装 vnstat 软件\n\u003e 监控流量的目的是防止服务器流量耗尽停机,脚本修改完成后，使用 cron 每小时，或每天定时运行一次即可\n\n没有服务器的用户，可以 [点这里部署CloudFlare版本下载节点](https://zwc365.com/2020/09/24/file-proxy-download#%E5%A6%82%E4%BD%95%E9%83%A8%E7%BD%B2%E4%B8%8B%E8%BD%BD%E8%8A%82%E7%82%B9) 然后在项目主页留言即可\n\n## 特点\n\n**理论上支持任意http协议的链接加速**\n\n支持下载文件、支持 git bash 终端直接 git clone 项目\n\n一般情况下，**推荐使用 `CloudFlare 代下功能` ，没有速度以及文件大小限制**\n\n支持：`zip` `tar.gz` `rar` `mp4` `apk` `iso` 等格式的下载文件\n\n### 命令行下载使用方式\n\n代下服务进行了命令行兼容，通过命令行代下，仅需要在下载链接的前面添加本站代下 url 前缀即可：\n\n```\nhttps://pd.zwc365.com/seturl/\n```\n\n示例：\n\n```\n# 原来的下载方式是:\nwget https://github.com/zwc456baby/file-proxy/archive/master.zip\n\n# 使用 CloudFlare 代下功能\nwget https://pd.zwc365.com/cfdownload/https://github.com/zwc456baby/file-proxy/archive/master.zip\n\n# 使用本站服务器代下功能\nwget https://pd.zwc365.com/seturl/https://github.com/zwc456baby/file-proxy/archive/master.zip\n```\n\n![代理下载截图](https://picture.zwc365.com/2020/10/22/8pXDKAaCoPGNgME.png)\n\n\u003e 只需在要下载的文件前添加本站 url 即可。这样在纯命令行的系统中，也可以使用到代下服务了\n\n## 命令行Clone项目使用方式\n\n**使用 git clone 一个项目** 也是一样的操作步骤。如果 `git bash` 终端报错，提示不支持网页重定向，可能需要多一步设置（设定 git 跟随 302 重定向）:\n\n```\ngit config --global http.followRedirects true\n```\n\n关于 Github 项目的链接，请务必使用此处的 https 链接：\n\n![项目url](https://picture.zwc365.com/2020/10/22/OqxGtUI4ZsjQ2vg.png)\n\n示例（目前仅支持 https 开头的项目地址）：\n\n```\n# 原来的 clone 方式\ngit clone https://github.com/zwc456baby/file-proxy.git\n \n# 本站代理 clone 的使用方式\ngit clone https://pd.zwc365.com/seturl/https://github.com/zwc456baby/file-proxy.git\n```\n\n![代理 clone 截图](https://picture.zwc365.com/2020/10/22/wvqUlQemFOG4xkh.png)\n\n\u003e 如果使用 CloudFlare 代下，添加的链接前缀是： https://pd.zwc365.com/cfdownload/\n\n请注意，github 2021/08/13 开始，无法使用账户密码拉取仓库，你必须到github设置页面，生成访问令牌。使用令牌充当 password 才能使用 https 拉取仓库。。\n\n## 更多用法\n\n该项目理论上支持所有 http 协议的链接，[项目说明](https://zwc365.com/2020/09/24/file-proxy-download) 中有更详细的用法\n\n包括：Android 依赖库镜像站、websocket 加速、克隆 Android 源码加速\n\n## 如何添加子节点\n\n**添加子节点非常简单**，只要往 Nginx 中添加一份配置并简单修改即可\n\n如果想要部署，可以前往 [项目说明](https://zwc365.com/2020/09/24/file-proxy-download) 中的部署子节点章节\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzwc456baby%2Ffile-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzwc456baby%2Ffile-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzwc456baby%2Ffile-proxy/lists"}