2 Installation
ospab edited this page 2026-05-17 17:19:45 +03:00

Installation

GitHub Release Platform

Russian / Русский

OSTP (Ospab Stealth Transport Protocol) is deployed using automated setup scripts. Manual setup remains an option.


Automated Script Installation

Linux (Server / Client CLI)

Downloads the architecture-specific binary to /opt/ostp, configures it interactively, and registers a systemd service.

Run as root:

bash <(curl -Ls https://raw.githubusercontent.com/ospab/ostp/master/scripts/install.sh)

Management commands:

sudo systemctl enable --now ostp  # Start service and enable on boot
sudo systemctl restart ostp       # Restart service
sudo systemctl status ostp        # View running logs

Windows (Client CLI)

PowerShell script that installs to C:\opt\ostp, configures client settings interactively, and registers the installation folder in your system PATH.

Run PowerShell as Administrator:

irm https://raw.githubusercontent.com/ospab/ostp/master/scripts/install.ps1 | iex

GUI Client Installation

Windows

  1. Download the ostp-windows-gui-{arch}.zip archive from GitHub Releases.
  2. Extract all contents to a folder.
  3. Run ostp-gui.exe as Administrator to allow virtual TUN interface creation.
  4. Input server coordinates and access key on the Settings tab, then click the connection button.

Manual Installation (CLI Binary Only)

  1. Obtain the pre-built CLI binary from GitHub Releases.
  2. Create config.json next to the binary (see Configuration for details).
  3. Start the execution directly:
    • Linux / macOS: ./ostp --config config.json
    • Windows: ostp.exe --config config.json

← Home | Configuration →