Installation

The program is shipped in one executable file that acts both as the server and the client.

Acquire it as below for your system:

Linux x86_64

curl -LO https://github.com/boringproxy/boringproxy/releases/download/v0.6.0/boringproxy-linux-x86_64

# Make executable
chmod +x boringproxy-linux-x86_64

# Allow binding to ports 80 and 443
sudo setcap cap_net_bind_service=+ep boringproxy-linux-x86_64

Linux i386

curl -LO https://github.com/boringproxy/boringproxy/releases/download/v0.6.0/boringproxy-linux-386

# Make executable
chmod +x boringproxy-linux-386

# Allow binding to ports 80 and 443
sudo setcap cap_net_bind_service=+ep boringproxy-linux-386

Linux ARM

curl -LO https://github.com/boringproxy/boringproxy/releases/download/v0.6.0/boringproxy-linux-arm

# Make executable
chmod +x boringproxy-linux-arm

# Allow binding to ports 80 and 443
sudo setcap cap_net_bind_service=+ep boringproxy-linux-arm

Linux arm64

curl -LO https://github.com/boringproxy/boringproxy/releases/download/v0.6.0/boringproxy-linux-arm64

# Make executable
chmod +x boringproxy-linux-arm64

# Allow binding to ports 80 and 443
sudo setcap cap_net_bind_service=+ep boringproxy-linux-arm64

Windows and macOS

See the releases page for downloads. Note: macOS support is untested.