Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Handle TCP connections in a single command invocation

Abierto
#58 1 comentario 0 reacciones 1 asignado Ver en GitHub

@desimone ya está trabajando en esto.

Desde el 5/12/2022.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

NeedsDecision NeedsMoreData WaitingForInfo

It'd be nice to have a single instance of pomerium-cli that could handle multiple TCP connections at a time.

For example, if you have an internal development server with services on a few different ports (database, SSH, etc.), it’d be handy to give users a single command they can run to open those ports all at once, and CTRL+C when they’re done.

pomerium-cli tcp host1.internal.example.com:22 --listen :2022 \
    host1.internal.example.com:5432 --listen :55432 \
    host2.internal.example.com:12345 --listen :12345

As a single process, theoretically it could even cache authentication across the services so the user would only need to authenticate once.

As it stands now, my options are:

  • document individual commands to run for individual ports
  • or, create a script that launches a few instances of pomerium-cli in the background, which will look confusing and make it harder for users to shut them all down.
  • or, prepare some connections in Pomerium Desktop (I understand there's an export/import process) and guide users through importing that.
Lenguaje dominante
Go
Estrellas
13
Forks
9
Merge medio
2 d 23 h
PR fusionados (30 d)
4

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de pomerium/cli

Todos los issues de pomerium/cli

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.