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

Add option to open an SSH reverse tunnel to a remote server #11

Open
philippgille opened this issue May 5, 2018 · 3 comments
Open

Add option to open an SSH reverse tunnel to a remote server #11

philippgille opened this issue May 5, 2018 · 3 comments
Labels
enhancement New feature or request

Comments

@philippgille
Copy link
Owner

In addition to serving a directory on your host computer to colleagues on your local network, it would be awesome if you could also share the directory to people outside of that network, even if you're behind a NAT/firefall.

SSH reverse tunnels make this possible.

Go has an SSH package and it should be possible to open a reverse tunnel within the application itself.

@philippgille philippgille added the enhancement New feature or request label May 5, 2018
@philippgille
Copy link
Owner Author

philippgille commented May 13, 2018

Maybe the underlying package of "Tunnel" can be used:

Or manually create an SSH tunnel with the stdlib, but utilize the labstack service. Their documentation contains descriptions on how to use their service with pure SSH (instead of their CLI), so if it's a public accessible service we can probably use it, too.

@philippgille
Copy link
Owner Author

Instead of having to set up your own server, the available services can be used:

Also check out:

@philippgille
Copy link
Owner Author

philippgille commented Jul 20, 2019

More similar reverse tunnel tools and services are discussed here: https://news.ycombinator.com/item?id=20410552

In case that article disappears, the options were:

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

No branches or pull requests

1 participant