Корисничко упутство за 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