Πώς συνδέομαι στο Headscale;
- Στο πάνελ ανοίξτε το Οι servers μου και πατήστε στον server σας.
- Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή «Το Headscale είναι έτοιμο». Η σελίδα ανανεώνεται μόνη της.
- Αντιγράψτε τις τιμές από τις γραμμές Διεύθυνση ιστοτόπου και Κλειδί διαχειριστή.
- Εγκαταστήστε τον επίσημο πελάτη Tailscale στη συσκευή που θέλετε να συνδέσετε (Linux, macOS ή Windows).
- Στη συσκευή, ανοίξτε ένα terminal και εκτελέστε:
tailscale up --login-server SITE-ADDRESS --authkey ADMIN-KEY. - Η συσκευή εντάσσεται στο δίκτυο. Μπορείτε να χρησιμοποιήσετε το ίδιο κλειδί για όλες τις συσκευές. Για να δείτε τις συσκευές, συνδεθείτε με SSH, εκτελέστε
cd /opt/seturack/headscaleκαι μετάdocker compose exec headscale headscale nodes list.
Πιο κάτω στη σελίδα, η γραμμή Όνομα χρήστη και η γραμμή Κωδικός από κάτω της αφορούν το SSH. Μη τις χρησιμοποιήσετε για σύνδεση στο Headscale.
Καλό είναι να ξέρετε
- Το Headscale δεν έχει web διεπαφή· οι συσκευές και τα κλειδιά διαχειρίζονται με εντολές.
- Οι συσκευές συνδέονται απευθείας μεταξύ τους. Αν δεν γίνεται άμεση σύνδεση, η κίνηση περνά κρυπτογραφημένη μέσα από τους δημόσιους servers αναμετάδοσης (DERP) του Tailscale.
- Με το δικό σας domain, αλλάξτε και τη διεύθυνση του Headscale: ορίστε το
server_urlστο/opt/seturack/headscale/ayar/config.yamlστη νέα διεύθυνση και εκτελέστεdocker compose restart headscaleστο/opt/seturack/headscale. Μετά εκτελέστεtailscale up --login-server NEW-ADDRESS --authkey ADMIN-KEY --force-reauthσε κάθε συσκευή. - Ο ιστότοπος ανοίγει μέσω HTTPS σε δωρεάν διεύθυνση
sslip.ioβασισμένη στην IP σας. Αν δεν μπορεί να εκδοθεί πιστοποιητικό, ανοίγει αντί γι' αυτό μέσωhttp://. Προς τα έξω είναι ανοιχτές μόνο οι θύρες 80, 443 και 22 (για SSH).
Για να χρησιμοποιήσετε δικό σας domain, δείτε αυτό το άρθρο.
Δεν έχετε ακόμη server; Παραγγείλτε server με εγκατεστημένο το Headscale: επιλέγετε το μέγεθος και πληρώνετε μόνο γι' αυτό που επιλέγετε.
Ήταν χρήσιμο;
Ευχαριστούμε για τα σχόλιά σας!