cloudflare / cloudflare/cloudflared

💡Use `TUNNEL_TOKEN` for systemd service so that TOKEN is not visible on `ps`

Offen
#1,237 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Priority: Normal Type: Feature Request
Vorherrschende Sprache
Go
Sterne
15.6k
Forks
1.4k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Describe the feature you'd like**
Per title.

**Describe alternatives you've considered**
Are there any alternatives to solving this problem? If so, what was your experience with them?

**Additional context**
https://github.com/cloudflare/cloudflared/blob/f27418044ba359a17995166034d900c11aa50008/cmd/cloudflared/linux_service.go#L64

Can use `Environment=` directive.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Untersuche cmd/cloudflared/linux_service.go um Zeile 64, den im Issue verlinkten Einstiegspunkt, und prüfe, wie der systemd-Dienst generiert wird. Verwende die Environment=-Direktive, damit das Tunnel-Token nicht in den Prozessargumenten offengelegt wird, und überprüfe anschließend das Verhalten des resultierenden Dienstes sowie, dass das Token nicht mehr in der ps-Ausgabe erscheint.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
devops, operating-systems
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.