Пређи на главни садржај

Корисничко упутство за mudfish-exclude

Информације

mudfish-exclude је подржан од Mudfish Cloud VPN v6.5.4.

mudfish-exclude на Linux-у покреће одређени програм изван политике рутирања Mudfish-а.

Користите га када желите да Mudfish настави да ради, али да одређени програм, попут прегледача, месинџера, покретача игре или програма за ажурирање, користи обичну интернет путању.

Подржано окружење​

mudfish-exclude је само за Linux.

Систем мора имати:

  • Mudfish за Linux
  • sudo или root овлашћења
  • cgroup v2 монтиран на /sys/fs/cgroup
  • команду ip
  • iptables
  • подразумевану IPv4 путању

Алатка ради са 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 NAMEНазив cgroup v2 групе за изузети програмmudfish-exclude
--mark VALUEОзнака заштитног зида0x6d660001
--priority VALUEПриоритет IPv4 правила8252
--table VALUEБрој IPv4 табеле рутирања8252
--setupПрави политику и завршава радИскључено
--cleanupУклања политику и завршава радИскључено
--no-setupУлази у постојећу политику и покреће командуИскључено

Мењајте подразумевану ознаку, приоритет и табелу само ако су у сукобу са другим мрежним алаткама или ако вас тако упути подршка Mudfish-а.

Пример:

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

Напомене за GUI програме​

Неки десктоп програми поново користе већ покренути процес. На пример, ако је прегледач већ отворен, sudo mudfish-exclude firefox може само затражити нови прозор у постојећем прегледачу. Тај постојећи процес тада можда није изузет.

Препоруке:

  • Потпуно затворите програм, па га поново покрените преко mudfish-exclude.
  • Ако у прегледачу истовремено треба користити Mudfish путању и изузету путању, користите засебне профиле.
  • Покрените стварну команду програма, а не само пречицу на радној површини.

Решавање проблема​

network policy setup requires root​

Покрените са sudo.

sudo mudfish-exclude firefox

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

Linux систем не користи cgroup v2 на очекиваној локацији. Промените системска подешавања да га користе или употребите дистрибуцију која га подразумевано пружа.

failed to find the IPv4 default route​

Систем нема доступну подразумевану IPv4 путању. Најпре проверите да ли обична интернет веза ради.

Апликација и даље изгледа као да користи Mudfish​

Потпуно је затворите, па поново покрените преко mudfish-exclude. То је посебно важно за прегледаче, покретаче игара и месинџере који задржавају позадинске процесе.

Мрежна правила су остала након неочекиваног завршетка​

Ручно их уклоните.

sudo mudfish-exclude --cleanup

Ако сте мењали --mark, --priority, --table или --cgroup, исте вредности наведите и за --cleanup.

Брзи преглед команди​

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