Δρομολογητής OpenWRT
Πώς να συνδέσετε έναν δρομολογητή OpenWRT στο CreateYourVPN με το Nikki — προσθέστε έναν σύνδεσμο συνδρομής και οι κανόνες split-tunneling του πίνακά σας εφαρμόζονται αυτόματα σε ολόκληρο το οικιακό δίκτυο.
Η σύνδεση ενός δρομολογητή βάζει ολόκληρο το σπίτι σας πίσω από το VPN — κάθε τηλέφωνο, τηλεόραση και φορητός υπολογιστής το χρησιμοποιεί χωρίς καμία ρύθμιση ανά συσκευή. Στο OpenWRT αυτή είναι η πιο ομαλή διαδρομή: προσθέτετε έναν σύνδεσμο συνδρομής, και ο δρομολογητής αντλεί από αυτόν τόσο τον διακομιστή, όσο και τους κανόνες split-tunneling από τον πίνακά σας. Αλλάξτε τους κανόνες στον πίνακα, και ο δρομολογητής τους παραλαμβάνει στην επόμενη ανανέωσή του.
Χρησιμοποιούμε το Nikki — μια ελαφριά εφαρμογή για το OpenWRT χτισμένη πάνω στον πυρήνα mihomo (Clash.Meta). Σε αυτόν τον οδηγό καλύπτουμε ολόκληρη τη διαδρομή: εγκατάσταση του Nikki (ως κύρια μέθοδος ακολουθεί η χειροκίνητη — το feed του έργου δεν ανοίγει σε πολλούς παρόχους), σύνδεση της συνδρομής, αυτόματη ενημέρωση και έλεγχος.
Το Nikki χρειάζεται OpenWRT 24.10 ή νεότερο (το 25.x και το SNAPSHOT λειτουργούν επίσης). Το OpenWRT 23.05 δεν υποστηρίζεται.
Τι θα χρειαστείτε
- Έναν δρομολογητή που τρέχει OpenWRT ≥ 24.10 με πρόσβαση στο διαδίκτυο.
- Πρόσβαση στο διαδικτυακό περιβάλλον του δρομολογητή (LuCI) και μέσω SSH (όνομα χρήστη
root, ίδιος κωδικός με το LuCI). - Έναν υπολογιστή στο ίδιο δίκτυο και 10–15 λεπτά.
Βήμα 1. Εγκαταστήστε το Nikki
Το Nikki δεν βρίσκεται στα προεπιλεγμένα feeds του OpenWRT — εγκαθίσταται από το δικό του πακέτο feed. Το πρόβλημα είναι ότι το feed και το σενάριο εγκατάστασης βρίσκονται στο GitHub, το οποίο σε πολλούς παρόχους ανοίγει δύσκολα — η γρήγορη εγκατάσταση «σε δύο εντολές» συχνά απλώς δεν λειτουργεί. Γι' αυτό εδώ η κύρια μέθοδος είναι η χειροκίνητη: λειτουργεί πάντα. Αν το GitHub ανοίγει κανονικά σε εσάς, η Μέθοδος Β είναι πιο γρήγορη.
Μέθοδος Α — χειροκίνητα (λειτουργεί πάντα)
Κατεβάζετε τα πακέτα στον υπολογιστή σας και τα μεταφέρετε στον δρομολογητή μόνοι σας — δεν χρειάζεται πρόσβαση στο GitHub από τον ίδιο τον δρομολογητή.
Μάθετε την αρχιτεκτονική του δρομολογητή: στο LuCI ανοίξτε System → Software και πατήστε Update lists… — στην έξοδο της εντολής θα φαίνεται η αρχιτεκτονική (για παράδειγμα x86_64 ή aarch64_cortex-a53). Εναλλακτικά μέσω SSH: grep OPENWRT_ARCH /etc/os-release.
Ανοίξτε τη σελίδα εκδόσεων nikkinikki.pages.dev, μπείτε στον κατάλογο της έκδοσης OpenWRT που έχετε (openwrt-24.10, openwrt-25.12 ή SNAPSHOT), και μετά στον φάκελο της αρχιτεκτονικής σας. Κατεβάστε τρία πακέτα: mihomo-meta (τον πυρήνα), nikki και luci-app-nikki — συν luci-i18n-nikki-ru, αν χρειάζεστε τη ρωσική διεπαφή. Για τις σταθερές εκδόσεις πρόκειται για αρχεία .ipk, για το SNAPSHOT — .apk. Βάλτε τα όλα σε έναν ξεχωριστό φάκελο, για παράδειγμα Downloads/nikki.
Αντιγράψτε τον φάκελο στον δρομολογητή. Η σημαία -O είναι υποχρεωτική: χωρίς αυτήν, το scp θα προσπαθήσει να χρησιμοποιήσει SFTP, το οποίο δεν υπάρχει στο OpenWRT (αν η έκδοση του scp που έχετε δεν αναγνωρίζει τη σημαία -O — απλώς αφαιρέστε την: οι παλιότερες εκδόσεις έτσι κι αλλιώς χρησιμοποιούν το σωστό πρωτόκολλο). Αν ο φάκελος δεν βρίσκεται στις «Λήψεις» ή λέγεται διαφορετικά — διορθώστε τη διαδρομή στην εντολή.
macOS / Linux:
scp -O -r ~/Downloads/nikki root@192.168.1.1:/root/Windows (PowerShell):
scp -O -r "$env:USERPROFILE\Downloads\nikki" root@192.168.1.1:/root/Συνδεθείτε μέσω SSH και εγκαταστήστε τα πακέτα από τον φάκελο — ο πυρήνας mihomo πρώτος στη λίστα:
ssh root@192.168.1.1
opkg update
cd nikki
opkg install ./mihomo-meta*.ipk ./nikki*.ipk ./luci-app-nikki*.ipkΤο opkg update χρειάζεται ώστε ο διαχειριστής πακέτων να μπορέσει να αντλήσει τις εξαρτήσεις από τα επίσημα αποθετήρια του OpenWRT. Αν κατεβάσατε τη ρωσική μετάφραση, προσθέστε στο τέλος της εντολής ./luci-i18n-nikki-ru*.ipk. Στις εκδόσεις SNAPSHOT δεν υπάρχει opkg — αντί για τις δύο τελευταίες εντολές εκτελέστε apk update, και μετά apk add --allow-untrusted ./mihomo-meta*.apk ./nikki*.apk ./luci-app-nikki*.apk (η σημαία χρειάζεται επειδή στη χειροκίνητη εγκατάσταση δεν υπάρχει στο σύστημα το κλειδί υπογραφής του έργου).
Μέθοδος Β — από το feed του έργου (αν το GitHub είναι προσβάσιμο)
Η κλασική εγκατάσταση σε δύο εντολές. Δοκιμάστε την αν το GitHub ανοίγει κανονικά στον πάροχό σας.
Συνδεθείτε στον δρομολογητή μέσω SSH και προσθέστε το feed του έργου:
ssh root@192.168.1.1
wget -O - https://github.com/nikkinikki-org/OpenWrt-nikki/raw/refs/heads/main/feed.sh | ashΤο 192.168.1.1 είναι η προεπιλεγμένη διεύθυνση του δρομολογητή· αν η δική σας είναι διαφορετική, χρησιμοποιήστε τη δική σας.
Εγκαταστήστε τα πακέτα — ο πυρήνας mihomo θα προστεθεί αυτόματα:
opkg install nikki luci-app-nikki luci-i18n-nikki-ruΤο luci-i18n-nikki-ru είναι η προαιρετική ρωσική μετάφραση της διεπαφής του Nikki. Στις εκδόσεις SNAPSHOT ο διαχειριστής πακέτων είναι διαφορετικός: τα ίδια πακέτα εγκαθίστανται μέσω apk add.
Αν το σενάριο κολλάει ή τα πακέτα δεν εγκαθίστανται — το feed δεν είναι προσβάσιμο στον πάροχό σας. Δεν πειράζει: η Μέθοδος Α λειτουργεί χωρίς αυτό.
Οι επίσημες οδηγίες είναι πάντα ενημερωμένες — αν κάποια εντολή έχει αλλάξει, ανατρέξτε σε αυτές:
Όποια μέθοδο κι αν χρησιμοποιήσατε για την εγκατάσταση των πακέτων, μετά την εγκατάσταση βγείτε από το LuCI και συνδεθείτε ξανά — μόνο μετά την επανασύνδεση θα εμφανιστεί στο μενού η επιλογή Services → Nikki.
Βήμα 2. Αντιγράψτε τον σύνδεσμο συνδρομής από τον λογαριασμό σας
Συνδεθείτε στον λογαριασμό σας και βρείτε το μπλοκ «Δρομολογητές».
Ενεργοποιήστε τον διακόπτη «Ενεργοποίηση υποστήριξης δρομολογητών».
Αντιγράψτε τον σύνδεσμο συνδρομής (OpenWRT / Nikki) — καταλήγει σε /clash. Ακριβώς μέσω αυτού ο δρομολογητής λαμβάνει τόσο τον διακομιστή σας όσο και τους κανόνες split-tunneling από τον πίνακα.
Ο σύνδεσμος συνδρομής είναι μυστικός: όποιος τον αποκτήσει θα μπορεί να χρησιμοποιεί το VPN σας. Μην τον μοιράζεστε και μην τον δημοσιεύετε πουθενά.
Βήμα 3. Προσθέστε τη συνδρομή στο Nikki
Στο Services → Nikki ανοίξτε την καρτέλα Profile και προσθέστε μια νέα συνδρομή: το όνομα μπορεί να είναι οποιοδήποτε (για παράδειγμα, CreateYourVPN), και στο πεδίο Subscription Link επικολλήστε τον σύνδεσμο συνδρομής από τον λογαριασμό σας. Τα υπόλοιπα πεδία μπορείτε να μην τα αγγίξετε. Πατήστε Save & Apply.
Πατήστε Update στη συνδρομή — το Nikki θα κατεβάσει το προφίλ: τον διακομιστή και τους κανόνες split-tunneling σας.
Βήμα 4. Ενεργοποιήστε το Nikki
Στην καρτέλα Proxy Config βεβαιωθείτε ότι το proxy είναι ενεργοποιημένο (Enable), και αλλάξτε το TCP Mode σε TPROXY. Πατήστε Save & Apply. Τους κανόνες του firewall τους ρυθμίζει μόνο του το Nikki.
Στην καρτέλα App Config ενεργοποιήστε τα Enable και Fast Reload, στο πεδίο επιλογής προφίλ ορίστε τη συνδρομή που προσθέσατε και πατήστε Save & Apply — η υπηρεσία θα ξεκινήσει.
Συνιστούμε να ενεργοποιήσετε αμέσως εκεί και το Scheduled Restart με μια cron-έκφραση, για παράδειγμα 0 5 * * * (κάθε μέρα στις 05:00). Σε κάθε επανεκκίνηση το Nikki κατεβάζει ξανά τη συνδρομή — έτσι ο δρομολογητής παραλαμβάνει μόνος του τους αλλαγμένους κανόνες από τον πίνακα και τον τρέχοντα διακομιστή, χωρίς να χρειάζεται να ενημερώσετε τίποτα χειροκίνητα.
Βήμα 5. Ελέγξτε ότι όλα λειτουργούν
Πατήστε Open Dashboard στο Nikki — θα ανοίξει ο πίνακας του πυρήνα με την κατάσταση και τον διακομιστή σας. Έπειτα, σε οποιαδήποτε συσκευή συνδεδεμένη μέσω του δρομολογητή, ανοίξτε έναν ιστότοπο που πρέπει να περνά μέσω του VPN και βεβαιωθείτε ότι η ορατή τοποθεσία σας άλλαξε. Οι ιστότοποι που έχετε επισημάνει ως εξαιρέσεις (εκτός VPN) θα πρέπει να συνεχίζουν να ανοίγουν απευθείας.
Αν ο πυρήνας δεν ξεκινήσει με την πρώτη προσπάθεια. Την πρώτη φορά που εκκινεί, το mihomo κατεβάζει από το GitHub τις γεωβάσεις (χρειάζονται για τους κανόνες ανά χώρα και κατηγορία), οπότε ο δρομολογητής χρειάζεται σύνδεση στο διαδίκτυο — κι αν το GitHub από το δίκτυό σας ανοίγει δύσκολα, η πρώτη εκκίνηση μπορεί να αποτύχει. Επανεκκινήστε το Nikki (ή ολόκληρο τον δρομολογητή) και ανοίξτε ξανά το Dashboard — μερικές φορές χρειάζονται λίγες προσπάθειες μέχρι να κατέβουν οι βάσεις. Μόλις ανέβει η υπηρεσία, στη συνέχεια λειτουργεί σταθερά.
Πώς ενημερώνονται οι κανόνες και ο διακομιστής
Τους κανόνες split-tunneling τους επεξεργάζεστε στον πίνακα — στον δρομολογητή δεν χρειάζεται να αλλάξετε τίποτα. Ο δρομολογητής παραλαμβάνει την πιο πρόσφατη έκδοση σε κάθε ενημέρωση της συνδρομής: αυτόματα βάσει προγράμματος (Scheduled Restart από το βήμα 4) ή χειροκίνητα με το κουμπί Update στην καρτέλα Profile. Μαζί με τους κανόνες ενημερώνεται και ο διακομιστής: αν σας έχει οριστεί νέος, ο δρομολογητής θα μεταβεί σε αυτόν στην επόμενη ενημέρωση της συνδρομής.
Συμβουλή: torrents και φόρτος στον δρομολογητή
Πλέον όλη η κίνηση του οικιακού δικτύου περνά μέσα από τον πυρήνα mihomo στον δρομολογητή. Οι βαριές λήψεις P2P σε αδύναμο υλικό μπορούν να φορτώσουν τον επεξεργαστή του δρομολογητή στο όριό του και να μειώσουν την ταχύτητα. Αν αντιμετωπίζετε κάτι τέτοιο, περιορίστε την υποκλοπή κίνησης σε μια λίστα θυρών: στην καρτέλα Proxy Config → Bypass αλλάξτε τα Destination TCP Port και Destination UDP Port σε Custom και καταχωρίστε τις θύρες που πρέπει να περνούν μέσω του VPN (για παράδειγμα 80 και 443· μετά από κάθε τιμή πατήστε Enter, και μετά Save & Apply). Ό,τι δεν περιλαμβάνεται στη λίστα — συμπεριλαμβανομένων των torrent-clients με τις τυχαίες υψηλές θύρες τους — θα πηγαίνει απευθείας, παρακάμπτοντας το VPN και τον πυρήνα.
Αυτό είναι συμβιβασμός: οι εφαρμογές που λειτουργούν σε θύρες εκτός της λίστας θα σταματήσουν κι αυτές να περνούν μέσω του VPN. Χρησιμοποιήστε το μόνο αν ο φόρτος στον δρομολογητή πραγματικά δημιουργεί πρόβλημα.
Χρήσιμες αναφορές
- OpenWrt-nikki (επίσημο αποθετήριο) — εγκατάσταση και ρύθμιση.
- Wiki του Nikki — συνδρομές, λειτουργίες, επεξεργαστής προφίλ.
- Σελίδα εκδόσεων του Nikki — πακέτα για τη χειροκίνητη εγκατάσταση (Μέθοδος Α).
Happ
Πώς να εγκαταστήσετε την εφαρμογή Happ στο τηλέφωνο ή τον υπολογιστή σας, τι να κάνετε αν δεν είναι διαθέσιμη στη χώρα σας και πώς να συνδεθείτε με τον σύνδεσμο από τον λογαριασμό σας.
Αντίγραφα ασφαλείας
Δημιουργήστε αντίγραφα ασφαλείας της λίστας χρηστών κάθε cluster — των λογαριασμών τους, των ορίων δεδομένων, της λήξης και των proxy UUID — σε αποθηκευτικό χώρο που σας ανήκει (Google Drive ή S3), πάντα κρυπτογραφημένα σε κατάσταση ηρεμίας.