Service permettant de créer des tunnels SSH entre 2 machines derrière un NAT
cmd/server | ||
.dockerignore | ||
.env.dist | ||
.gitignore | ||
diagram.txt | ||
direct_tcp_handler.go | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
Makefile | ||
modd.conf | ||
option.go | ||
README.md | ||
request_handler.go | ||
server.go | ||
session_handler.go | ||
session_manager.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>
.