vercel-api-proxy  by souying

Vercel reverse proxy for universal API access

created 2 years ago
407 stars

Top 72.6% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a free, universal reverse proxy service hosted on Vercel, designed to bypass network restrictions and accelerate access to various online services. It targets users in regions with poor network connectivity or those needing to access services like OpenAI, GitHub, and Google without direct access, offering a stable and fast alternative.

How It Works

The proxy leverages Vercel's free tier, which includes 100GB of monthly traffic. It functions by rewriting URLs, allowing users to access external services through a Vercel-hosted subdomain or a custom domain. The core mechanism involves prefixing the target URL with /https/ or /http/ followed by the actual service URL, enabling Vercel to route the request. This approach is advantageous for its simplicity and the use of Vercel's global CDN for potentially faster access.

Quick Start & Requirements

  • Deployment: One-click deployment via Vercel's "Deploy" button or by forking the repository and deploying from a Vercel account.
  • Custom Domain: Optional, but recommended for better accessibility in certain network environments.
  • Access: Use the format your-domain.com/https/target-url or your-domain.com/http/target-url.
  • Telegram Proxy: Specific tg://proxy links are provided for Telegram.

Highlighted Details

  • Supports proxying of HTTP and HTTPS interfaces, including single-page applications.
  • Claims to accelerate GitHub downloads significantly.
  • Can be configured for use with AI projects by setting the api_base parameter.
  • Offers a referral system for extending free proxy usage time.

Maintenance & Community

The project encourages community support through GitHub Stars. It is presented as a free tool, with commercial use explicitly excluded. No specific community channels (like Discord/Slack) or roadmap details are provided in the README.

Licensing & Compatibility

The project is stated to be completely free for non-commercial use. The README does not explicitly mention a software license, but the non-commercial restriction implies limitations for broader adoption.

Limitations & Caveats

Directly accessing proxied pages in a browser might lead to issues with certain JavaScript and CSS paths. The project's reliance on Vercel's free tier means usage is subject to Vercel's terms of service and potential future changes to their free offerings.

Health Check
Last commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
19 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.