Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support tunneling client SSH tunnel through TLS #167

Open
anderspitman opened this issue Feb 24, 2022 · 0 comments
Open

Support tunneling client SSH tunnel through TLS #167

anderspitman opened this issue Feb 24, 2022 · 0 comments

Comments

@anderspitman
Copy link
Member

Sometimes the client needs to run in networks that only allow outgoing connections on ports 80/443. In this case the SSH connections for tunnels (normally port 22) will be blocked.

Now that we have the tuntls command, if we implement Server raw TLS termination and add a parameter to let the client override the tunnel SSH port, it should be possible to tunnel the tunnels through TLS.

This is rather hacky, but doesn't really require a lot of changes. Note that this will mean double encryption for every tunnel, and triple encryption for HTTPS connections over those tunnels. Definitely not ideal but I think it would work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant