DD-WRT — альтернативная прошивка для роутеров с поддержкой VPN-клиента: OpenVPN и WireGuard настраиваются прямо в веб-интерфейсе. После настройки через VPN идут все устройства дома или только выбранные. Ниже — подготовка, настройка обоих протоколов, проверка и защита при обрыве. Учтите: в России OpenVPN и WireGuard часто блокируются, а VLESS в DD-WRT штатно не поддерживается — для него удобнее OpenWrt или Keenetic.
Подготовка роутера
- Проверьте, поддерживается ли ваша модель и ревизия, в базе роутеров DD-WRT.
- Установите DD-WRT — подробнее в гиде DD-WRT.
- Обновитесь до свежей сборки — в старых нет WireGuard.
- Получите у VPN-сервиса конфигурацию WireGuard или OpenVPN.
Настройка OpenVPN
- Веб-интерфейс → Services → VPN → OpenVPN Client → Enable.
- Заполните поля из файла
.ovpn: Server IP/Name, Port, Tunnel Device (TUN), Tunnel Protocol, Encryption Cipher, Hash Algorithm. - Вставьте сертификаты: CA Cert, Public Client Cert, Private Client Key (блоки
<ca>,<cert>,<key>из файла), TLS Auth Key при наличии. - Логин и пароль — если требуются.
- Save → Apply Settings.
Настройка WireGuard
- Setup → Tunnels → Add Tunnel → Enable, протокол WireGuard.
- Вставьте приватный ключ клиента и адрес интерфейса из конфигурации.
- Add Peer: публичный ключ сервера, Endpoint (адрес:порт), Allowed IPs
0.0.0.0/0. - Включите «Route Allowed IPs via Tunnel».
- Save → Apply.
Проверка и kill switch
- Проверка: Status → OpenVPN (или Tunnels) — статус «Connected»; на устройстве в сети откройте наш инструмент мой IP.
- Kill switch: в OpenVPN Client включите «Killswitch» (в новых сборках) или добавьте правило брандмауэра, запрещающее выход в WAN мимо туннеля (Administration → Commands → Save Firewall).
- Выборочная маршрутизация: Policy Based Routing — укажите IP устройств, которые идут через VPN.
Если VPN на DD-WRT не работает
| Признак | Что сделать |
|---|---|
| Статус «Not connected» | Проверить сертификаты и адрес сервера в конфигурации |
| Подключено, но интернета нет | Проверить NAT для туннеля и DNS |
| Скорость низкая | Процессор роутера не справляется с шифрованием — выбрать WireGuard |
| OpenVPN рвётся | Провайдер распознаёт OpenVPN — попробовать TCP 443 или другую прошивку с VLESS |
Ограничение DD-WRT для России
DD-WRT поддерживает OpenVPN и WireGuard, но не VLESS. Если оба протокола у вашего провайдера блокируются, рассмотрите OpenWrt с пакетами Xray или sing-box либо роутер Keenetic. Подробнее — в рейтинге VPN для DD-WRT.
Какие роутеры с DD-WRT потянут VPN
| Процессор роутера | Скорость через OpenVPN | Скорость через WireGuard |
|---|---|---|
| Одноядерный до 800 МГц | 5–15 Мбит/с | 20–50 Мбит/с |
| Двухъядерный около 1 ГГц | 20–40 Мбит/с | 100+ Мбит/с |
| Современный ARM, 4 ядра | 50+ Мбит/с | Близко к тарифу |
Цифры примерные. Если скорость через VPN на роутере низкая, проверьте нагрузку процессора в «Status → Router».
Через VPN только часть устройств
В DD-WRT для этого есть «Policy Based Routing» в настройках OpenVPN-клиента: укажите IP-адреса устройств, которые идут через туннель. Остальные пойдут напрямую. Закрепите за этими устройствами постоянные адреса в настройках DHCP.
Какой VPN выбрать
Наш выбор — VPNType: конфигурации WireGuard и OpenVPN для роутеров. DD-WRT в списке поддерживаемых роутеров VPNType не указан — конфигурации стандартные, совместимость уточните в поддержке. Пробный Premium — 5 дней за 1 ₽.
AdGuard VPN
Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями
Частые вопросы
Какие роутеры поддерживают DD-WRT?
Многие модели Linksys, Netgear, Asus, TP-Link и других. Список — в базе роутеров на сайте DD-WRT; проверяйте точную ревизию устройства.
Что быстрее на роутере?
WireGuard: он нагружает процессор роутера гораздо меньше, чем OpenVPN.
Как вернуть заводскую прошивку?
Скачайте прошивку производителя и загрузите её через DD-WRT. Для части моделей нужна специальная «возвратная» прошивка — смотрите вики DD-WRT.