A modern Qt-based SOCKS proxy launcher with system proxy integration. Easily tunnel your traffic over SSH with a beautiful GUI.
SockTunnel is a sleek, cross-platform desktop application built using Qt (C++17) to help you:
- 🔐 Securely tunnel your internet traffic using SSH SOCKS5 proxy
- 🌍 Instantly verify your public IP before and after tunneling
- 🧠 Auto-detect hosts from
~/.ssh/configfor easy selection - 🖥️ Seamlessly update system proxy settings (macOS & Linux)
- 🎨 Enjoy a clean and minimal UI
- ✅ GUI for launching
ssh -Dtunnels without touching the terminal - ✅ Shows public IP before and after tunnel activation
- ✅ Compatible with any
~/.ssh/configentries - ✅ Auto-selects available local ports for proxy binding
- ✅ System-wide proxy toggle (macOS/Linux)
- ✅ Built with Qt6, fully open source
- Qt 6.x (Widgets, Network, SvgWidgets, DBus)
- CMake >= 3.16
- C++17 compatible compiler
git clone https://github.com/shubhamoy/SockTunnel.git
cd socktunnel
mkdir build && cd build
cmake ..
cmake --build .
open SockTunnel.app