Ugrás a fő tartalomhoz

A mudfish-exclude használati útmutatója

információ

A mudfish-exclude Mudfish Cloud VPN v6.5.4-től támogatott.

A mudfish-exclude Linuxon a megadott programot a Mudfish útválasztási szabályain kívül indítja el.

Akkor hasznos, ha a Mudfishnek továbbra is futnia kell, de egyes böngészők, üzenetküldők, játékindítók vagy frissítők a normál internetes útvonalat használják.

Támogatott környezet​

Csak Linuxon használható. Követelmények:

  • Linuxos Mudfish.
  • sudo vagy root jogosultság.
  • A /sys/fs/cgroup alatt csatolt cgroup v2.
  • ip parancs.
  • iptables.
  • IPv4 alapértelmezett útvonal.

Az eszköz IPv4-forgalmat kezel. IPv6-ra nem alkalmaz megkerülést.

Alapvető használat​

A program elé írja a mudfish-exclude parancsot:

sudo mudfish-exclude firefox

A program argumentumai változatlanul a neve után kerülnek:

sudo mudfish-exclude firefox --private-window
sudo mudfish-exclude curl https://mudfish.net

Sok argumentum vagy egyértelmű elválasztás esetén -- után adja meg a programot:

sudo mudfish-exclude -- firefox --private-window

A sudo ellenére a tényleges program általában visszavált az aktuális felhasználó jogosultságaira. Így a grafikus program a szokásos saját könyvtárat, asztali munkamenetet és konfigurációt használja a root beállításai helyett.

Működés futás közben​

Indításkor a mudfish-exclude csak az adott parancsra érvényes ideiglenes hálózati szabályokat hoz létre. A parancs forgalmát megjelöli, majd a rendszer normál IPv4 alapértelmezett útvonalára küldi.

A parancs befejezése után megvárja a kapcsolódó folyamatcsoport kiürülését, majd eltávolítja az ideiglenes szabályokat.

A Mudfish maga nem áll le. Más programok továbbra is a meglévő beállítások szerint működnek.

Példák​

Firefox indítása a Mudfishen kívül:

sudo mudfish-exclude firefox

Discord indítása a Mudfishen kívül:

sudo mudfish-exclude discord

Steam indítása a Mudfishen kívül:

sudo mudfish-exclude steam

Parancssori letöltés a Mudfishen kívül:

sudo mudfish-exclude wget https://example.com/file.zip

Kézi beállítás és törlés​

Általános használatkor erre nincs szükség: az eszköz automatikusan létrehozza és törli a szabályokat.

Ha egyetlen szabályrendszerrel több programot indítana:

sudo mudfish-exclude --setup
sudo mudfish-exclude --no-setup firefox
sudo mudfish-exclude --no-setup discord
sudo mudfish-exclude --cleanup

Kézi beállítás után feltétlenül futtassa a --cleanup parancsot.

Speciális kapcsolók​

A legtöbb felhasználónak megfelelőek az alapértékek.

KapcsolóCélAlapérték
--cgroup NAMEA kizárt program cgroup v2 nevemudfish-exclude
--mark VALUETűzfaljelölés0x6d660001
--priority VALUEIPv4-szabály prioritása8252
--table VALUEIPv4 útválasztási tábla száma8252
--setupSzabályok létrehozása és kilépésKikapcsolva
--cleanupSzabályok törlése és kilépésKikapcsolva
--no-setupParancs futtatása meglévő szabályokkalKikapcsolva

A jelölést, prioritást vagy táblát csak más hálózati eszközzel való ütközés vagy a Mudfish támogatásának útmutatása esetén módosítsa.

Példa:

sudo mudfish-exclude --table 9000 --priority 9000 firefox

Grafikus programok használata​

Egyes asztali programok újrahasználják a már futó folyamatot. Ha például a Firefox nyitva van, a sudo mudfish-exclude firefox csak új ablakot kérhet a meglévő böngészőtől. A régi folyamat ilyenkor nem feltétlenül kerül kizárásra.

Javaslatok:

  • Teljesen zárja be a programot, majd indítsa újra mudfish-exclude használatával.
  • Ha a böngészőben egyszerre kell Mudfish- és kizárt útvonal, használjon külön profilokat.
  • Az asztali parancsikon helyett a tényleges programparancsot futtassa.

Hibaelhárítás​

network policy setup requires root​

Használjon sudo előtagot:

sudo mudfish-exclude firefox

cgroup v2 is required at /sys/fs/cgroup​

A rendszer a várt helyen nem használ cgroup v2-t. Módosítsa a rendszerbeállításokat, vagy használjon azt alapértelmezés szerint biztosító Linux-disztribúciót.

failed to find the IPv4 default route​

Nincs használható IPv4 alapértelmezett útvonal. Először ellenőrizze a normál internetkapcsolatot.

Az alkalmazás továbbra is a Mudfisht használja​

Teljesen zárja be, majd mudfish-exclude segítségével indítsa újra. Ez különösen fontos háttérfolyamatot fenntartó böngészőknél, játékindítóknál és üzenetküldőknél.

Rendellenes leállás után megmaradt hálózati szabályok​

Kézzel törölje őket:

sudo mudfish-exclude --cleanup

Ha módosította a --mark, --priority, --table vagy --cgroup értékét, a törlésnél is ugyanazokat adja meg.

Gyors parancsösszefoglaló​

sudo mudfish-exclude COMMAND [ARGS...]
sudo mudfish-exclude --setup
sudo mudfish-exclude --no-setup COMMAND [ARGS...]
sudo mudfish-exclude --cleanup