Liigu põhisisu juurde

mudfish-exclude kasutusjuhend

Teave

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
  • sudo või root-õigused
  • /sys/fs/cgroup asukohta ü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.

ValikOtstarveVaikeväärtus
--cgroup NAMEVälistatud programmi cgroup v2 nimimudfish-exclude
--mark VALUETulemüürimärgis0x6d660001
--priority VALUEIPv4 reegli prioriteet8252
--table VALUEIPv4 marsruutimistabeli number8252
--setupLoob poliitika ja lõpetabVäljas
--cleanupEemaldab poliitika ja lõpetabVäljas
--no-setupKäivitab käsu olemasoleva poliitika seesVä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-exclude kaudu 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