MikroTik Config Blueprint — Εφαρμογή Προτύπων
Σύνοψη Το script υιοθέτησης MKController εγκαθιστά 8 συστατικά στοιχεία στη συσκευή MikroTik σας: πιστοποιητικό OpenVPN, προφίλ VPN, OpenVPN tunnel προς τους διακομιστές MKController, κανόνα firewall που επιτρέπει πρόσβαση από το VPN gateway, scheduler παρακολούθησης, διαχειριζόμενο λογαριασμό χρήστη, κανόνα προτεραιότητας firewall και ενεργοποιημένες θύρες υπηρεσιών περιορισμένες στο VPN tunnel. Αυτή η σελίδα εξηγεί κάθε συστατικό και τι σπάει αν αφαιρεθεί.
Τι Εγκαθιστά το Script Υιοθέτησης MKController στο MikroTik;
Το script υιοθέτησης MKController είναι ένα σύντομο πρόγραμμα RouterOS που δημιουργεί ασφαλή, κρυπτογραφημένη σύνδεση μεταξύ της συσκευής MikroTik και της cloud υποδομής MKController. Όταν το εκτελείτε, δημιουργεί ακριβώς 8 συστατικά στη συσκευή — ούτε περισσότερα ούτε λιγότερα. Η κατανόηση κάθε συστατικού σας βοηθά να διατηρείτε τη σύνδεση, να αντιμετωπίζετε προβλήματα και να λαμβάνετε τεκμηριωμένες αποφάσεις σχετικά με τη ρύθμιση RouterOS.
Απαιτήσεις
Απαιτείται RouterOS έκδοση 6.39 ή νεότερη. Για την πλήρη λίστα υποστηριζόμενων εκδόσεων, δείτε Υποστηριζόμενες Εκδόσεις RouterOS.
Συστατικό 1: Πιστοποιητικό OpenVPN
Ένα πιστοποιητικό OpenVPN λαμβάνεται και αποθηκεύεται στο σύστημα αρχείων MikroTik, και στη συνέχεια εισάγεται στο αποθετήριο πιστοποιητικών της συσκευής.
Μπορείτε να το επαληθεύσετε στο: System → Certificates
/certificate import file-name="[CERTIFICATE_ID]" passphrase=""Αυτό το πιστοποιητικό αυθεντικοποιεί τη συσκευή στον VPN server MKController. Χωρίς αυτό, η σύνδεση VPN δεν μπορεί να δημιουργηθεί.
Συστατικό 2: Προφίλ VPN
Δημιουργείται ένα προφίλ PPP με ενεργοποιημένη κρυπτογράφηση. Αυτό το προφίλ χρησιμοποιείται από το VPN tunnel που δημιουργείται στο Συστατικό 3.
/ppp profile add name="[PROFILE_ID]" use-encryption=yes comment="MKController"Συστατικό 3: OpenVPN Client Tunnel
Χρησιμοποιώντας το πιστοποιητικό από το Συστατικό 1 και το προφίλ από το Συστατικό 2, δημιουργείται διεπαφή OpenVPN client. Συνδέεται εξερχόμενα στο ovpn.mkcontroller.com στη θύρα 443 χρησιμοποιώντας κρυπτογράφηση AES-256 και αυθεντικοποίηση SHA-1.
/interface ovpn-client add connect-to="ovpn.mkcontroller.com" user="[USER_ID]" auth=sha1 cipher=aes256 certificate="[CERTIFICATE_ID]" port=443 profile="[PROFILE_ID]" name="MKController" comment="MKController"Αυτό το tunnel ενεργοποιεί όλες τις cloud λειτουργίες: απομακρυσμένη πρόσβαση, αντίγραφα ασφαλείας, παρακολούθηση και API calls — χωρίς να απαιτούνται εισερχόμενες θύρες στον δρομολογητή σας.
Συστατικό 4: Κανόνας Firewall Input
Δημιουργείται ένας κανόνας firewall που επιτρέπει στη διεύθυνση VPN gateway (10.8.0.1) να έχει πρόσβαση στο MikroTik μέσω του tunnel.
/ip firewall filter add chain=input action=accept src-address="10.8.0.1" priority=0 comment="MKController"Μόνο αυτή η διεύθυνση IP — ο VPN server MKController — αποκτά πρόσβαση. Καμία άλλη εξωτερική IP δεν προστίθεται στη λευκή λίστα.
Συστατικό 5: Scheduler Παρακολούθησης
Ένα script RouterOS scheduler εκτελείται κάθε 90 δευτερόλεπτα και αποστέλλει δεδομένα υγείας συσκευής στο MKController: χρήση CPU, κατανάλωση RAM, χώρος δίσκου και θερμοκρασία (σε υποστηριζόμενα μοντέλα).
/system scheduler add name="resources-[ID]" interval="90" on-event="[EVENT]" comment="MKController"Αυτά τα δεδομένα τροφοδοτούν τις κάρτες συσκευών σε πραγματικό χρόνο και τις αναφορές διαθεσιμότητας στο dashboard MKController.
Συστατικό 6: Λογαριασμός Χρήστη MKController
Δημιουργείται λογαριασμός χρήστη με πλήρη πρόσβαση στο MikroTik. Αυτός ο λογαριασμός χρησιμοποιείται για όλη την API επικοινωνία μεταξύ MKController και της συσκευής. Ο κωδικός του ανανεώνεται αυτόματα και συχνά για αποτροπή επιθέσεων brute-force.
/user add name="[USER_ID]" group=full password="[TEMPORARY_PASSWORD]"Μπορείτε να δείτε αυτόν τον χρήστη στο: System → Users (εμφανίζεται ως UUID-style όνομα).
Συστατικό 7: Προτεραιότητα Κανόνα Firewall
Ο κανόνας firewall από το Συστατικό 4 μετακινείται στην κορυφή της αλυσίδας input, διασφαλίζοντας ότι η πρόσβαση MKController δεν εμποδίζεται από άλλους κανόνες που προστίθενται αργότερα.
:do { :local n [/ip firewall filter find where comment="MKController"]; /ip firewall filter move numbers=$n destination=0} on-error {}Συστατικό 8: Ενεργοποίηση Θυρών Υπηρεσιών
Πέντε θύρες υπηρεσιών RouterOS ενεργοποιούνται και η πρόσβασή τους περιορίζεται στη διεύθυνση VPN gateway 10.8.0.1 — δηλαδή μόνο το MKController (μέσω του VPN tunnel) μπορεί να τις προσεγγίσει. Αν μια θύρα ήταν ήδη ανοιχτή, το 10.8.0.1 προστίθεται στη λίστα επιτρεπόμενων διευθύνσεών της χωρίς να αφαιρεθούν υπάρχουσες καταχωρίσεις.
/ip service enable www; /ip service set www address="10.8.0.1"/ip service enable winbox; /ip service set winbox address="10.8.0.1"/ip service enable ssh; /ip service set ssh address="10.8.0.1"/ip service enable api; /ip service set api address="10.8.0.1"/ip service enable ftp; /ip service set ftp address="10.8.0.1"Μπορείτε να επαληθεύσετε καταστάσεις υπηρεσιών στο: IP → Services
Τι Σπάει αν Απενεργοποιηθεί μια Υπηρεσία;
| Υπηρεσία | Αν απενεργοποιηθεί, αυτό σπάει |
|---|---|
www (WebFig) | Απομακρυσμένη πρόσβαση WebFig στην web και mobile εφαρμογή MKController |
winbox | Απομακρυσμένη πρόσβαση Winbox στην εφαρμογή desktop MKController |
ssh | Δημιουργία αντιγράφων ασφαλείας, μεταφόρτωση/λήψη αρχείων, εκτέλεση script |
api | Όλες οι λειτουργίες API συμπεριλαμβανομένων Walled Garden, Voucher και του Public API |
ftp | Λειτουργίες συστήματος αρχείων: ενσωμάτωση FTP, καταχώριση αρχείων, μαζική μεταφόρτωση αρχείων |
Ερωτήσεις σχετικά με το script υιοθέτησης ή τη συμπεριφορά συστατικών; Επικοινωνήστε με την υποστήριξη MKController στο WhatsApp.