{"repo":"nermalcat69/framer-reverse-proxy","free":true,"listed":false,"github":"https://github.com/nermalcat69/framer-reverse-proxy","clone":"git clone https://github.com/nermalcat69/framer-reverse-proxy.git","description":"Bypass Framer's Bandwidth Limits and Deploy Anywhere with your Custom Domain","language":"TypeScript","stars":31,"topics":["bypassing","educational","framer","nextjs","reverse-proxy","vercel"],"license":"MIT","category":"networking-infra","readme_excerpt":"Framer Reverse Proxy A Next.js reverse proxy that forwards requests to a Framer-hosted site under your own custom domain. It rewrites URLs, injects SEO metadata, and handles static assets and video streaming transparently. Note: This project is for educational purposes only. Use it at your own risk. It is a demonstration of how reverse proxies work and how they can be useful when you want to map a custom domain to a Framer site. This was made by me to tackle the issue of 1GB Bandwidth limit --- How it works Every incoming request is caught by a single catch-all route and forwarded to the configured Framer publish URL. HTML responses are post-processed to rewrite internal Framer URLs to your domain and inject per-page SEO tags. Assets and videos pass through as-is. --- Setup 1. Install dependencies: 2. Edit config/site.config.ts and set your values: 3. Edit config/seo.config.ts to set titles and descriptions for each page. Running a build will automatically append any new pages found in the Framer sitemap. 4. Run the development server: 5. Build and start for production: --- Deployment Deploy to any platform that supports Next.js (Vercel, Railway, etc.). Point your custom domain DNS to the deployment. No additional configuration is required beyond config/site.config.ts.","default_branch":null,"files":null,"tree":[],"storefront":"/r/nermalcat69","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nermalcat69/framer-reverse-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}