Jetsung.com

守望辰峰

收录我个人正在开发、已停止与已完成的全部项目。

Filetas · 高性能文件加速下载

毕业项目 起始于 2023-04 · Rust

简介

基于 Rust + Axum 的高性能文件加速下载服务(High-performance file acceleration download service)。

  • GitHub 加速:自动识别并加速 GitHub 文件下载,支持 GITHUB_TOKEN 鉴权避免 API 速率限制
  • Git clone 加速:Git 智能 HTTP 协议代理(info/refs 握手与 upload-pack 数据端点),git clone 经代理拉取仓库
  • 上游代理:--proxy 支持 http / https / socks5 上游代理
  • 智能重定向:307 / 308 保留方法与请求头,支持带协议头、不带协议头、单斜杠与百分号编码等多种请求形式
  • 纯 Rust TLS:rustls 实现,无需安装 OpenSSL
  • 灵活配置:命令行参数与环境变量双通道(HOST / PORT / PROXY / TITLE 等),内置回退页面,完整 CORS 支持
  • 部署多样:Docker 镜像 amd64 / arm64 多平台,deb / rpm 打包由 CI 自动发布

技术栈

RustAxumreqwestrustls

时间线

链接与更新记录

文档:https://filetas.gcli.cn
MyCode:https://git.jetsung.com/jetsung/filetas
AtomGit:https://atomgit.com/jetsung/filetas
GitHub:https://github.com/jetsung/filetas

← 返回列表

↑