Skip to main content

Python CLI client for slipstream-rust DNS tunnel

Project description

LocalStream

A Python command-line client for slipstream-rust DNS tunnel.

Features

  • VPN Mode: System-wide traffic tunneling (requires Admin)
  • PROXY Mode: SOCKS5 proxy on local port
  • Auto-reconnect on connection drops
  • Easy pip installation
  • Colorful CLI interface

Requirements

  • Python 3.13+
  • Windows OS
  • Administrator privileges (for VPN Mode)

Installation

pip install localstream

Usage

LocalStream          # Normal user (PROXY mode only)
# Run as Administrator for VPN mode

Menu Options

[1] Connect to server
    ├── [1] VPN Mode   (system-wide, requires Admin)
    ├── [2] PROXY Mode (SOCKS5 only)
    └── [3] Back
[2] Edit configuration
[3] Exit

Keyboard Shortcuts

  • Ctrl+C: Disconnect and exit
  • Ctrl+D: Restart connection

Configuration

Config stored in ~/.localstream/config.json:

{
  "server_ip": "203.0.113.2",
  "server_port": 53,
  "local_port": 5201,
  "domain": "s.example.com"
}

Downloaded Binaries

Stored in ~/.localstream/bin/:

  • slipstream-client.exe - DNS tunnel client
  • tun2proxy.exe - TUN adapter for VPN mode
  • wintun.dll - Windows TUN driver

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

localstream-1.0.1.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

localstream-1.0.1-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file localstream-1.0.1.tar.gz.

File metadata

  • Download URL: localstream-1.0.1.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for localstream-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d3d8840d3298cddd94f39c7fba6680b585b29435a0dd55ec54b650e91ed898ee
MD5 94930bff99454a66e4f2ee8dcd2ca6a1
BLAKE2b-256 dbe9d6661072ee47c94b93b5db81499addda136a68ec5cf2c1c88f570dbe0c4d

See more details on using hashes here.

File details

Details for the file localstream-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: localstream-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for localstream-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6d7522f8c69650ae8d8d606323bb84f537de2c0d17239019cfbdfa863331964
MD5 25f15695b155a4acf37c6f9cc4cd7372
BLAKE2b-256 c5b238c3092a6a605a32e35f368fb9e8311d3bf32c41cf1e16315ad62de67fd3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page