Негізгі мазмұнға өту

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 v2
  • ip пәрмені
  • 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