Installation
Homebrew (macOS / Linux)
brew install proxelar
winget (Windows)
winget install --id EmanueleMicheletti.Proxelar --exact
Docker / Podman
# Web GUI
docker run --rm -it -v ~/.proxelar:/root/.proxelar -p 8080:8080 -p 127.0.0.1:8081:8081 ghcr.io/emanuele-em/proxelar --interface gui --addr 0.0.0.0
# Terminal
docker run --rm -it -v ~/.proxelar:/root/.proxelar -p 8080:8080 ghcr.io/emanuele-em/proxelar --interface terminal --addr 0.0.0.0
The -v ~/.proxelar:/root/.proxelar mount reuses your existing trusted CA certificate, so you do not get browser warnings after trusting the CA once.
The published image is linux/amd64. To build it yourself, or to run on another architecture, use the Dockerfile in the repository:
docker build -t proxelar .
From crates.io
cargo install proxelar
This builds and installs the proxelar binary. Lua 5.4 and OpenSSL are vendored and compiled from source, so no system dependencies are required beyond a Rust toolchain.
From source
git clone https://github.com/emanuele-em/proxelar.git
cd proxelar
cargo build --release
The binary is at target/release/proxelar.
Without Lua scripting
If you don’t need scripting and want a smaller build:
cargo install proxelar --no-default-features
Requirements
- Rust 1.97.1 or later
- Works on Linux, macOS, and Windows