mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-08 13:49:15 -05:00
[GH-ISSUE #348] Feature Request: TCP/SSH Tunnels #6202
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @LeonvanHeerden on GitHub (Mar 16, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/348
I need to use the TCP tunnel facility for a lot of sites.
I am trying to setup a facility like a Jump server to use a SSH connections to sites and then once the SSH connection is up, use a tunnel to access additional services on the other side of that connection.
Currently this is only possible with a NEWT connection, but a lot of the sites I would like to connect to, doesn't allow 3rd party software installed.
Currently to get this done through Newt, each port has to be configured in Docker Compose to allow the port to be exposed externally and pass the Traeffic into the container. And the port has to be configured in the Traefic config to allowed the port to be opened and accept the incoming traffic.
This also requires a restart if changes are made.
A facility to manage SSH connection would be useful.
If I can add a SITE as a SSH connection and add tunnels to it.
Then add resources with the Site and the tunnel Ports.
The SSH server on the Pangolin container would then make the connection only when the resource is accessed.
This should not require that the ports are opened on the Container, but it might still require the Traefic config.