Skip to content

Bluemangoo/Pingpong

Repository files navigation

Pingpong

Reverse proxy powered by Pingora.

Pingpong. Doesn't the little bouncing-around ball resembles your data packets tossed around among NATs and ISPs?

Read the document here

Installation and Usage

Pingora only support Linux and Mac, and Windows won't be supported.

  • Download archive file from release, and unpack it somewhere.
  • Modify the config file.
  • Run with pingpong -c /path/to/pingpong.toml. If config location isn't specified, Pingpong will use ./config/pingpong.toml based on executable's path, or /etc/pingpong/pingpong.toml.

Build

You can find the latest x86_64 build in Actions.

Make sure you have cargo and rustc installed.

Build from scratch

cargo build

If successful, you can find the executable binary here: target/debug/pingpong

Build optimised one

cargo build --release

If successful, you can find the executable binary here: target/release/pingpong