qvole
Túneles rápidos sobre QUIC, perforando NATs.
curl -fsSL https://get.qvole.dev | sh
pipe
Flujo bidireccional de stdin/stdout entre dos pares. Envía archivos, transmite datos o encadena con tuberías de Unix.
tunnel
Reenvío de puertos TCP con las opciones -L y -R. Nada queda expuesto por defecto; el par debe permitir exactamente lo que puedes alcanzar (-aL/-aF).
exec
Ejecución remota de comandos. Ejecuta un shell, un script o un comando en la máquina del par.
relay
Ejecuta tu propio relay de rendezvous. Un único puerto UDP proporciona el agujereo de NAT y el descubrimiento de pares.
Inicio rápido
Enviar un archivo
alice$ qvole pipe < in
# imprime el código de conexión y espera a bob
bob$ QVOLE_CODE=CODE qvole pipe > out
Reenvío de puertos
alice$ qvole tunnel \
-L 8080:localhost:80 \
-R 2222:localhost:22
# bob permite las solicitudes de túnel
bob$ QVOLE_CODE=CODE qvole tunnel \
-aF localhost:80 \
-aL 127.0.0.1:2222
alice$ curl localhost:8080 # accede al :80 de bob
bob$ ssh -p 2222 localhost # accede al sshd de alice
Shell remoto
alice$ qvole exec --cmd "script -q bash /dev/null"
bob$ QVOLE_CODE=CODE qvole exec
Ejecutar tu propio relay
relay$ qvole relay --listen :9009