您可以通過 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/...
)
- GitHub (
- 性能優化:
- 智能緩存: 具有 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
對應 GitHubgl
對應 GitLabhf
對應 Hugging Facekg
對應 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 倉庫中提出。