Dragon Tunnel is a sleek and stylish WireGuard-based tunnel tool that allows you to expose a local HTTP server to the internet with a temporary Pyjam link. It comes with a start and stop script, both fully stylized for terminal usage.
- Automatically checks and installs wireguard-tools if missing.
- Custom HTTP port support for your tunnel.
- Detects active tunnels and prevents multiple instances.
- Easily start and stop tunnels with simple commands.
| File | Description |
|---|---|
dragontunnel |
Main script to start a tunnel. Prompts for a custom port, downloads Pyjam config, and brings the tunnel up. |
stop |
Stops the currently active tunnel, showing the active Pyjam link before shutting it down. |
installer.sh |
Installs both scripts globally, sets executable permissions, and ensures wireguard-tools are installed. |
- Clone or download the repository:
git clone https://github.com/webdragon63/Dragon_Tunnel.git
cd Dragon_Tunnel- Run the installer:
sudo bash installer.shThe scripts will be installed globally
dragontunnelYou will be prompted for an HTTP port (default is 8080). The script will download the Pyjam configuration and bring up the WireGuard tunnel. The terminal will display your local access link and the Pyjam public link.
stopStops the currently active tunnel.
-
If a tunnel is already active, dragontunnel will prevent starting a new one and display the active Pyjam link.
-
Works on Linux distributions with apt, yum, or pacman package managers.