当前位置: 首页 > article >正文

Xget 正式发布:您的高性能、安全下载加速工具!

您可以通过 star 我固定的 GitHub 存储库来支持我,谢谢!以下是我的一些 GitHub 存储库,很有可能对您有用:

  • tzst

  • Xget

  • Prompt Library


原文 URL:https://blog.xi-xu.me/2025/06/02/xget-launch-high-performance-secure-download-proxy.html

是否厌倦了从 GitHub、GitLab、Hugging Face 或 Kaggle 下载文件时的龟速体验?您是否希望有一个更快速、更可靠、更安全的方式来获取这些平台上的资源?

今天,我非常激动地向大家介绍 Xget —— 一个专为提升下载体验而生的高性能、安全下载加速服务!

🌐 服务地址: https://Xget.xi-xu.me

📂 GitHub 仓库: https://github.com/xixu-me/Xget

Xget 是什么?

Xget 是一个下载加速服务,旨在加速来自多个流行开发和数据科学平台的下载。 通过简单的 URL 前缀,您可以显著提升下载速度并增强安全性。

🌟 核心功能

Xget 提供了一系列强大的功能,使其成为开发人员和数据科学家的理想选择:

  • 多平台支持: 无缝处理来自以下平台的下载:
    • GitHub (/gh/...)
    • GitLab (/gl/...)
    • Hugging Face (/hf/...)
    • Kaggle (/kg/...)
  • 性能优化:
    • 智能缓存: 具有 30 分钟 TTL (Time To Live) 的智能缓存机制,重复下载几乎瞬时完成。
    • HTTP/3 支持: 利用最新的 HTTP/3 协议以减少延迟。
    • 自动重试: 内置指数退避的自动重试机制(最多3次尝试),应对网络波动。
    • 内容压缩: 支持 gzip、deflate、brotli 等压缩算法,减小传输体积。
    • 资源预连接: 加速连接建立过程。
    • 内容精简: 为 JS, CSS, 和 HTML 提供内容精简。
  • 安全特性:
    • 严格的安全头部: 包括 HSTS Preloading, XSS 保护, Frame 保护等。
    • 内容安全策略 (CSP): 限制资源加载来源,提升安全性。
    • Referrer 策略: 控制 Referrer 信息的发送。
    • 权限策略控制: 精细化控制浏览器功能权限。
  • 高可靠性:
    • 请求超时保护: 防止请求长时间无响应。
    • 范围请求支持: 支持断点续传。
    • 详细的性能监控: 追踪请求处理的各个阶段。

💡 如何使用?

使用 Xget 非常简单!只需在您的原始下载 URL 前加上 https://xget.xi-xu.me/<platform>/ 即可。 其中 <platform> 是以下之一:

  • gh 对应 GitHub
  • gl 对应 GitLab
  • hf 对应 Hugging Face
  • kg 对应 Kaggle

示例:

  • GitHub 下载:
https://xget.xi-xu.me/gh/username/repository/archive/main.zip
  • GitLab 下载:
https://xget.xi-xu.me/gl/username/repository/-/archive/main.zip
  • Hugging Face 下载:
https://xget.xi-xu.me/hf/username/model/resolve/main/model.bin
  • Kaggle 下载:
https://xget.xi-xu.me/kg/username/dataset/data

🛠️ 技术细节

  • 全球边缘分发: 构建于 Cloudflare Workers 之上,利用其全球网络节点提供低延迟访问。
  • 智能重试机制: 具有可配置延迟的智能重试逻辑。
  • 全面的错误处理与日志记录

🚀 部署您自己的实例

想要部署您自己的 Xget 实例吗?非常简单!只需点击下方的按钮:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lpekmNSq-1748880936976)(https://deploy.workers.cloudflare.com/button)]

项目配置了通过 GitHub Actions 自动部署到 Cloudflare Workers,当 main 分支有更新时(忽略 README.md 的更改)会自动触发。

状态与支持

您可以通过 GitHub Actions 状态徽章查看最新的部署状态。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ErUtT7SY-1748880936977)(https://github.com/xixu-me/xget/workflows/Deploy%20to%20Cloudflare%20Workers/badge.svg)]

我们欢迎任何形式的贡献!如果您遇到 Bug,或者有新的功能建议,请通过以下方式提交 Issue:

  • Bug 反馈: 创建 Bug 报告 (基于 bug_report.md)
  • 功能请求: 建议新功能 (基于 feature_request.md)
  • 对于其他类型的 Issue,您也可以使用自定义模板 (基于 custom.md)。

如果 Xget 对您有所帮助,欢迎通过以下链接支持我:
Xi Xu 的赞助页面

许可证

Xget 在 GPL-3.0 许可下发布。


立即体验 Xget 带来的下载加速吧!如果您有任何问题或建议,请随时在 GitHub 仓库中提出。

相关文章:

Xget 正式发布:您的高性能、安全下载加速工具!

您可以通过 star 我固定的 GitHub 存储库来支持我&#xff0c;谢谢&#xff01;以下是我的一些 GitHub 存储库&#xff0c;很有可能对您有用&#xff1a; tzst Xget Prompt Library 原文 URL&#xff1a;https://blog.xi-xu.me/2025/06/02/xget-launch-high-performance-sec…...

[yolov11改进系列]基于yolov11使用FasterNet替换backbone用于轻量化网络的python源码+训练源码

【FasterNet介绍】 为了设计快速神经网络&#xff0c;许多工作都集中在减少浮点运算的数量&#xff08;FLOPs&#xff09;上。 然而&#xff0c;我们观察到FLOPs的减少并不一定会导致延迟的类似程度的减少。 这主要源于低效率的每秒浮点运算(FLOPS)。 为了实现更快的网络&#…...

一周学会Pandas2之Python数据处理与分析-Pandas2数据绘图与可视化

锋哥原创的Pandas2 Python数据处理与分析 视频教程&#xff1a; 2025版 Pandas2 Python数据处理与分析 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili Pandas 集成了 Matplotlib&#xff0c;提供了简单高效的绘图接口&#xff0c;使数据可视化变得直观便捷。本指南将详…...

企业级安全实践:SSL/TLS 加密与权限管理(一)

引言 ** 在数字化转型的浪潮中&#xff0c;企业对网络的依赖程度与日俱增&#xff0c;从日常办公到核心业务的开展&#xff0c;都离不开网络的支持。与此同时&#xff0c;网络安全问题也日益严峻&#xff0c;成为企业发展过程中不可忽视的重要挑战。 一旦企业遭遇网络安全事…...

2025——》VSCode Windows 最新安装指南/VSCode安装完成后如何验证是否成功?2025最新VSCode安装配置全攻略

1.VSCode Windows 最新安装指南: 以下是 2025 年 Windows 系统下安装 Visual Studio Code(VSCode)的最新指南,结合官方文档与实际操作经验整理而成: 一、下载官方安装包: 1.访问官网: 打开浏览器,进入 VSCode 官方下载页面https://code.visualstudio.com/Download 2…...

RabbitMQ如何保证消息可靠性

RabbitMQ是一个流行的开源消息代理&#xff0c;它提供了可靠的消息传递机制&#xff0c;广泛应用于分布式系统和微服务架构中。在现代应用中&#xff0c;确保消息的可靠性至关重要&#xff0c;以防止消息丢失和重复处理。本文将详细探讨RabbitMQ如何通过多种机制保证消息的可靠…...

【MATLAB代码】制导——三点法,二维平面下的例程|运动目标制导,附完整源代码

三点法制导是一种导弹制导策略,主要用于确保导弹能够准确追踪并击中移动目标。该方法通过计算导弹、目标和制导站之间的相对位置关系,实现对目标的有效制导。 本文给出MATLAB下的三点法例程,模拟平面上捕获运动目标的情况订阅专栏后可直接查看源代码,粘贴到MATLAB空脚本中即…...

Spring Security用户管理机制详解

UserDetailsService契约解析 核心方法解析 UserDetailsService接口仅定义了一个关键方法loadUserByUsername(),其方法签名如下: public interface UserDetailsService {UserDetails loadUserByUsername(String username) throws UsernameNotFoundException; }该方法作为用…...

如何爬取google应用商店的应用分类呢?

以下是爬取Google Play商店应用包名(package name)和对应分类的完整解决方案&#xff0c;采用ScrapyPlaywright组合应对动态渲染页面&#xff0c;并处理反爬机制&#xff1a; 完整爬虫实现 1. 安装必要库 # 卸载现有安装pip uninstall playwright scrapy-playwright -y# 重新…...

SQL Relational Algebra(数据库关系代数)

目录 What is an “Algebra” What is Relational Algebra? Core Relational Algebra Selection Projection Extended Projection Product&#xff08;笛卡尔积&#xff09; Theta-Join Natural Join Renaming Building Complex Expressions Sequences of Assignm…...

如何安装huaweicloud-sdk-core-3.1.142.jar到本地仓库?

如何安装huaweicloud-sdk-core-3.1.142.jar到本地仓库&#xff1f; package com.huaweicloud.sdk.core.auth does not exist 解决方案 # 下载huaweicloud-sdk-core-3.1.142.jar wget https://repo1.maven.org/maven2/com/huaweicloud/sdk/huaweicloud-sdk-core/3.1.142/huawe…...

Electron桌面应用下,在拍照、展示pdf等模块时,容易导致应用白屏

Electron 应用白屏问题分析与解决方案 Electron 应用中拍照、PDF展示等模块导致白屏的常见原因通常与内存泄漏、渲染进程崩溃或资源加载超时有关。以下是具体排查与解决方法&#xff1a; 检查内存泄漏 项目中&#xff0c;分析代码&#xff0c;高频操作或未释放的资源可能导致…...

智能工业时代:工业场景下的 AI 大模型体系架构与应用探索

自工业革命以来&#xff0c;工业生产先后经历了机械化、电气化、自动化、信息化的演进&#xff0c;正从数字化向智能化迈进&#xff0c;人工智能技术是新一轮科技革命和产业变革的重要驱动力量&#xff0c;AI 大模型以其强大的学习计算能力掀开了人工智能通用化的序幕&#xff…...

【git stash切换】

问题 当前正在修改对应某个bug&#xff0c;突然来了个更紧急的工作&#xff0c;需要保留现场&#xff0c;去对应更紧急的事务&#xff0c;git该如何操作&#xff1f; 1. 查看当前工作状态&#xff08;确认修改&#xff09; git status 2. 保存当前工作现场&#xff08;包含…...

React 18 生命周期详解与并发模式下的变化

1. React 生命周期概述 React 组件的生命周期可以分为三个阶段&#xff1a;挂载&#xff08;Mounting&#xff09;、更新&#xff08;Updating&#xff09;和卸载&#xff08;Unmounting&#xff09;&#xff0c;以及错误处理阶段。 1.1. 挂载阶段&#xff08;Mounting&#…...

易语言使用OCR

易语言使用OCR 用易语言写个脚本&#xff0c;需要用到OCR&#xff0c;因此我自己封装了一个OCR到DLL。 http://lkinfer.1it.top/ 视频演示&#xff1a;https://www.bilibili.com/video/BV1Zg7az2Eq3/ 支持易语言、c、c#使用&#xff0c;平台限制&#xff1a;window 10 介绍…...

C++和C#界面开发方式的全面对比

文章目录 C界面开发方式1. **MFC&#xff08;Microsoft Foundation Classes&#xff09;**2. **Qt**3. **WTL&#xff08;Windows Template Library&#xff09;**4. **wxWidgets**5. **DirectUI** C#界面开发方式1. **WPF&#xff08;Windows Presentation Foundation&#xf…...

监控 100 台服务器磁盘内存CPU利用率

监控 100 台服务器磁盘,内存&#xff0c;CPU利用率脚本 以下是一个优化后的监控脚本&#xff0c;用于同时监控100台服务器的磁盘、内存和CPU利用率&#xff0c;并支持并发执行以提高效率&#xff1a; #!/bin/bash # 服务器监控脚本 - 支持并发获取100台服务器系统指标 # 功能…...

Linux远程连接主机——ssh命令详解

摘要&#xff1a;SSH是OpenSSH套件中的加密远程连接工具&#xff0c;基于SSH协议提供安全的服务器管理通道。本文详解连接参数、认证方法和功能&#xff0c;提供实用操作示例。 一、SSH核心特性 SSH&#xff08;Secure Shell&#xff09;是行业标准的远程管理协议&#xff1a;…...

算法-集合的使用

1、set常用操作 set<int> q; //以int型为例 默认按键值升序 set<int,greater<int>> p; //降序排列 int x; q.insert(x); //将x插入q中 q.erase(x); //删除q中的x元素,返回0或1,0表示set中不存在x q.clear(); //清空q q.empty(); //判断q是否为空&a…...

性能优化 - 理论篇:CPU、内存、I/O诊断手段

文章目录 Pre引言1. CPU 性能瓶颈1.1 top 命令 —— 多维度 CPU 使用率指标1.2 负载&#xff08;load&#xff09;——任务排队情况1.3 vmstat 命令 —— CPU 繁忙与等待 2. 内存性能瓶颈2.1 操作系统层面的内存分布2.2 top 命令 —— VIRT / RES / SHR 三个关键列2.3 CPU 缓存…...

算法:二分查找

1.二分查找 704. 二分查找 - 力扣&#xff08;LeetCode&#xff09; 二分查找算法要确定“二段性”&#xff0c;时间复杂度为O(lonN)。为了防止数据溢出&#xff0c;所以求mid时要用防溢出的方式。 class Solution { public:int search(vector<int>& nums, int tar…...

Spring Boot3.4.1 集成 mybatis plus

Spring Boot 集成 mybatis plus 第一步 引入依赖 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.16</version> </dependency><dependency><groupId>com.bao…...

Ubuntu 22.04 上安装 PostgreSQL(使用官方 APT 源)

Ubuntu 22.04 上安装 PostgreSQL&#xff08;使用官方 APT 源&#xff09; 步骤 1&#xff1a;更新系统 sudo apt update sudo apt upgrade -y步骤 2&#xff1a;添加 PostgreSQL 官方仓库 # 安装仓库管理工具 sudo apt install wget ca-certificates gnupg lsb-release -y#…...

Linux随记(十八)

一、k8s的node节点磁盘 /data已使用率超过 85% , 出现disk pressure &#xff0c;驱逐pod现象 evicted &#xff0c; the node had condition:[DiskPressure] #修改/var/lib/kubelet/config.yaml ]# cat /var/lib/kubelet/config.yaml apiVersion: kubelet.config.k8s.io/v1…...

Windows MongoDB C++驱动安装

MongoDB驱动下载 MongoDB 官网MongoDB C驱动程序入门MongoDB C驱动程序入门 安装环境 安装CMAKE安装Visual Studio 编译MongoDB C驱动 C驱动依赖C驱动&#xff0c;需要先编译C驱动 下载MongoDB C驱动源码 打开CMAKE(cmake-gui) 选择源码及输出路径,然后点击configure …...

MS1023/MS1224——10MHz 到 80MHz、10:1 LVDS 并串转换器(串化器)/串并转换器(解串器)

产品简述 MS1023 串化器和 MS1224 解串器是一对 10bit 并串 / 串并转 换芯片&#xff0c;用于在 LVDS 差分底板上传输和接收 10MHz 至 80MHz 的并行字速率的串行数据。起始 / 停止位加载后&#xff0c;转换为负载编 码输出&#xff0c;串行数据速率介于 120Mbps…...

ESOP股权管理平台完整解决方案

——全生命周期合规化、智能化、价值化的资本中枢系统 一、平台顶层架构 1.1 四层驱动模型 #mermaid-svg-QrD0g5nIuRtsMl7c {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-QrD0g5nIuRtsMl7c .error-icon{fill:#552…...

线性调频波形测距测速信号处理——全代码+注释

clear all close all clc %% 参数设置 fs600e6;%采样率 fc10.45e9;% 波形发射载频 t10e-6;%脉宽 f050e6;%波形中频频率 B10e6;%带宽 uB/(2*t);%调频斜率 Tv100e-6;% 脉冲重复周期 Num64;% 测速脉冲数 lamdfs/B;% 抽取带宽 Nsround(fs*t); NTvround(fs*Tv); tt0:1/fs:t-1/fs; ff…...

WPS word 已有多级列表序号

wps的word中&#xff0c;原来已生成的文档里&#xff0c;已存在序号。比如&#xff0c;存在2、2.1、2.1.1、2.1.1.1、2.1.1.1.1 5层序号&#xff0c;而且已分为5级。但增加内容的时候&#xff0c;并不会自动增加序号&#xff0c;应该如何解决&#xff1f; 原来长这样&#xff…...