Как собрать нужные адреса для статической маршрутизации
Иногда требуется направить трафик конкретного сервиса через отдельный маршрут — например, для проверки работы через LTE-модем на роутере. Проблема в том, что современный веб-сервис редко использует один домен. Как правило, задействуются CDN, API-поддомены и вспомогательные хосты. Для решения этой проблемы нужно собрать нужные адреса для маршрутизации.
Разберём на примере сайта deepseek.com.
Почему одного домена недостаточно
Основной адрес — deepseek.com, но для полноценной работы сервис использует дополнительные домены, например:
chat.deepseek.comhif-dliq.deepseek.comgator.volces.comapmplus.volces.com
Причины:
- разные типы контента (картинки, API, видео) обслуживаются разными серверами;
- используются CDN и балансировщики нагрузки;
- часть запросов уходит на сторонние сервисы.
Если настроить маршрутизацию только для основного домена, сайт может работать некорректно или не работать вовсе.
Задача
Собрать все домены, к которым обращается сайт, чтобы:
- направить их через нужный маршрут;
- обеспечить корректную работу сервиса.
Как открыть DevTools
В браузере Google Chrome:
- нажмите
F12,
или - кликните правой кнопкой мыши → «Просмотреть код»
Откроется панель разработчика (DevTools).

Где смотреть сетевые запросы
- Перейдите во вкладку Network (Сеть)
- Если список пуст:
- обновите страницу (
F5)
- обновите страницу (
- Начнут появляться запросы — это все обращения сайта к серверам

Как извлекать нужные адреса для маршрутизации
Каждая строка — отдельный запрос.
Обратите внимание на поле:
- Request URL
Пример:
https://chat.deepseek.com/api/v0/client/settings?did=&scope=banner
Из него нужен только домен:
chat.deepseek.com
Правило:
- берём всё между
https://и первым/

Важный момент
Не все запросы одинаково полезны. Обычно стоит учитывать:
- API-запросы
- загрузку медиа (изображения, видео)
- websocket / streaming соединения
Можно игнорировать:
- рекламные сети
- аналитические сервисы (если они не критичны)
Быстрый способ собрать все адреса для маршрутизации
Чтобы не копировать вручную:
- Кликните правой кнопкой по любому запросу
- Выберите: Copy → Copy all listed URLs
- Вставьте список в текстовый редактор
Далее:
- удалить лишние параметры (
/api/...) - оставить только домены
- убрать дубликаты

Очистка и подготовка списка
Рекомендуется привести список к виду:
chat.deepseek.com
hif-dliq.deepseek.com
gator.volces.com
apmplus.volces.com
Требования:
без параметров ?key=value
без https://
без путей /...

Что делать дальше
Вариант 1 — через бота Domain Mapper
После подготовки того, как собрали адреса для маршрутизации:
- отправьте адреса в бота Domain Mapper
- сохраните список
- используйте кнопку генерации маршрутов
Преимущество:
- маршруты формируются автоматически под ваш сценарий
Вариант 2 — через Python-скрипт
Если вы работаете с диагностикой роутера (например, Keenetic), можно использовать:
- WiresharkURLsExtractor
Возможности: - извлекает домены из дампов трафика
- очищает список URL
- нормализует адреса
- Обрабатывает сохраненные адреса из urls.txt
Подходит, если:
- DevTools недостаточно
- нужен полный анализ трафика устройства
Практические рекомендации
- Собирайте адреса во время реального использования сервиса (логин, загрузка, навигация)
- Повторяйте сбор несколько раз — список может отличаться
- Проверяйте работу после настройки маршрутизации
- При проблемах — добавляйте недостающие домены
Итог
Для корректной маршрутизации одного адреса недостаточно. Необходимо:
- Зафиксировать все сетевые запросы через DevTools
- Выделить домены
- Очистить и структурировать список
- Использовать его для генерации маршрутов
Этот подход даёт предсказуемый результат и позволяет избежать частых проблем с частично работающими сервисами.
Читайте так же:
Статические маршруты для Keenetic: как получить и добавить