Οδηγός χρήσης του mudfish-exclude
Αυτό το πρόγραμμα διατίθεται μόνο στο Mudfish Cloud VPN 6.5.4 ή νεότερο.
Το mudfish-exclude είναι ένα εργαλείο γραμμής εντολών του Mudfish για Linux που εκκινεί συγκεκριμένα προγράμματα εκτός της διαδρομής Mudfish. Είναι ιδιαίτερα χρήσιμο όταν χρησιμοποιείτε Full VPN αλλά θέλετε η κίνηση του προγράμματος περιήγησης, μιας εφαρμογής μηνυμάτων, ενός προγράμματος αναπαραγωγής βίντεο ή ενός εργαλείου λήψης να περνά απευθείας από την αρχική σύνδεση Internet.
일반 프로그램 -> 미꾸라지 경로 -> 중계 서버
mudfish-exclude 앱 -> 기존 기본 경로 -> 인터넷
Το παραπάνω διάγραμμα του πρωτοτύπου δείχνει ότι τα κανονικά προγράμματα περνούν από τη διαδρομή Mudfish προς τον ενδιάμεσο διακομιστή, ενώ οι εφαρμογές του mudfish-exclude ακολουθούν την αρχική προεπιλεγμένη διαδρομή προς το Internet.
Το εργαλείο δεν προσθέτει ρυθμίσεις στον πίνακα ελέγχου του Mudfish. Απλώς εκκινήστε το πρόγραμμα που θέλετε να εξαιρέσετε με το mudfish-exclude αντί για τη συνηθισμένη εντολή του.
Υποστήριξη: Προς το παρόν υποστηρίζονται μόνο Linux και IPv4. Δεν μπορεί να χρησιμοποιηθεί σε Windows, macOS ή Android και δεν εφαρμόζει ξεχωριστή πολιτική παράκαμψης στην κίνηση IPv6.
Απαιτούμενο περιβάλλον
Πρέπει να πληρούνται όλες οι παρακάτω προϋποθ έσεις:
- Να είναι εγκατεστημένο το Mudfish για Linux.
- Το cgroup v2 να είναι προσαρτημένο στο
/sys/fs/cgroup. - Να είναι διαθέσιμες οι εντολές
ipκαιiptablesκαι η δυνατότητα cgroup match του iptables. - Να έχετε δικαιώματα
sudoγια τη ρύθμιση δρομολόγησης βάσει πολιτικής και κανόνων τείχους προστασίας. - Ο πίνακας δρομολόγησης main του Linux να περιέχει μια έγκυρη προεπιλεγμένη διαδρομή IPv4.
Το εγκατεστημένο εκτελέσιμο βρίσκεται συνήθως στην παρακάτω θέση. Το κορεατικό πεδίο μέσα στις αγκύλες σημαίνει «έκδοση Mudfish».
/opt/mudfish/<미꾸라지 버전>/bin/mudfish-exclude
Βρείτε την τρέχουσα διαδρομή εγκατάστασης με:
ls /opt/mudfish/*/bin/mudfish-exclude
Αν το εκτελέσιμο δεν περιλαμβάνεται στο PATH, αντικαταστήστε το mudfish-exclude στα παραδείγματα με την πλήρη διαδρομή που βρήκατε. Για παράδειγμα, η προεπιλεγμένη διαδρομή της έκδοσης 6.5.4 είναι /opt/mudfish/6.5.4/bin/mudfish-exclude.
Βασική χρήση
- Εκκινήστε το Mudfish κ αι συνδέστε κανονικά το επιθυμητό στοιχείο ή τη λειτουργία Full VPN.
- Αν το πρόγραμμα που θέλετε να εξαιρέσετε εκτελείται ήδη, τερματίστε το πλήρως, μαζί με τις διεργασίες παρασκηνίου και το εικονίδιο στην περιοχή ειδοποιήσεων.
- Εκκινήστε το ξανά από το τερματικό με την παρακάτω μορφή. Τα κορεατικά πεδία σημαίνουν «πρόγραμμα» και «επιλογές προγράμματος».
sudo mudfish-exclude <프로그램> [프로그램 옵션...]
Για να εξαιρέσετε, για παράδειγμα, το Discord από το Mudfish:
sudo mudfish-exclude discord
Για να εξαιρέσετε το Firefox και να ανοίξετε ένα ιδιωτικό παράθυρο:
sudo mudfish-exclude firefox --private-window
Αν η διαδρομή του εκτελέσιμου περιέχει κενά, περικλείστε την σε εισαγωγικά.
sudo mudfish-exclude "/path/to/My Program" --option
Το sudo χρησιμοποιείται για τη ρύθμιση της πολιτικής δικτύου. Το ίδιο το πρόγραμμα που εκκινείται με sudo mudfish-exclude ... εκτελείται, όπου είναι δυνατόν, με το UID, το GID, τον προσωπικό κατάλογο και το περιβάλλον συνεδρίας επιφάνειας εργασίας του αρχικού χρήστη που κάλεσε το sudo.
Τι πρέπει να γνωρίζετε
- Η πολιτική εξαίρεσης εφαρμόζεται στη νέα διεργασία που εκκινεί το
mudfish-excludeκαι στις θυγατρικές της. - Δεν μπορείτε να εφαρμόσετε την πολιτική εκ των υστέρων σε πρόγραμμα που ήδη εκτελείται. Τερματίστε το πρώτα πλήρως, ώστε μια εφαρμογή μοναδικού στιγμιοτύπου να μην επαναχρησιμοποιήσει την υπάρχουσα διεργασία.
- Στην κανονική εκτέλεση ανά πρόγραμμα, η πολιτική αφαιρείται αυτόματα όταν τερματιστούν το πρόγραμμα και όλες οι θυγατρικές διεργασίες του.
- Μπορείτε να εκτελείτε πολλές εντολές
mudfish-excludeταυτόχρονα. Η κοινή πολιτική αφαιρείται αφού τερματιστεί το τελευταίο εξαιρούμενο πρόγραμμα. - Η κίνηση IPv4 των εξαιρούμενων προγραμμάτων δεν χρησιμοποιεί ενδιάμεσους διακομιστές Mudfish, τις λειτουργίες επιτάχυνσης ή τη δημόσια IP αυτής της διαδρομής.
Έλεγχος σωστής λειτουργίας
Ο έλεγχος είναι ευκολότερος όταν η δημόσια IPv4 πριν από τη σύνδεση Full VPN διαφέρει από τη δημόσια IPv4 του ενδιάμεσου διακομιστή Full VPN.
Πρώτα ελέγξτε τη διεύθυνση από ένα κανονικό τερματικό με ενεργό Full VPN:
curl -4 https://myip.mudfish.net
Εκτελέστε την ίδια εντολή μέσω του mudfish-exclude:
sudo mudfish-exclude curl -4 https://myip.mudfish.net
Το πρώτο αποτέλεσμα πρέπει να είναι η διεύθυνση του διακομιστή Mudfish και το δεύτερο η διεύθυνση της αρχικής σύνδεσης Internet. Η επιλογή -4 περιορίζει τον έλεγχο σε IPv4, σύμφωνα με το πεδίο υποστήριξης του εργαλείου.
Για έλεγχο από πρόγραμμα περιήγησης, τερματίστε το πλήρως, εκκινήστε το όπως παρακάτω και ανοίξτε το https://myip.mudfish.net.
sudo mudfish-exclude firefox
Τερματισμός και αφαίρεση πολιτικής
Με κανονικό τερματισμό δεν χρειάζεται ξεχωριστή εντολή καθαρισμού. Ωστόσο, η πολιτική μπορεί να παραμείνει αν τερματιστεί αναγκαστικά το mudfish-exclude, αν κλείσει απροσδόκητα το τερματικό ή αν διακοπεί η λειτουργία του συστήματος.
Κλείστε πρώτα όλα τα προγράμματα που εκκινήθηκαν με αυτό το εργαλείο και έπειτα εκτελέστε:
sudo mudfish-exclude --cleanup