Skip to content

Windows

Supported: Windows 10 1909+, Windows 11, Windows Server 2019+. Architecture: amd64 (x64). ARM64 not yet supported.

  1. Open PowerShell with Run as Administrator.

  2. Run the installer:

    Terminal window
    irm https://proxy.sotatek.works/releases/download/latest/install.ps1 | iex

    The script downloads the matching binary, verifies the SHA256 checksum, places it under %ProgramFiles%\SotatekProxy\bin\sotatek-proxy.exe, seeds a default config under %ProgramData%\SotatekProxy\config.yaml, registers the SotatekProxy Windows Service, and starts it.

  3. Open a new terminal so the updated PATH takes effect, then verify:

    Terminal window
    sotatek-proxy status
    Invoke-WebRequest http://127.0.0.1:3817/_proxy/healthz
WhatPath
Binary%ProgramFiles%\SotatekProxy\bin\sotatek-proxy.exe
Config%ProgramData%\SotatekProxy\config.yaml
Logs%ProgramData%\SotatekProxy\logs\sotatek-proxy.log
ServiceSotatekProxy (LocalSystem, auto-start on boot)
Terminal window
sotatek-proxy status # running / stopped
sotatek-proxy start # start now
sotatek-proxy stop # stop now
sotatek-proxy logs # tail last 100 lines
sotatek-proxy uninstall # remove service (admin)

You can also use the Windows Service Controller:

Terminal window
Get-Service SotatekProxy
Start-Service SotatekProxy
Stop-Service SotatekProxy

Until Authenticode signing is enabled, Windows Defender SmartScreen may warn on first run. Click More info → Run anyway, or whitelist the install dir as administrator:

Terminal window
Add-MpPreference -ExclusionPath "$env:ProgramFiles\SotatekProxy\bin"
Terminal window
netstat -ano | findstr :3817
Stop-Service SotatekProxy ; Start-Service SotatekProxy

Or set port: 3818 in %ProgramData%\SotatekProxy\config.yaml and restart the service.

From Admin PowerShell:

Terminal window
sotatek-proxy uninstall
Remove-Item -Recurse -Force "$env:ProgramFiles\SotatekProxy"
Remove-Item -Recurse -Force "$env:ProgramData\SotatekProxy"

Then remove %ProgramFiles%\SotatekProxy\bin from machine PATH (System Properties → Environment Variables).