Updated the README to mention installation via .crx file for Chromium-based browsers other than Chrome and Edge.
2.7 KiB
2.7 KiB
Xget
A high-performance, secure proxy service for accelerating downloads from popular platforms like GitHub, GitLab and Hugging Face.
Features
-
Multi-Platform Support: Seamlessly handles downloads from:
- GitHub (
/gh/...) - GitLab (
/gl/...) - Hugging Face (
/hf/...)
- GitHub (
-
Performance Optimizations:
- Intelligent caching with 30-minute TTL
- HTTP/3 support
- Automatic retries with exponential backoff
- Content compression (gzip, deflate, brotli)
- Resource preconnection
- Content minification for JS, CSS, and HTML
-
Security Features:
- Strict security headers
- Content Security Policy (CSP)
- HSTS preloading
- XSS protection
- Frame protection
- Referrer policy enforcement
- Permissions policy controls
-
Reliability:
- Automatic request retries (up to 3 attempts)
- Request timeout protection
- Range request support
- Detailed performance monitoring
Usage
Browser Extension (Recommended)
For the best user experience, use the Xget for Chrome extension that automatically redirects downloads:
Available on:
- Chrome Web Store
- Microsoft Edge Add-ons
- All other Chromium-based browsers via .crx file
Manual URL Prefixing
Alternatively, you can manually prefix your download URL with https://xget.xi-xu.me/<platform>/, where <platform> is one of:
ghfor GitHubglfor GitLabhffor Hugging Face
Examples
# GitHub download
https://xget.xi-xu.me/gh/username/repository/archive/main.zip
# GitLab download
https://xget.xi-xu.me/gl/username/repository/-/archive/main.zip
# Hugging Face download
https://xget.xi-xu.me/hf/username/model/resolve/main/model.bin
Technical Details
- Built on Cloudflare Workers for global edge distribution
- Implements intelligent retry mechanisms with configurable delays
- Comprehensive error handling and logging
- Performance metrics tracking for monitoring and optimization
Deployment
Status
License
Copyright © Xi Xu. All rights reserved.
Licensed under the GPL-3.0 license.