אפליקציות / רשת
Headscale
שרת תיאום Tailscale משלך
שרת הבקרה של Tailscale, באירוח עצמי. המכשירים שלך ממשיכים לדבר בפרוטוקול הרגיל של Tailscale ולהתחבר ישירות זה לזה — אבל השרת שמחליט מי נמצא ברשת, ומחזיק את המפתחות שמוכיחים את זה, הוא השרת הזה ולא של חברה. כולל ממשק דפדפן לצירוף מכשירים ולהנפקת מפתחות הרשמה.
קטגוריהרשת
זיכרון~120MB
מודול
headscaleהתקנה
פותחים את לוח הבקרה, מוצאים אותה ב-App Store ולוחצים Install. או מטרמינל על השרת:
sudo homebox install headscale
איפה פותחים אותה
| שירות | פורט | התחברות ראשונה |
|---|---|---|
| Headscale | — | — |
| Headscale UI | — | — |
| Headscale Proxy | :8091 | The web UI is at /web. It asks for an API key — make one with homebox exec headscale headscale apikeys create. |
פותחים בכתובת של השרת עם הפורט הזה — לוח הבקרה מקשר אליה ישירות ברגע שהיא רצה.
כדאי לדעת
הטיפים הבאים מופיעים באנגלית, כפי שהם כתובים במודול.
- The Tailscale APP is the client and this is the server. Point a client at it with
tailscale up --login-server https://your-headscale-host— the official mobile apps need a custom server set before login - Clients reach this over HTTPS with a real certificate, so it has to be published: put it behind the Proxy module or the Cloudflare Tunnel and set the URL below to that hostname
- server_url is written into every client's config when it enrols. Changing it later means every device has to log in again, so decide the hostname before you enrol anything
- config/data holds db.sqlite AND noise_private.key. The key IS this server's identity — restore both together or every device is a stranger again
- Create devices from the web UI at /web: make a pre-auth key, then run
tailscale up --login-server <url> --authkey <key>on the machine