Xget:一站式开发者资源加速引擎
Xget 是一款专为开发者打造的高性能资源加速引擎。它打破了碎片化的加速方案,将代码仓库、包管理器、AI 推理 API、容器镜像以及数据集等常用平台整合在统一的加速链路中。通过智能路由与多协议识别技术,Xget 提供了远超传统加速器的稳定性与响应速度。
设计初衷与合规准则
Xget 旨在为中国大陆开发者消除地理访问限制,提升研发效率。项目坚持普惠开源,且严格遵守相关法律法规,仅加速合规平台及公开资源。
快速上手入口:
- 预部署实例:
xget.xi-xu.me(直接调用,开箱即用) - URL 转换器:
xuc.xi-xu.me(快速将原链接转换为 Xget 加速格式)
核心性能优化
极速传输链路
- 全球边缘覆盖: 依托 Cloudflare 330+ 边缘节点,平均响应延迟低于 50ms。
- 协议级升级: 全面支持 HTTP/3,连接时延降低约 40%,传输速度提升约 30%。
- 高效压缩: 集成 gzip、deflate 及 brotli 多重压缩,整体传输效率提升约 60%。
- 吞吐量倍增: 支持 HTTP Range 并行分片下载,结合预连接与连接保活机制,大幅削减握手开销。
- 智能路由: 自动规避网络拥塞路径,确保数据传输的稳定性。
缓存与可靠性机制
- 分级缓存策略: 静态资源默认在 300+ 边缘节点缓存 30 分钟;对于 Git、Docker 及 AI 推理等实时性要求高的请求,则不启用缓存。
- Range 优化方案: 采用“先存整、后分片”策略。首次请求将全量文件存入边缘缓存,后续分片请求直接在边缘返回 206 状态码,兼顾速度与稳定性。
- 容错重试: 上游请求失败时自动触发最多 3 次线性退避重试(间隔约 1000ms × 次数)。单请求超时设为 30s,且 4xx 错误直接透传,避免无效重试阻塞资源。
多协议集成与智能路由
精准路由映射
Xget 通过平台前缀映射(如 gh, npm, hf, cr/ghcr)将短前缀解析为目标根 URL。系统优先匹配更具体的路径(例如 pypi/files 优先级高于 pypi),确保复杂场景下的路由精准度。
深度协议支持
- Git 协议: 通过
User-Agent、请求参数、Content-Type 及端点特征(如/info/refs)进行多维识别,完整代理请求体,覆盖 clone、push、pull 全场景。 - Docker Registry: 识别
/v2/API 及 Docker/OCI manifest 头部信息,支持 manifest、blob 传输及完整的认证流程。 - AI 推理 API: 统一使用
/ip/前缀,自动判别POST + JSON场景并加速常见端点(如/v1/chat/completions)。
生态适配与安全架构
内容重写与兼容
- PyPI: 实时将 HTML 页面中的
files.pythonhosted.org链接替换为加速地址。 - npm: 自动重写包元数据 JSON 中的 tarball 下载链接。
- Docker 认证: 解析
WWW-Authenticate尝试匿名获取 Token;私有镜像则原样透传认证挑战,由客户端处理凭证。
企业级安全防护
- 响应头加固: 注入 HSTS、
X-Frame-Options: DENY、严格 CSP 以及 Referrer-Policy 等安全头。 - 入口管控: 实施方法白名单(默认仅 GET/HEAD),限制 URL 长度至 2048 字符,并对路径进行规范化净化,防止路径遍历攻击。
適用場景
- 统一加速: 需要一个入口解决多种海外开发资源访问问题的团队或个人。
- 研发链路优化: 深度依赖 GitHub、npm、PyPI、Docker Registry 及 AI 模型托管平台的开发流程。
- 合规需求: 在确保合规的前提下,追求极致稳定与一致的访问体验。
资源链接
Xget 通过将边缘计算、智能路由与安全架构深度整合,为开发者构建了系统级的调用优化链路。
- GitHub 仓库:https://github.com/xixu-me/Xget
- 在线体验:https://xuc.xi-xu.me/
正文完
