mirror of https://github.com/ospab/ostp.git
Page:
Installation
2
Installation
ospab edited this page 2026-05-17 17:19:45 +03:00
Installation
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
- Download the
ostp-windows-gui-{arch}.ziparchive from GitHub Releases. - Extract all contents to a folder.
- Run
ostp-gui.exeas Administrator to allow virtual TUN interface creation. - Input server coordinates and access key on the Settings tab, then click the connection button.
Manual Installation (CLI Binary Only)
- Obtain the pre-built CLI binary from GitHub Releases.
- Create
config.jsonnext to the binary (see Configuration for details). - Start the execution directly:
- Linux / macOS:
./ostp --config config.json - Windows:
ostp.exe --config config.json
- Linux / macOS: