/proxydo

Awesome mini-proxy in C++ that enables you to block sites and some other nifty stuff.

Primary LanguageC++

Proxydo

Proxydo is a stupidly simple proxy.

Installation on Linux

  • Install CMake

    sudo apt-get install cmake
  • Install Rake

    sudo apt-get install rake
  • Install yaml-cpp

    wget http://yaml-cpp.googlecode.com/files/yaml-cpp-0.2.5.tar.gz
    tar zxvf yaml-cpp-0.2.5.tar.gz
    cd yaml-cpp-0.2.5
    mkdir build
    cd build
    cmake .
    make
    sudo make install

    This will copy a bunch of files to /usr/local.

  • Clone and compile Proxydo

    git clone git@github.com:andmej/proxydo.git
    cd proxydo
    rake
    
  • The compiled binary lies in /build.

  • Modify config.yaml file and then execute ./proxydo to run the server.

  • If a shared library error is shown when you execute ./proxydo, issue the following command:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

Installation on Mac OS X

  • Install CMake

    sudo port install cmake
    
  • Install yaml-cpp

    curl -O http://yaml-cpp.googlecode.com/files/yaml-cpp-0.2.5.tar.gz
    tar zxvf yaml-cpp-0.2.5.tar.gz
    cd yaml-cpp-0.2.5
    mkdir build
    cd build
    cmake ..
    make
    sudo make install

    This will copy a bunch of files to /usr/local.

  • Clone and compile Proxydo

    git clone git@github.com:andmej/proxydo.git
    cd proxydo
    rake
    
  • The compiled binary lies in /build.

  • Modify config.yaml file and then execute ./proxydo to run the server.