This project is a Vercel reverse proxy. It is a completely free, all-purpose proxy that can handle all HTTP, HTTPS, and WebSocket interfaces on the internet, including OpenAI, Midjourney, GitHub, Google, Telegram, and more.
Both API interfaces and web pages can be proxied and used in restricted network environments.
There are two methods for deployment:
- Click the Deploy button above for a one-click deployment.
- Clone/fork this repository, log in to Vercel, and create a new project from it.
For users in highly restricted regions where the default vercel.app domain is blocked, bind your own custom domain name to the Vercel deployment:
- Go to your Vercel project dashboard under Settings -> Domains.
- Add your custom domain and follow the instructions to point its CNAME record to the Vercel DNS servers.
Format your requests by appending the protocol and destination URL to your proxy's origin:
https://yourdomain.com/https/destination-url-> Maps tohttps://destination-urlhttps://yourdomain.com/http/destination-url-> Maps tohttp://destination-urlhttps://yourdomain.com/wss/destination-url-> Maps towss://destination-url
- OpenAI API Base URL:
Use
https://yourdomain.com/https/api.openai.com/v1in your code (e.g.openai.api_base). - GitHub Release Downloads:
Accelerate downloads by prepending the proxy domain:
https://yourdomain.com/https/github.com/owner/repo/releases/download/... - Google Search:
Access search results via
https://yourdomain.com/https/www.google.com/search?q=query
If you are trying to connect your native Telegram client app, you can use these pre-configured MTProto proxies:
- MTProto Proxy 1 (Port 20020)
- MTProto Proxy 2 (Port 20021)
- MTProto Proxy 3 (Port 20022)