mudfish-exclude пайдаланушы нұсқаулығы
mudfish-exclude бағдарламасы Mudfish Cloud VPN v6.5.4 немесе одан жаңа нұсқаларында ғана қолжетімді.
mudfish-exclude — Linux жүйесінде көрсетілген бағдарламаны Mudfish маршруттау саясатынан тыс іске қосатын құрал.
Mudfish бағдарламасы жұмыс істеп тұрған кезде, тек браузер, мессенджер, ойын лаунчері, жаңарту бағдарламасы сияқты нақты қолданбалардың қалыпты интернет желісі арқылы тікелей қосылуын қалағанда пайдаланылады.
Қолдау көрсетілетін орта
mudfish-exclude тек Linux жүйесіне арналған.
Жүйеде келесі талаптар орындалуы керек:
- Linux-ке арналған Mudfish
sudoнемесе root құқығы/sys/fs/cgroupішіне қосылған cgroup v2ipпәрменіiptables- IPv4 әдепкі бағыты (default route)
Бұл құрал тек IPv4 трафигі үшін жұмыс істейді. IPv6 трафигі mudfish-exclude арқылы айналып өтпейді.
Негізгі пайдалану тәсілі
Бағдарламаның алдына mudfish-exclude пәрменін қосып іске қосыңыз.
sudo mudfish-exclude firefox
Бағдарламаның параметрлерін (дәлелдерін) бағдарлама атауынан кейін қалыпты түрде жазуға болады:
sudo mudfish-exclude firefox --private-window
sudo mudfish-exclude curl https://mudfish.net
Егер пәрмен параметрлері көп болса немесе оларды нақты бөлгіңіз келсе, -- белгісінен кейін іске қосылатын бағдарламаны жазыңыз:
sudo mudfish-exclude -- firefox --private-window
sudo арқылы іске қосылғанымен, нақты орындалатын бағдарлама әдетте ағымдағы пайдаланушының құқықтарына қайтарылады. Сондықтан графикалық (GUI) бағдарламалар root баптауларының орнына пайдаланушының үй каталогын, жұмыс үстелі сеансын және қалыпты конфигурация файлдарын пайдалана алады.
Орындалу кезіндегі жұмысы
Пәрмен іске қосылғанда mudfish-exclude тек сол пәрменге ғана қолданылатын уақытша желілік саясат жасайды. Сол пәрменнен туындаған трафик белгіленіп, жүйенің кәдімгі IPv4 әдепкі бағытымен тікелей сыртқа шығарылады.
Пәрмен аяқталған соң, байланысты процестер тобы босағанға дейін күтіп, содан кейін уақытша ережелерді жояды.
Бұл ретте Mudfish бағдарламасының өзі өшпейді. Басқа барлық бағдарламалар Mudfish-тің бұрынғы баптаулары бойынша үздіксіз жұмысын жалғастыра береді.
Қолдану мысалдары
Firefox-ты Mudfish-тен тыс іске қосу:
sudo mudfish-exclude firefox
Discord-ты Mudfish-тен тыс іске қосу:
sudo mudfish-exclude discord
Steam-ді Mudfish-тен тыс іске қосу:
sudo mudfish-exclude steam
Командалық жолда файл жүктеуді Mudfish-тен тыс іске қосу:
sudo mudfish-exclude wget https://example.com/file.zip
Қолмен баптау және тазалау
Әдеттегідей қолданғанда бұл қажет емес. mudfish-exclude саясатты автоматты түрде орнатып, тазалайды.
Егер саясатты бір рет жасап қойып, бірнеше бағдарламаны сол саясатпен орындау қажет болса, келесідей пайдалануға болады:
sudo mudfish-exclude --setup
sudo mudfish-exclude --no-setup firefox
sudo mudfish-exclude --no-setup discord
sudo mudfish-exclude --cleanup
Қолмен орнату режимін қолданғаннан кейін міндетті түрде --cleanup пәрменін орындап, саясатты тазалаңыз.
Кеңейтілген опциялар
Көптеген пайдаланушыларға әдепкі мәндерді сол күйінде пайдалану жеткілікті.
| Опция | Мақсаты | Әдепкі мәні |
|---|---|---|
--cgroup АТАУЫ | Шығарылатын бағдарламаға арналған cgroup v2 атауы | mudfish-exclude |
--mark МӘНІ | Желіаралық қалқанның (firewall) mark мәні | 0x6d660001 |
--priority МӘНІ | IPv4 rule ережесінің басымдылығы | 8252 |
--table МӘНІ | IPv4 маршруттау кестесінің нөмірі | 8252 |
--setup | Саясатты жасап, шығу | Өшірулі |
--cleanup | Саясатты жойып, шығу | Өшірулі |
--no-setup | Бұрын жасалған саясатқа кіріп, пәрменді орындау | Өшірулі |
Әдепкі mark, басымдық және кесте мәндері басқа желілік құралдармен қайшы келгенде немесе Mudfish техникалық қолдау қызметі кеңес берген жағдайда ғана оларды өзгертіңіз.
Мысалы:
sudo mudfish-exclude --table 9000 --priority 9000 firefox
GUI бағдарламаларын пайдалану кезіндегі сақтық шаралары
Кейбір жұмыс үстелі бағдарламалары бұрыннан жұмыс істеп тұрған процесті қайта пайдаланады. Мысалы, егер браузер ашық тұрса, sudo mudfish-exclude firefox пәрменін іске қосқанмен, ол тек ашық тұрған браузерде жаңа терезе ашуды ғана сұрауы мүмкін. Мұндай жағдайда бастапқы браузер процесі шығарылып тасталмаған күйде қалады.
Ұсынылатын әрекеттер:
- Бағдарламаны толық жауып, одан кейін
mudfish-excludeарқылы қайта іске қосыңыз. - Егер браузерде Mudfish маршруты мен шығарылған бағытты қатар пайдалану қажет болса, бөлек пайдаланушы профилін қолданыңыз.
- Жай ғана жұмыс үстеліндегі сілтемені (shortcut) емес, нақты бағдарлама пәрменін іске қосыңыз.
Ақаулықтарды жою
network policy setup requires root
Пәрмен алдына sudo қосып іске қосыңыз.
sudo mudfish-exclude firefox
cgroup v2 is required at /sys/fs/cgroup
Linux жүйесі күтілген орында cgroup v2-ні пайдаланбай тұр. Жүйе баптауларын cgroup v2 қолданатындай өзгертіңіз немесе cgroup v2 әдепкі бойынша қосылған Linux дистрибутивін пайдаланыңыз.
failed to find the IPv4 default route
Жүйеде қолжетімді IPv4 әдепкі бағыты жоқ. Алдымен негізгі интернет қосылымының дұрыс екенін тексеріңіз.
Қолданба әлі де Mudfish-ті пайдаланып жатқан сияқты көрінсе
Қолданбаны толығымен жауып, mudfish-exclude арқылы қайта іске қосыңыз. Бұл әсіресе браузер, ойын лаунчері немесе мессенджер сияқты фондық процестерді ұстап тұратын бағдарламалар үшін өте маңызды.
Апатты жабылғаннан кейін желілік ережелер қалып қойған жағдайда
Қолмен тазалаңыз:
sudo mudfish-exclude --cleanup
Егер --mark, --priority, --table, --cgroup мәндерін өзіңіз өзгертіп пайдаланған болсаңыз, --cleanup пәрменінде де сол мәндерді көрсету қажет.
Қысқаша пәрмендер жиынтығы
sudo mudfish-exclude ПӘРМЕН [ПАРАМЕТРЛЕР...]
sudo mudfish-exclude --setup
sudo mudfish-exclude --no-setup ПӘРМЕН [ПАРАМЕТРЛЕР...]
sudo mudfish-exclude --cleanup