История изменений
Исправление kostik87, (текущая версия) :
Две таблицы маршрутизации, маркировка пакетов по IP адресу источника и ip rule, чтобы перенаправлять пакеты через таблицу маршрутизации, где маршрут по умолчанию проложен через VPN.
Делай сам.
Ещё неплохо применять либо в iptables, либо в nftables списки адресов, чтобы оперировать маркировкой пакетов на основе списка адресов (сетей) назначения.
Если всё это сложно - можно немного проще, подними у себя локальный прокси сервер squid, в нём опиши правила для каких доменов с какого IP адреса отправлять пакеты, а уже для IP адреса отправления напиши один ip rule.
Условно, будет отправляться либо с IP адреса VPN соединения, либо с твоего локального IP адреса.
Это чтобы не возиться со списками адресов и сетей, так сможешь оперировать доменными именами.
Либо вообще как сказали уже ранее в браузере прокси, в одном включил - ходишь через VPN, во втором - без VPN.
Исправление kostik87, :
Две таблицы маршрутизации, маркировка пакетов по IP адресу источника и ip rule, чтобы перенаправлять пакеты через таблицу маршрутизации, где маршрут по умолчанию проложен через VPN.
Делай сам.
Ещё неплохо применять либо в iptables, либо в nftables списки адресов, чтобы оперировать маркировкой пакетов на основе списка адресов (сетей) назначения.
Исходная версия kostik87, :
Две таблицы маршрутизации, маркировка пакетов по IP адресу источника и ip rule, чтобы перенаправлять пакеты через таблицу маршрутизации, где маршрут по умолчанию проложен через VPN.
Делай сам.