Үндсэн агуулга руу алгасах

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 v2
  • 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 тохиргоо биш, ердийн хэрэглэгчийн 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 VALUEIPv4 rule-ийн эрэмбэ8252
--table VALUEIPv4 чиглүүлэлтийн хүснэгтийн дугаар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