{"id":20125697,"url":"https://github.com/ujjawalsol/cloudflare_bypass","last_synced_at":"2026-04-14T00:02:07.315Z","repository":{"id":262247135,"uuid":"886642327","full_name":"ujjawalsol/cloudflare_bypass","owner":"ujjawalsol","description":"This script allows users to bypass Cloudflare's rate limits by leveraging multiple Tor instances. It fetches IP addresses through SOCKS proxies, enabling efficient data scraping and API testing without interruptions.","archived":false,"fork":false,"pushed_at":"2024-11-11T13:23:32.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T21:47:26.545Z","etag":null,"topics":["anonymity","anonymous","api-testing","axios","cloudflare","cloudflare-bypass","cloudflare-bypass-script","ip","nodejs","privacy","rate-limit","rate-limiting","security","socks5","socks5-proxy","tor","torch","web-scraping"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ujjawalsol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-11T10:48:27.000Z","updated_at":"2025-01-27T07:46:27.000Z","dependencies_parsed_at":"2024-11-11T13:39:25.301Z","dependency_job_id":null,"html_url":"https://github.com/ujjawalsol/cloudflare_bypass","commit_stats":null,"previous_names":["ujjawal-msd/cloudflare_bypass","ujjawalsol/cloudflare_bypass"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ujjawalsol/cloudflare_bypass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjawalsol%2Fcloudflare_bypass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjawalsol%2Fcloudflare_bypass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjawalsol%2Fcloudflare_bypass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjawalsol%2Fcloudflare_bypass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ujjawalsol","download_url":"https://codeload.github.com/ujjawalsol/cloudflare_bypass/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujjawalsol%2Fcloudflare_bypass/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279010328,"owners_count":26084738,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anonymity","anonymous","api-testing","axios","cloudflare","cloudflare-bypass","cloudflare-bypass-script","ip","nodejs","privacy","rate-limit","rate-limiting","security","socks5","socks5-proxy","tor","torch","web-scraping"],"created_at":"2024-11-13T20:09:21.929Z","updated_at":"2025-10-12T05:43:02.113Z","avatar_url":"https://github.com/ujjawalsol.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tor Proxy Script\n\nThis project provides a script to fetch IP addresses through multiple Tor instances, effectively bypassing Cloudflare's rate limits. It uses SOCKS5 proxies from multiple Tor instances to rotate IP addresses, making it harder for Cloudflare to block requests from the same IP.\n\n## Table of Contents\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Setting Up Tor](#setting-up-tor)\n- [Creating Tor Instances](#creating-tor-instances)\n- [Installing Dependencies](#installing-dependencies)\n- [Running the Script](#running-the-script)\n- [Usage](#usage)\n- [Limitations](#limitations)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Prerequisites\n\nBefore you begin, ensure you have the following installed on your system:\n\n- **Node.js** (version 12 or higher)\n- **npm** (Node Package Manager)\n\n## Installation\n\n1. **Install Node.js**: Download and install Node.js from the [official website](https://nodejs.org/).\n2. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/ujjawalsol/cloudflare_bypass.git\n   cd cloudflare_bypass\n   ```\n\n## Setting Up Tor\n\n### Install Tor:\n\n- **For Windows**: Download the Tor Browser from the [Tor Project website](https://www.torproject.org/).\n- **For Linux**: Install Tor using your package manager. For example:\n  ```bash\n  sudo apt install tor\n  ```\n- **For macOS**: Use Homebrew:\n  ```bash\n  brew install tor\n  ```\n\n### Start the Tor Service:\n\n- **On Linux/macOS**, run:\n  ```bash\n  tor \u0026\n  ```\n- **On Windows**, start the Tor Browser and ensure it is running.\n\n## Creating Tor Instances\n\nTo create multiple SOCKS proxy instances, you need to configure the `torrc` file:\n\n1. Open your `torrc` file (usually located in `/etc/tor/torrc` on Linux or `C:\\Users\\\u003cYourUsername\u003e\\AppData\\Roaming\\tor\\torrc` on Windows).\n2. Add the following lines to create multiple instances:\n\n   ```text\n   SocksPort 9050\n   SocksPort 9052\n   SocksPort 9054\n   SocksPort 9056\n   SocksPort 9058\n   SocksPort 9060\n   SocksPort 9062\n   SocksPort 9064\n   SocksPort 9066\n   SocksPort 9068\n   ```\n\n3. Restart the Tor service for changes to take effect.\n\n   ```bash\n    sudo systemctl restart tor\n   ```\n\n## Installing Dependencies\n\nNavigate to your project directory and install the required packages:\n\n```bash\nnpm install\n```\n\nThis command will install all necessary dependencies listed in `package.json`.\n\n## Running the Script\n\nTo run the script, use the following command in your terminal:\n\n```bash\nnpm start\n```\n\nMake sure that your Tor service is running before executing this command.\n\n## Usage\n\nThe script will automatically fetch and print IP addresses from multiple Tor instances. You can monitor the output in your terminal.\n\n### Example Output\n\n```text\n[2024-11-11T11:21:43.340Z] Updated IPs in this cycle:\nInstance 1 (SOCKS Port 9050): New IP is 185.241.208.xxx\nInstance 2 (SOCKS Port 9052): New IP is 103.251.167.xxx\nInstance 3 (SOCKS Port 9054): New IP is 185.220.101.xxx\nInstance 4 (SOCKS Port 9056): New IP is 192.42.116.xxx\nInstance 5 (SOCKS Port 9058): New IP is 185.244.192.xxx\nInstance 6 (SOCKS Port 9060): New IP is 45.134.225.xxx\nInstance 7 (SOCKS Port 9062): New IP is 23.153.248.xxx\nInstance 8 (SOCKS Port 9064): New IP is 185.100.87.xxx\nInstance 9 (SOCKS Port 9066): New IP is 192.42.116.xxx\nInstance 10 (SOCKS Port 9068): New IP is 199.195.250.xx\nCurrent IPs: [\n  '185.241.208.xxx',\n  '103.251.167.xxx',\n  '185.220.101.xxx',\n  '192.42.116.xxx',\n  '185.244.192.xxx',\n  '45.134.225.xxx',\n  '23.153.248.xxx',\n  '185.100.87.xxx',\n  '192.42.116.xxx',\n  '199.195.250.xx'\n]\n```\n\n## Limitations\n\n- **Rate Limiting**: While this script helps bypass Cloudflare's rate limits, excessive requests may still lead to blocks.\n- **Ethical Use**: Always respect the terms of service of websites you are accessing.\n- **IP Blocking**: Frequent access attempts may lead to IP blacklisting. Consider using rotating proxies for safer operations.\n\n## Contributing\n\nContributions are welcome! If you have suggestions for improvements or want to report issues, please open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE.md file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fujjawalsol%2Fcloudflare_bypass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fujjawalsol%2Fcloudflare_bypass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fujjawalsol%2Fcloudflare_bypass/lists"}