Skip to content

ryanmab/CensorDodge

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.

Censor Dodge Web Proxy

Current Stable Release: V1.83

Censor Dodge is a lightweight and customisable proxy script built on PHP. The standalone library is intended to act as an extensible system that is easily customisable with plugins and themes.

It started simply as a personal project prompted by the proxy sites on the market being slow, ridden with popups and running outdated proxy software, and over the last 6 years has grown into a complete software solution.

This package also contains a starter theme, called Surf which can be easily customised (custom background images), or used as a basis for a new custom design.

Requirements

  • PHP 5.1 or higher
  • cURL Library
  • DOMDocument Library

Demonstration

A full demonstration of the script is available free of change on CensorDodge.com.

This includes an approved and automatic one-click proxy setup tool, which enables easy creation of custom web proxies at a click of a button.

Running Locally

Censor Dodge can be run locally in two different ways using Docker:

  • Using the provided docker-compose.yml to compose and build the image and run the container automatically.
    docker-compose up

OR

  • Using the provided Dockerfile to build a custom image which can be run in a container.
    docker build . -t censordodge
    docker run -p 80:80 -it censordodge

Hosting

Censor Dodge will run on any basic PHP hosting (people have even had success running Censor Dodge on $1 per year shared hosting). Alternatively, you can run the project as a Docker image (using the pre-configured Dockerfile).

No installation steps are needed, the script is completely pre-configured. The only thing you need to ensure is that you have enough bandwidth to handle the traffic, and you can sufficiently scale the solution as you get more visitors.

Author

By Ryan Maber - View Portfolio

Contributors