Skip to content

Bluemangoo/Pingpong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

da52bbd · Feb 24, 2025

History

45 Commits
Nov 30, 2024
Sep 3, 2024
Nov 30, 2024
Feb 24, 2025
Nov 30, 2024
Feb 24, 2025
Jul 3, 2024
Jul 3, 2024
Dec 28, 2024
Dec 28, 2024
Apr 20, 2024
Jul 3, 2024
Feb 15, 2025
Nov 30, 2024
Nov 30, 2024

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