Да, вы можете, используя сетевые пространства имен.
Сначала давайте создадим пространство имен wireguard
:
ip netns add wireguard
Затем мы создадим интерфейс проводного охранника в вашем стандартном пространстве имен
ip link add wg0 type wireguard
(Вы можете настроить интерфейс здесь)
Переместим его в wireguard
пространство имен
ip link set wg0 netns wireguard
А теперь вы можете запустить процесс в пространстве имен проводника, используя
sudo -E ip netns exec wireguard sudo -E -u \#$(id -u) -g \#$(id -g) YOUR_PROCESS_CMD
Вы должны прочитать это для получения дополнительной информации: https://www.wireguard.com/netns