tailscale/tailscale-rs

Rust implementation of Tailscale (preview, experimental)

tailscale/tailscale-rs è adatto ai principianti?

Negli ultimi 30 giorni tailscale/tailscale-rs ha accettato 13 delle 18 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento sono aperte 2 issue adatte ai principianti.

Stelle
1.2k
Fork
75
Issue aperte per principianti
2
Issue indicizzate
92
Merge medio
1g 13h
PR unite (30g)
22
Lingua principale
Rust
Licenza
BSD-3-Clause
Ultimo push su GitHub
6/11/2026
Ultima indicizzazione
19/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a tailscale/tailscale-rs

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. I tuoi contributi saranno pubblicati con la licenza BSD-3-Clause del progetto.
  4. Scegli una delle 2 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Interest: kernel TUN overlay transport (acting as exit node / subnet router on small Linux routers)
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    tailscale/tailscale-rs#486 ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_netmon (linux): initial netlink dumps run concurrently on one socket → EBUSY, node reports no endpoints
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    tailscale/tailscale-rs#485 ·

    I maintainer di solito rispondono entro 1 giorno

  • netmon: Add fallback polling netmon for unsupported targets (like the existing Go one)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 57/100

    tailscale/tailscale-rs#484 ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_control, bindings: expose tailnet user identity (WhoIs) for in-process auth
    Aperta
    enhancement language support

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    tailscale/tailscale-rs#478 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Subnet router support: advertise routes + raw-packet overlay transport
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    tailscale/tailscale-rs#444 · 2 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Feature proposal: Android userspace Device embedding
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100

    tailscale/tailscale-rs#443 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • `ts_netstack_smoltcp` pulls in `std` transitively via `flume`
    Forse di nuovo libera @npry l’ha presa 43 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug tech debt

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100

    tailscale/tailscale-rs#437 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_control: add anti-abuse to registration requests
    Aperta
    enhancement tech debt

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    tailscale/tailscale-rs#423 ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_control_serde: develop better approach to deserializing string fields
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    tailscale/tailscale-rs#420 ·

    I maintainer di solito rispondono entro 1 giorno

  • netmon: track whether ipv6 addresses are deprecated
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    tailscale/tailscale-rs#417 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • all: explore BSD platform support
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    tailscale/tailscale-rs#413 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: support app capabilities
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    tailscale/tailscale-rs#411 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: create "labs" section
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    tailscale/tailscale-rs#410 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: taildrive
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tailscale/tailscale-rs#408 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: taildrop
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100

    tailscale/tailscale-rs#407 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: dns forwarding
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tailscale/tailscale-rs#406 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: exit node client support
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    tailscale/tailscale-rs#405 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: implement app connector client support
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    tailscale/tailscale-rs#404 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: integrations with HTTP libraries
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tailscale/tailscale-rs#403 ·

    I maintainer di solito rispondono entro 1 giorno

  • derp: failure after unexpected EOF
    Forse di nuovo libera @npry l’ha presa 63 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    tailscale/tailscale-rs#399 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • tailscale, ts_runtime: device creation/registration/authorization flow is confusing
    Aperta
    bug documentation tech debt

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    tailscale/tailscale-rs#383 ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_tunnel: don't respond to keepalives with more keepalives
    Aperta
    bug

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100

    tailscale/tailscale-rs#367 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • kvstore: help to maintain external indexes
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    tailscale/tailscale-rs#361 ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_tunnel: refactor handshake state transitions somehow
    Aperta
    tech debt

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tailscale/tailscale-rs#347 ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_tunnel: decide on a replay window size
    Forse di nuovo libera @danderson l’ha presa 101 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    tailscale/tailscale-rs#342 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_tunnel: consider buffering incoming out of order transport messages
    Forse di nuovo libera @danderson l’ha presa 101 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    tailscale/tailscale-rs#340 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_tunnel: rejects packets with non-zero MAC2
    Forse di nuovo libera @danderson l’ha presa 101 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement security

    tailscale/tailscale-rs#336 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • bindings: decide how to handle panics at FFI boundaries
    Forse di nuovo libera @danderson l’ha presa 101 giorni fa e non c’è nessuna pull request aperta. Aperta
    language support

    tailscale/tailscale-rs#335 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_tunnel: lack of keepalive response does not trigger handshakes
    Forse di nuovo libera @danderson l’ha presa 101 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug security

    tailscale/tailscale-rs#332 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • KV store: no-std support
    Forse di nuovo libera @nrc l’ha presa 106 giorni fa e non c’è nessuna pull request aperta. Aperta
    tech debt

    tailscale/tailscale-rs#321 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_keys: remove Copy from PublicKey
    Forse di nuovo libera @danderson l’ha presa 107 giorni fa e non c’è nessuna pull request aperta. Aperta
    tech debt

    tailscale/tailscale-rs#315 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_keys: add an AuthKey type
    Aperta
    security tech debt

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    tailscale/tailscale-rs#304 ·

    I maintainer di solito rispondono entro 1 giorno

  • ssh: interest in first-class SSH server support (shell/exec serving)
    Aperta
    enhancement integration support

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    tailscale/tailscale-rs#285 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Best way to proxy HTTP using the Python library?
    Forse di nuovo libera @dylan-tailscale l’ha presa 149 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug enhancement integration support language support

    tailscale/tailscale-rs#243 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • all: port-mapping support
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tailscale/tailscale-rs#231 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_tunnel: rework Message/MessageMut
    Forse di nuovo libera @danderson l’ha presa 162 giorni fa e non c’è nessuna pull request aperta. Aperta
    tech debt

    tailscale/tailscale-rs#226 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_noise: interop proptests with another Noise implementation
    Forse di nuovo libera @danderson l’ha presa 162 giorni fa e non c’è nessuna pull request aperta. Aperta
    security tech debt

    tailscale/tailscale-rs#225 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Elixir: Add recv/2 and recv/3 with timeouts
    Aperta
    enhancement language support

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    tailscale/tailscale-rs#222 ·

    I maintainer di solito rispondono entro 1 giorno

  • control/netmap: reconnect if a keepalive hasn't been received recently
    Aperta
    enhancement tech debt

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100

    tailscale/tailscale-rs#210 ·

    I maintainer di solito rispondono entro 1 giorno

  • ci/cd: improve release process
    Forse di nuovo libera @dylan-tailscale l’ha presa 86 giorni fa e non c’è nessuna pull request aperta. Aperta
    ci/cd documentation enhancement maintenance tech debt

    tailscale/tailscale-rs#202 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • ci: create new crates as part of publish
    Aperta
    bug ci/cd

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    tailscale/tailscale-rs#201 ·

    I maintainer di solito rispondono entro 1 giorno

  • docs: create compatibility matrix with core Tailscale features
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    tailscale/tailscale-rs#182 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • dataplane: loopback to self-node not working
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    tailscale/tailscale-rs#176 ·

    I maintainer di solito rispondono entro 1 giorno

  • Internal KV store
    Forse di nuovo libera @nrc l’ha presa 194 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement tech debt

    tailscale/tailscale-rs#169 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • tailscale, runtime, packetfilter, lang bindings: support app capability lookup
    Aperta
    enhancement language support

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    tailscale/tailscale-rs#161 ·

    I maintainer di solito rispondono entro 1 giorno

  • all: integration and interop testing
    Forse di nuovo libera @dylan-tailscale l’ha presa 140 giorni fa e non c’è nessuna pull request aperta. Aperta

    tailscale/tailscale-rs#160 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • all: report client metrics via logging
    Aperta
    enhancement language support

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tailscale/tailscale-rs#153 ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_netstack_smoltcp_socket: align UDP socket API with std/Tokio
    Aperta
    enhancement tech debt

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    tailscale/tailscale-rs#144 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • tailscale, ts_control: allow self-signed certificate for control client testing
    Aperta
    enhancement security

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    tailscale/tailscale-rs#138 ·

    I maintainer di solito rispondono entro 1 giorno

  • ts_elixir: send/recv should have a non-blocking option
    Forse di nuovo libera @npry l’ha presa 92 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement language support

    tailscale/tailscale-rs#119 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.