{"name":"Ladder: Self-Hosted Proxy to Bypass Paywalls and Remove CORS Headers","description":"Ladder is a self-hosted HTTP web proxy designed to bypass paywalls and remove CORS headers from any URL. Built in Go, it offers a privacy-focused alternative to commercial services, emphasizing freedom of information and user control. With flexible installation options and support for custom rulesets, Ladder provides a powerful tool for accessing web content.","github":"https://github.com/everywall/ladder","url":"https://osrepos.com/repo/everywall-ladder","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/everywall-ladder","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/everywall-ladder.md","json":"https://osrepos.com/repo/everywall-ladder.json","topics":["paywall-bypasser","cors-proxy","self-hosting","web-proxy","Go","privacy","freedom-of-information","open-source"],"keywords":["paywall-bypasser","cors-proxy","self-hosting","web-proxy","Go","privacy","freedom-of-information","open-source"],"stars":null,"summary":"Ladder is a self-hosted HTTP web proxy designed to bypass paywalls and remove CORS headers from any URL. Built in Go, it offers a privacy-focused alternative to commercial services, emphasizing freedom of information and user control. With flexible installation options and support for custom rulesets, Ladder provides a powerful tool for accessing web content.","content":"## Introduction\nLadder is a self-hosted HTTP web proxy, serving as an alternative to services like 12ft.io and 1ft.io. Developed in Go, this project allows users to bypass paywalls and remove CORS headers from any URL, promoting access to information. It is inspired by projects like 13ft, offering a robust solution for content access.\n\n**Disclaimer:** This project is intended for educational purposes only. The author does not endorse or encourage any unethical or illegal activity. Use this tool at your own risk.\n\n## Installation\nBefore proceeding with installation, it is crucial to enable Basic Auth if your Ladder instance will be publicly accessible. This prevents unauthorized use and potential liability for content accessed through your proxy.\n\n### Binary\n1. Download the latest binary from the [releases page](https://github.com/everywall/ladder/releases/latest).\n2. Unpack and run the binary: `./ladder -r https://t.ly/14PSf`\n3. Open your browser (default: `http://localhost:8080`).\n\n### Docker\nbash\ndocker run -p 8080:8080 -d --env RULESET=https://t.ly/14PSf --name ladder ghcr.io/everywall/ladder:latest\n\n\n### Docker Compose\nbash\ncurl https://raw.githubusercontent.com/everywall/ladder/main/docker-compose.yaml --output docker-compose.yaml\ndocker-compose up -d\n\n\n## Examples\n### Browser\n1. Open your browser (default: `http://localhost:8080`).\n2. Enter the desired URL and press Enter.\n\nAlternatively, append the URL directly to the proxy URL, for example: `http://localhost:8080/https://www.example.com`\n\nYou can also create a bookmark with the following JavaScript for quick access:\njavascript\njavascript:window.location.href=\"http://localhost:8080/\"+location.href\n\n\n### API\nbash\ncurl -X GET \"http://localhost:8080/api/https://www.example.com\"\n\n\n### RAW\nAccess raw HTML content directly via: `http://localhost:8080/raw/https://www.example.com`\n\n## Why Use Ladder\nLadder is built on the principle of freedom of information, aiming to balance media organizations' financial interests with the public's right to access knowledge. By providing a self-hosted solution, it empowers users to control their access to information without relying on third-party services.\n\nKey advantages include:\n*   Bypassing paywalls and removing CORS headers.\n*   Self-hosted and privacy-focused, with no tracking.\n*   Ability to apply domain-based rulesets for content modification.\n*   Docker container support for easy deployment.\n*   Unexpected side effect: often removes most ads.\n*   Basic Auth for securing public instances.\n\n## Links\nFor more detailed information, contributions, or to report issues, visit the official GitHub repository:\n\n[Ladder GitHub Repository](https://github.com/everywall/ladder)","metrics":{"detailViews":6,"githubClicks":1},"dates":{"published":null,"modified":"2026-02-02T00:00:49.000Z"}}