Service permettant de créer des tunnels SSH entre 2 machines derrière un NAT
cmd/server | ||
http | ||
misc/packaging | ||
ssh | ||
.dockerignore | ||
.env.dist | ||
.gitignore | ||
.goreleaser.yaml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
Makefile | ||
modd.conf | ||
mux_listener.go | ||
options.go | ||
README.md | ||
server.go |
Rebound
Serveur utilisant le protocole SSH pour créer des tunnels TCP/IP.
Usage
Ouvrir un tunnel sur un port local
ssh -R 0:<target_address>:<target_port> root@rebound.lookingfora.name -p 2222
Se connecter à un tunnel ouvert
ssh -L <local_port>:0.0.0.0:1 <secret>@rebound.lookingfora.name -p 2222
Vous pourrez ensuite accéder au service sur 127.0.0.1:<local_port>
comme si c'était <target_address>:<target_port>
.