GitHunt
OH

ohmydevops/sshuttle-gui

Simple GUI for sshuttle client

sshuttle GUI

A simple graphical interface for sshuttle, built with Python and PyQt5.

Features

  • Connect to a remote SSH server
  • Specify IP range to tunnel
  • Exclude specific IP ranges
  • Enable or disable DNS tunneling
  • Enable or disable latency control
  • View live output from sshuttle
  • Start and stop the tunnel easily

Requirements

  • Python 3.7 or higher
  • sshuttle installed (sudo apt install sshuttle)
  • sudo/root access on client (required by sshuttle)
  • PyQt5 (pip install PyQt5)

Installation

  1. Clone this repository:
git clone https://github.com/your-username/sshuttle-gui.git
cd sshuttle-gui
  1. Install Python dependencies:

pip install -r requirements.txt

Usage

Run the application:

python3 main.py

Screenshot

Screenshot

License

MIT License

Languages

Python100.0%

Contributors

MIT License
Created June 28, 2025
Updated June 29, 2025