В общих чертах — необходимо использовать DNS-сервер АнтиЗапрета, который выдается VPN-сервером. VPN АнтиЗапрета использует хитрую схему маршрутизации через DNS, которая нигде больше не применяется.
В OpenVPN-клиенте для Linux (включая маршрутизаторы) не поддерживается настройка DNS-серверов, хотя она реализована в версии для Windows и macOS (в TunnelBlick).
Для Linux, разработчики OpenVPN рекомендуют использовать up/down-скрипты, изменяющие файл
/etc/resolv.conf
, которые
входят в состав клиента и часто включаются дистрибутивами Linux. Чтобы их задействовать, необходимо дописать up/down-директивы в конфигурационный файл подключения.
На десктопах и серверах можно настроить соединение через NetworkManager, он поддерживает смену DNS-серверов в OpenVPN самостоятельно.
На альтернативных прошивках для маршрутизаторов, как правило, присутствует своя система управления интернет-соединениями, DNS и DHCP, и собственные обвязки для OpenVPN, поэтому алгоритм корректной настройки нужно узнавать у разработчиков прошивки.