Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

feat(server): single-port multiplexing over websockets or http

Aperta
#65 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
go
Ambito
networking

Direzione di ricerca

Start by locating the server's control plane listener on port 7890 and public HTTP listener on port 8080. Compare the proposed WebSocket route (/_expose/ws) and HTTP CONNECT approach, then trace how control connections are handled. Done means both control and public traffic work through the single main HTTP port behind a reverse proxy.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

right now expose server requires two open ports: 7890 for control plane and 8080 for public http.

this makes hosting annoying with firewalls and impossible on paas like fly.io or railway where containers only get a single port (80/443).

if we multiplex control connections over websockets (like /_expose/ws) or http connect on the main http listener, we can run the entire server on a single port behind any reverse proxy.

Lingua principale
Go
Stelle
9
Fork
1
Merge medio
4h 29m
PR unite (30g)
12

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di kernelshard/expose

Tutte le issue di kernelshard/expose

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.