romandkoz
@romandkoz

Как сделать исключения для wireguard?

Есть сервер с ubuntu 20.04, установлен pivpn с wireguard.
По умолчанию нужно весь трафик гнать через него, но некоторые сайты исключить (чтобы трафик шел в обход сервера)
Как это настроить? Информации нигде не нашел (
  • Вопрос задан
  • 4740 просмотров
Решения вопроса 1
@AlexVWill
Это делается не на сервере, а на клиенте. Т.к. то, что ушло на сервер, уже не сервере.
Например, можно настроить клиент на Mikrotik'e, который путем указания правила Mangle будет пускать отдельные сайты на VPN, а все иное гнать мимо VPN, либо (как тебе надо) все гнать в VPN, а отдельные сайты пропускать мимо.
Либо в клиенте на Ubuntu настроить таблицы маршрутизации, которые будут пускать отдельные страницы другим маршрутом, а не через VPN. Можно попробовать сделать это командой:
route add webservices.example.com mask 255.255.255.255 192.168.1.0

Где 192.168.1.0 - адрес роутера.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov Куратор тега Ubuntu
Системный администратор
Вписать более специфичные маршруты для этих сайтов.

Выясняешь IP сайта (он может меняться и их может быть несколько, так что надо предусмотреть автоматизацию этих действий).
На клиенте вписываешь маршрут до этого IP через провайдерский шлюз, тогда трафик к сайту будет идти в обход VPN сервера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы