Αρχική → Split tunneling
ΔρομολόγησηSplit tunneling

Happ λίστες εξαιρέσεων και split tunneling: διαχείριση της δρομολόγησης της κίνησης

Το split tunneling είναι ένα σύνολο κανόνων δρομολόγησης όπου ορισμένοι ιστότοποι ανοίγουν άμεσα ενώ οι αποκλεισμένοι ξεμπλοκάρονται μέσω της ασφαλούς σύνδεσης. Χρήσιμο για να συνδυάσετε τοπική πρόσβαση με παράκαμψη φραγών.

Δρομολόγηση

Γιατί βοηθά

Τοπικές υπηρεσίες άμεσα

Ορισμένοι τοπικοί ιστότοποι μπορούν να λειτουργούν χωρίς VPN: πιο γρήγορα και σταθερά.

Όλα τα υπόλοιπα μέσω VPN

Οι παγκόσμιες υπηρεσίες περνούν μέσω της ασφαλούς σύνδεσης.

Χωρίς εναλλαγή VPN

Δεν χρειάζεται να ενεργοποιείτε και να απενεργοποιείτε τη σύνδεση κάθε φορά.

Η δρομολόγηση ρυθμίζεται από την πλευρά της υπηρεσίας στη διαμόρφωση που λαμβάνετε: συνήθως δεν χρειάζεται τίποτα χειροκίνητα: αποκτήστε κλειδί και συνδεθείτε.
Λεπτομέρειες

Τι είναι το split tunneling και οι λίστες εξαιρέσεων στο Happ

Το split tunneling είναι μια λειτουργία στην οποία ο client χωρίζει την εξερχόμενη κίνηση σε δύο ροές: η μία περνά μέσω του διακομιστή proxy, η δεύτερη απευθείας μέσω του παρόχου. Αυτός ο διαχωρισμός ελέγχεται μέσω των happ λιστών — σύνολα κανόνων όπου δηλώνετε ρητά τομείς, υποδίκτυα IP ή εφαρμογές που εντάσσονται στις εξαιρέσεις. Οτιδήποτε δεν εμπίπτει σε κάποιον κανόνα διαχειρίζεται με βάση την προεπιλεγμένη πολιτική.

Στο Happ υπάρχουν δύο ουσιαστικά διαφορετικές προσεγγίσεις για τη διαμόρφωση των λιστών. Η πρώτη είναι η λειτουργία εξαιρέσεων (bypass), όπου μέσω του proxy περνά όλη η κίνηση εκτός από όσα αναφέρονται: βολικό για να βγάλετε από το τούνελ τραπεζικές εφαρμογές, τοπικές υπηρεσίες και ιστότοπους που είναι ευαίσθητοι στην αλλαγή περιοχής. Η δεύτερη είναι η λειτουργία συμπερίληψης (proxy-only), όπου απευθείας πηγαίνουν όλα, ενώ μέσω του διακομιστή δρομολογείται μόνο η καθορισμένη λίστα πόρων. Η επιλογή της λειτουργίας καθορίζει όλη τη λογική της happ παράκαμψης στη συσκευή.

Τεχνικά, οι κανόνες αποθηκεύονται στη διαμόρφωση του προφίλ και εφαρμόζονται από τη μηχανή δρομολόγησης εν κινήσει, χωρίς επανασύνδεση της συνεδρίας. Αυτό σημαίνει ότι η αλλαγή μιας λίστας τίθεται σε ισχύ σχεδόν άμεσα και δεν απαιτεί πλήρη αναδημιουργία του τούνελ. Η κατανόηση αυτού του μοντέλου είναι η βάση για τη λεπτομερή ρύθμιση της ταχύτητας και της σταθερότητας.

Πώς να προσθέσετε έναν ιστότοπο στη λίστα εξαιρέσεων του Happ

Για να προσθέσετε έναν τομέα, ανοίξτε το ενεργό προφίλ και μεταβείτε στην ενότητα δρομολόγησης (Routing / Κανόνες). Πατήστε την προσθήκη κανόνα και ορίστε τον τομέα στη μορφή example.com — χωρίς το πρωτόκολλο http και χωρίς την τελική κάθετο. Για να καλύψετε όλους τους υποτομείς, χρησιμοποιήστε μάσκα του τύπου domain:example.com ή εγγραφή κατάληξης, ώστε τα app.example.com και cdn.example.com να εμπίπτουν αυτόματα στον ίδιο κανόνα.

Για τον κανόνα ορίστε μια ενέργεια: proxy (κατεύθυνση μέσω διακομιστή), direct (απευθείας διέλευση) ή block (αποκλεισμός της σύνδεσης). Ακριβώς ο συνδυασμός τομέας + ενέργεια διαμορφώνει τη συμπεριφορά της happ παράκαμψης. Αν χρειάζεται να βγάλετε από το τούνελ μια βαριά υπηρεσία βίντεο για χάρη της ταχύτητας — βάλτε direct· αν απαιτείται σταθερή πρόσβαση σε έναν συγκεκριμένο πόρο μέσω διακομιστή — proxy.

Εκτός από τομείς, στις happ λίστες μπορείτε να εισάγετε διευθύνσεις IP και υποδίκτυα CIDR (για παράδειγμα, 10.0.0.0/8 για το τοπικό δίκτυο) και ετικέτες GEO (geoip:ru, geosite:category-ads). Τα υποδίκτυα είναι χρήσιμα για εταιρικούς πόρους και NAS, ενώ οι κανόνες GEO περιγράφουν με μιας ολόκληρες κατηγορίες αντί για χειροκίνητη απαρίθμηση εκατοντάδων τομέων.

Μετά την αποθήκευση ελέγξτε τη σειρά των κανόνων: η μηχανή τους εφαρμόζει από πάνω προς τα κάτω και σταματά στην πρώτη αντιστοίχιση. Ένας υπερβολικά γενικός κανόνας που βρίσκεται υψηλότερα θα υπερκαλύψει έναν πιο ακριβή που βρίσκεται χαμηλότερα — γι' αυτό τους συγκεκριμένους τομείς κρατήστε τους πάνω από τις πλατιές μάσκες και τις κατηγορίες GEO.

Πώς να αφαιρέσετε έναν ιστότοπο ή κανόνα από τη λίστα

Η αφαίρεση γίνεται στην ίδια ενότητα δρομολόγησης. Βρείτε την επιθυμητή γραμμή στη λίστα κανόνων, καλέστε το μενού περιβάλλοντος (σάρωση προς τα αριστερά στους mobile clients ή το εικονίδιο του κάδου στην έκδοση για desktop) και επιβεβαιώστε την αφαίρεση. Ο κανόνας εξαφανίζεται από την ενεργή διαμόρφωση χωρίς επανεκκίνηση της εφαρμογής.

Αν μετά την αφαίρεση ο πόρος συνεχίζει να συμπεριφέρεται όπως πριν, η αιτία είναι σχεδόν πάντα η προσωρινή μνήμη DNS ή ένας διπλός κανόνας. Ελέγξτε αν ο ίδιος τομέας υπάρχει σε άλλη λίστα ή σε μια ευρύτερη μάσκα (για παράδειγμα, ένας ξεχωριστός ιστότοπος μπορεί να ενέπιπτε σε μια κατηγορία geosite). Αφαιρέστε τον επικαλυπτόμενο κανόνα και επαναφέρετε την προσωρινή μνήμη DNS με επανασύνδεση του προφίλ.

Για μαζικό καθαρισμό είναι πιο βολικό να επεξεργάζεστε τη λίστα όχι γραμμή προς γραμμή, αλλά μέσω εισαγωγής/εξαγωγής της διαμόρφωσης: εξάγετε τους τρέχοντες κανόνες, επεξεργαστείτε το μπλοκ routing σε εξωτερικό επεξεργαστή και εισάγετέ το ξανά. Αυτό μειώνει τον κίνδυνο να αφήσετε κατά λάθος έναν ορφανό κανόνα και απλοποιεί τη διαχείριση μεγάλων happ λιστών.

Πριν αφαιρέσετε κρίσιμους κανόνες, δημιουργήστε αντίγραφο ασφαλείας του προφίλ. Η επαναφορά σε αποθηκευμένη έκδοση θα πάρει δευτερόλεπτα, ενώ η χειροκίνητη ανασυγκρότηση μιας λίστας από δεκάδες τομείς είναι δουλειά μισής ώρας.

Δρομολόγηση ανά εφαρμογές και συνδρομές σε λίστες

Εκτός από τη δρομολόγηση ανά τομέα, το Happ υποστηρίζει διαχωρισμό ανά εφαρμογή (per-app). Στις κινητές πλατφόρμες σημειώνετε ποιες εφαρμογές περνούν μέσω του τούνελ και ποιες — απευθείας, παρακάμπτοντας το proxy. Αυτό είναι ένα ξεχωριστό επίπεδο πάνω από τους κανόνες τομέα: για παράδειγμα, έναν messenger μπορείτε να τον κατευθύνετε ολόκληρο μέσω διακομιστή, ενώ έναν τραπεζικό client να τον βγάλετε από το τούνελ, χωρίς να αγγίξετε τις λίστες τομέων.

Για σενάρια έντασης πόρων χρησιμοποιήστε έτοιμες συνδρομές σε λίστες δρομολόγησης — εξωτερικά URL με σύνολα κανόνων που ο client τραβά περιοδικά και ενημερώνει. Έτσι μπορείτε να διατηρείτε την επικαιρότητα των κατηγοριών (διαφημίσεις, trackers, τοπικοί πόροι) χωρίς χειροκίνητη επεξεργασία. Η συνδρομή συνδέεται μέσω της προσθήκης μιας πηγής κανόνων με ορισμό του συνδέσμου και του διαστήματος ενημέρωσης.

Συνδυάστε τα επίπεδα συνειδητά: πρώτα το per-app καθορίζει αν η κίνηση της εφαρμογής μπαίνει καθόλου στο τούνελ, στη συνέχεια οι κανόνες τομέα και οι συνδρομές αποφασίζουν ποιος διακομιστής ή ποια απευθείας διαδρομή θα εφαρμοστεί εντός του τούνελ. Αυτή η ιεραρχία δίνει προβλέψιμη happ παράκαμψη χωρίς συγκρούσεις μεταξύ των επιπέδων.

Κρατήστε τον αριθμό των ενεργών συνδρομών στο ελάχιστο. Καθεμία προσθέτει χιλιάδες κανόνες στη μηχανή δρομολόγησης, ενώ οι επικαλύψεις μεταξύ των λιστών αυξάνουν τον χρόνο ανάλυσης της σύνδεσης και δυνητικά επιβραδύνουν την εγκατάσταση της συνεδρίας σε αδύναμες συσκευές.

Βελτιστοποίηση ταχύτητας και σταθερότητας μέσω σωστών λιστών

Μια σωστά συγκροτημένη λίστα εξαιρέσεων επηρεάζει άμεσα την ταχύτητα. Βγάζοντας από το τούνελ την τοπική και υψηλού φόρτου κίνηση (streaming, ενημερώσεις λειτουργικού συστήματος, torrents κατά πολιτική), αποφορτίζετε το κανάλι του proxy και μειώνετε την καθυστέρηση για τις πραγματικά σημαντικές συνδέσεις. Αυτή είναι μια βασική τεχνική βελτιστοποίησης και όχι απλώς ένας τρόπος να παρακάμψετε κάτι.

Η σειρά και η ειδικότητα των κανόνων καθορίζουν την απόδοση της ανάλυσης. Οι στοχευμένοι κανόνες τομέα είναι φθηνότεροι για τη μηχανή από τις πλατιές κατηγορίες GEO, γι' αυτό τους συχνά χρησιμοποιούμενους πόρους βγάλτε τους ως ξεχωριστές γραμμές στην κορυφή. Καθαρίζετε τακτικά τις happ λίστες από παρωχημένες και διπλότυπες εγγραφές — ένα φουσκωμένο σύνολο κανόνων επιβραδύνει την εγκατάσταση κάθε νέας σύνδεσης.

Για τη διάγνωση χρησιμοποιήστε το ενσωματωμένο αρχείο καταγραφής συνδέσεων: δείχνει ποιος κανόνας ενεργοποιήθηκε για έναν συγκεκριμένο τομέα (proxy, direct ή block). Αν ένας πόρος πηγαίνει από λάθος διαδρομή — βλέπετε αμέσως ποιος κανόνας υφάρπαξε τη σύνδεση και διορθώνετε ακριβώς αυτόν, αντί να ψάχνετε όλη τη λίστα στα τυφλά.

Τελικός έλεγχος μετά τις αλλαγές: ανοίξτε μερικούς δοκιμαστικούς πόρους, επαληθεύστε τη διαδρομή στο αρχείο καταγραφής και μετρήστε την καθυστέρηση. Σταθερή διαμόρφωση είναι εκείνη όπου κάθε κανόνας είναι αιτιολογημένος, η σειρά προβλέψιμη και δεν υπάρχουν περιττές επικαλύψεις μεταξύ λιστών και συνδρομών.

Αποκτήστε κλειδί με έτοιμη δρομολόγηση

Η διαμόρφωση Happ VPN περιλαμβάνει ήδη βολικούς κανόνες πρόσβασης.

Λήψη κλειδιού
FAQ

Συχνές ερωτήσεις

Σε τι διαφέρει η λειτουργία εξαιρέσεων από τη λειτουργία συμπερίληψης στο Happ;

Στη λειτουργία εξαιρέσεων (bypass) μέσω του proxy περνά όλη η κίνηση εκτός από όσα έχουν προστεθεί στη λίστα — αυτά διοχετεύονται απευθείας. Στη λειτουργία συμπερίληψης (proxy-only) απευθείας πηγαίνουν όλα, ενώ μέσω του διακομιστή δρομολογείται μόνο ό,τι αναφέρεται. Η πρώτη είναι βολική όταν χρειάζεται να βγάλετε από το τούνελ λίγους πόρους· η δεύτερη — όταν μέσω διακομιστή πρέπει να πηγαίνει μόνο ένα στενό σύνολο ιστότοπων.

Σε ποια μορφή να προσθέσω έναν τομέα στη λίστα εξαιρέσεων;

Ορίστε τον τομέα χωρίς πρωτόκολλο και κάθετο: example.com. Για όλους τους υποτομείς ταυτόχρονα εφαρμόστε τη μάσκα domain:example.com ή εγγραφή κατάληξης — τότε τα app.example.com και cdn.example.com θα εμπίπτουν στον ίδιο κανόνα. Οι IP και τα υποδίκτυα εισάγονται σε μορφή CIDR, για παράδειγμα 10.0.0.0/8, ενώ οι κατηγορίες — μέσω geosite: και geoip:.

Γιατί ένας ιστότοπος εξακολουθεί να περνά μέσω proxy μετά την προσθήκη του στις εξαιρέσεις;

Τις περισσότερες φορές το πρόβλημα είναι η σειρά των κανόνων ή η επικάλυψη των λιστών. Η μηχανή εφαρμόζει τους κανόνες από πάνω προς τα κάτω και σταματά στην πρώτη αντιστοίχιση, γι' αυτό ένας πιο γενικός κανόνας υψηλότερα υπερκαλύπτει έναν ακριβή χαμηλότερα. Ελέγξτε το αρχείο καταγραφής συνδέσεων — θα δείξει ποιος κανόνας ενεργοποιήθηκε, ανεβάστε τον συγκεκριμένο κανόνα υψηλότερα και επανασυνδέστε το προφίλ για να επαναφέρετε την προσωρινή μνήμη DNS.

Πώς να ρυθμίσω τη δρομολόγηση ανά εφαρμογές και όχι ανά τομείς;

Χρησιμοποιήστε τη λειτουργία per-app στην ενότητα εφαρμογών: σημειώστε ποιες εφαρμογές περνούν μέσω του τούνελ και ποιες απευθείας. Αυτό είναι ένα ξεχωριστό επίπεδο πάνω από τους κανόνες τομέα — πρώτα το per-app αποφασίζει αν η κίνηση της εφαρμογής μπαίνει στο τούνελ, στη συνέχεια οι λίστες τομέων καθορίζουν τη συγκεκριμένη διαδρομή εντός του.

Μπορώ να συνδέσω μια έτοιμη λίστα δρομολόγησης μέσω συνδέσμου;

Ναι. Προσθέστε μια πηγή κανόνων (συνδρομή) με URL και διάστημα ενημέρωσης — ο client θα τραβά περιοδικά το επίκαιρο σύνολο κανόνων χωρίς χειροκίνητη επεξεργασία. Κρατήστε τον αριθμό των συνδρομών στο ελάχιστο: καθεμία προσθέτει χιλιάδες κανόνες στη μηχανή και αυξάνει τον χρόνο ανάλυσης των συνδέσεων.

Επηρεάζει το μέγεθος της λίστας την ταχύτητα σύνδεσης;

Ναι. Οι φουσκωμένες λίστες με διπλότυπα και πλήθος πλατιών κατηγοριών GEO επιβραδύνουν την ανάλυση κάθε νέας σύνδεσης. Βγάζετε τους συχνά χρησιμοποιούμενους πόρους ως ξεχωριστούς στοχευμένους κανόνες στην κορυφή, καθαρίζετε τακτικά τις παρωχημένες εγγραφές και ελαχιστοποιείτε τις επικαλύψεις μεταξύ λιστών και συνδρομών — αυτό επιταχύνει την εγκατάσταση της συνεδρίας, ιδίως σε αδύναμες συσκευές.