Jak automatizovat Mullvad VPN split tunneling na Linuxu?

Mám ubuntu mediální server s Plex, Mullvad a qBittorrent nainstalované.

Když zapnu stroj, všechny tři se automaticky spustí, včetně plného systému VPN s Mullvad. Chci však vyloučit Plex z VPN pomocí funkce split tunneling Mullvad. Momentálně musím ručně vyloučit Plex z VPN pomocí rozhraní Mullvad každý při restartu. To je na rozdíl od Windows, kde je přepínač, který zůstává zapnutý nebo vypnutý i po restartu. Existuje nějaký způsob, jak tento proces automatizovat?

Viděl jsem, že se na tuto otázku ptali několikrát, ale žádná konkrétní odpověď nebyla nalezena (Zdroj 1 / Zdroj 2). Pro orientaci jsem relativně začátečník v Linuxu a snažím se to co nejlépe naučit.

mullvad vpn přichází s příkazem nazvaným “mullvad-exclude” pro tento účel.

Zde je, co budete muset udělat, aby Plex začínal s split tunnelingem ve výchozím nastavení (příkazy, které budete muset použít, se mohou mírně lišit):

sudo systemctl edit --full plex-media-server

najdete řádek, který vypadá takto (opět, váš může být trochu jiný):

ExecStart=/usr/lib/plexmediaserver/Plex\x20Media\x20Server

upravte ho tak, aby vypadal takto:

ExecStart=/usr/bin/mullvad-exclude /usr/lib/plexmediaserver/Plex\x20Media\x20Server

restartujte a Plex bude implicitně vyloučen při každém spuštění.