mudfish-exclude kasutusjuhend
mudfish-exclude on toetatud alates Mudfish Cloud VPN v6.5.4-st.
mudfish-exclude käivitab Linuxis määratud programmi väljaspool Mudfishi marsruutimispoliitikat.
Kasutage seda, kui soovite jätta Mudfishi tööle, kuid lasta kindlal programmil, näiteks brauseril, vestlusrakendusel, mängukäivitajal või uuendusprogrammil kasutada tavalist internetimarsruuti.
Toetatud keskkond
mudfish-exclude on mõeldud ainult Linuxile.
Süsteemis on vaja järgmist:
- Linuxi Mudfish
sudovõi root-õigused/sys/fs/cgroupasukohta ühendatud cgroup v2- Käsk
ip iptables- IPv4 vaikemarsruut
Tööriist toimib IPv4-liiklusega. IPv6-liiklust mudfish-exclude kaudu ümber ei suunata.
Põhikasutus
Lisage programmi ette mudfish-exclude.
sudo mudfish-exclude firefox
Programmi argumendid lisage tavapäraselt programmi nime järele.
sudo mudfish-exclude firefox --private-window
sudo mudfish-exclude curl https://mudfish.net
Kui argumente on palju või soovite selget eraldust, kirjutage käivitatav programm -- järele.
sudo mudfish-exclude -- firefox --private-window
Ka sudo kaudu käivitamisel naaseb tegelik programm üldjuhul praeguse kasutaja õigustele. Nii saab graafiline programm kasutada root-seadete asemel tavapärast kodukausta, töölauaseanssi ja seadistusfaile.
Käitumine töötamise ajal
Käsu alustamisel loob mudfish-exclude ajutise võrgupoliitika, mis rakendub ainult sellele käsule. Selle liiklus märgistatakse ja suunatakse süsteemi tavalisele IPv4 vaikemarsruudile.
Kui käsk lõpeb, oodatakse seotud protsessirühma tühjenemist ja eemaldatakse ajutised reeglid.
Mudfish ise ei sulgu. Teised programmid töötavad edasi seniste Mudfishi seadete järgi.
Näited
Firefox väljaspool Mudfishi:
sudo mudfish-exclude firefox
Discord väljaspool Mudfishi:
sudo mudfish-exclude discord
Steam väljaspool Mudfishi:
sudo mudfish-exclude steam
Käsurealt allalaadimine väljaspool Mudfishi:
sudo mudfish-exclude wget https://example.com/file.zip
Käsitsi seadistamine ja puhastamine
Tavakasutuses pole seda vaja. mudfish-exclude seadistab ja eemaldab poliitika automaatselt.
Kui soovite luua poliitika ühe korra ja kasutada seda mitme programmi jaoks:
sudo mudfish-exclude --setup
sudo mudfish-exclude --no-setup firefox
sudo mudfish-exclude --no-setup discord
sudo mudfish-exclude --cleanup
Pärast käsitsi seadistamist käivitage puhastamiseks kindlasti --cleanup.
Täpsemad valikud
Enamik kasutajaid võib jätta vaikeväärtused.
| Valik | Otstarve | Vaikeväärtus |
|---|---|---|
--cgroup NAME | Välistatud programmi cgroup v2 nimi | mudfish-exclude |
--mark VALUE | Tulemüürimärgis | 0x6d660001 |
--priority VALUE | IPv4 reegli prioriteet | 8252 |
--table VALUE | IPv4 marsruutimistabeli number | 8252 |
--setup | Loob poliitika ja lõpetab | Väljas |
--cleanup | Eemaldab poliitika ja lõpetab | Väljas |
--no-setup | Käivitab käsu olemasoleva poliitika sees | Väljas |
Muutke vaikeväärtusi ainult siis, kui märgis, prioriteet või tabel satub konflikti mõne teise võrgutööriistaga või Mudfishi tugi seda soovitab.
Näide:
sudo mudfish-exclude --table 9000 --priority 9000 firefox
Graafiliste programmide tähelepanekud
Mõned töölauaprogrammid kasutavad juba töötavat protsessi. Näiteks kui brauser on avatud, võib sudo mudfish-exclude firefox paluda olemasoleval brauseril ainult uue akna avada. Sellisel juhul ei pruugi olemasolev protsess olla välistatud.
Soovitused:
- Sulgege programm täielikult ja käivitage
mudfish-excludekaudu uuesti. - Kui vajate brauseris korraga Mudfishi marsruuti ja välistatud marsruuti, kasutage eraldi profiile.
- Käivitage tegelik programmikäsk, mitte ainult töölaua otsetee.
Tõrkeotsing
network policy setup requires root
Käivitage sudo abil.
sudo mudfish-exclude firefox
cgroup v2 is required at /sys/fs/cgroup
Linux ei kasuta oodatud asukohas cgroup v2-te. Muutke süsteemi seadeid selle lubamiseks või kasutage distributsiooni, kus cgroup v2 on vaikimisi olemas.
failed to find the IPv4 default route
Süsteemil puudub kasutatav IPv4 vaikemarsruut. Kontrollige kõigepealt tavalise internetiühenduse toimimist.
Rakendus näib endiselt Mudfishi kasutavat
Sulgege rakendus täielikult ja käivitage see mudfish-exclude kaudu uuesti. See on eriti oluline taustaprotsesse hoidvate brauserite, mängukäivitajate ja vestlusrakenduste puhul.
Pärast ootamatut lõpetamist on võrgureeglid alles
Eemaldage need käsitsi.
sudo mudfish-exclude --cleanup
Kui muutsite --mark, --priority, --table või --cgroup väärtust, määrake samad väärtused ka --cleanup käsus.
Käskude lühikokkuvõte
sudo mudfish-exclude COMMAND [ARGS...]
sudo mudfish-exclude --setup
sudo mudfish-exclude --no-setup COMMAND [ARGS...]
sudo mudfish-exclude --cleanup