@RZYR

Как отключить соединение через OpenVPN только для определенных сайтов?

Есть сервер OpenVPN.
Конфиг настроен , чтобы все соединения шли через него:
push "redirect-gateway def1 bypass-dhcp"

Как настроить сервер или клиентский конфиг, чтобы исключить некоторые сайты , т.е., чтобы соединение к ним шло минуя VPN
  • Вопрос задан
  • 137 просмотров
Решения вопроса 2
@Sha644
push "route ip_сайта маска net_gateway"
push "redirect-gateway def1 bypass-dhcp"

Условно так.
Ответ написан
markus_saar
@markus_saar
CEO at hidemy.name
Удалите redirect-gateway def1, после чего можете добавлять свои правила.
Параметр redirect-gateway def1 является сокращением нескольких правил, по-умолчанию ему соответствуют:
route remote_host 255.255.255.255 net_gateway
route 0.0.0.0 128.0.0.0 vpn_gateway
route 128.0.0.0 128.0.0.0 vpn_gateway

Таким же образом можно добавлять любые маршруты:
route {ip} {маска} {шлюз}

Можно также изменить маршрутизацию самой системы.
Например, если на IP X.X.X.X необходимо подключаться напрямую, выполните команду:
route add X.X.X.X mask 255.255.255.255 Y.Y.Y.Y, где Y.Y.Y.Y — IP-адрес шлюза.

Если используете роутер, то адрес шлюза будет IP роутера.

При умении пользоваться командой route, можно задавать любые схемы маршрутизации и даже менять шлюз по-умолчанию. При желании углубиться в изучение команды route, начните вот с этой статьи.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы