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
- Clone this repository:
git clone https://github.com/your-username/sshuttle-gui.git
cd sshuttle-gui
- Install Python dependencies:
pip install -r requirements.txt
Usage
Run the application:
python3 main.py
Screenshot
License
MIT License
