mudfish-exclude хэрэглэгчийн гарын авлага
mudfish-exclude програмыг Mudfish Cloud VPN v6.5.4 буюу түүнээс дээш хувилбар дээр дэмждэг.
mudfish-exclude нь Linux дээр заасан програмыг Mudfish-ийн чиглүүлэлтийн бодлогоос гадуур ажиллуулах хэрэгсэл юм.
Mudfish-ийг үргэлжлүүлэн ажиллуулахын зэрэгцээ хөтөч, мессенжер, тоглоомын лаунчер, шинэчлэлтийн програм зэрэг тодорхой програмыг л ердийн интернэт замаар ажиллуулахыг хүссэн үед ашиглана.
Дэмжигдэх орчин
mudfish-exclude нь зөвхөн Linux-д зориулагдсан.
Системд дараах зүйлс шаардлагатай:
- Linux-д зориулсан Mudfish
sudoэсвэл root эрх/sys/fs/cgroupдээр маунт хийгдсэн cgroup v2ipкоманд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 тохиргоо биш, ердийн хэрэглэгчийн home хавтас, десктоп сесс, тохиргооны файлуудыг ашиглах боломжтой байдаг.
Ажиллах үеийн зарчим
Командыг эхлүүлмэгц 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 | Галт ханын mark утга | 0x6d660001 |
--priority VALUE | IPv4 rule-ийн эрэмбэ | 8252 |
--table VALUE | IPv4 чиглүүлэлтийн хүснэгтийн дугаар | 8252 |
--setup | Бодлого үүсгээд гарах | Унтраалттай |
--cleanup | Бодлого устгаад гарах | Унтраалттай |
--no-setup | Аль хэдийн үүссэн бодлогод орж команд ажиллуулах | Унтраалттай |
Анхдагч mark, дарааллын эрэмбэ, хүснэгтийн утга нь сүлжээний бусад хэрэгслүүдтэй зөрчилдсөн эсвэл 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-ийг ашиглахгүй байна. Системийн тохиргоог cgroup v2 ашиглахаар өөрчлөх эсвэл cgroup v2-ийг үндсэн тохиргоогоор олгодог Linux дистрибьюшн дээр ашиглана уу.
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