Что такое HTTrack?

HTTrack – бесплатный офлайн-браузер и зеркалировщик сайтов. Качает HTML, CSS, JS, картинки и связанные файлы, переписывает ссылки так, чтобы копию можно было открыть локально. Удобен для архива своего проекта, офлайн-чтения документации или учебного разбора структуры (только там, где это законно и разрешено).

Установка

Есть сборки под Windows, Linux и macOS. На Ubuntu/Debian:

sudo apt install httrack

Актуальные пакеты и GUI (WinHTTrack, WebHTTrack) – на httrack.com.

Базовые команды

CLI-утилита httrack. Каталог назначения задаётся ключом -O:

httrack "https://example.com" -O "/path/to/directory"

После завершения в каталоге появится локальное зеркало; точку входа обычно ищут в index.html или в отчёте HTTrack.

Исключение типов файлов

Минус перед маской отсекает URL. Пример без jpg и png:

httrack "https://example.com" -O "/path/to/directory" "-*.jpg" "-*.png"

Глубина обхода

-rN ограничивает, насколько далеко ходить по ссылкам от стартового URL. Пример на два уровня:

httrack "https://example.com" -O "/path/to/directory" -r2

Без лимита зеркало может разрастись: внешние домены, пагинация, календари. Имеет смысл сразу ограничивать домены (-%e0 или stay-on-same-domain в GUI) и глубину.

Примеры

Локальная копия блога

httrack "https://example-blog.com" -O "~/Downloads/example-blog"

После зеркалирования откройте локальный index в браузере. Для SPA и тяжёлого JS офлайн-копия часто неполная: HTTrack ходит по HTML-ссылкам и не исполняет современный клиентский роутинг как headless-браузер.

Прокси (если нужен исходящий канал)

В средах с обязательным HTTP-прокси смотрите expert-опции прокси в man/help HTTrack (в том числе семейство флагов вокруг proxy). Это настройка сети клиента, а не обход защиты сайта. robots.txt, ToS и авторские права соблюдать обязательно.

Практика и ограничения

  • Зеркальте свои сайты, открытую документацию или контент с явного разрешения.
  • Соблюдайте robots.txt, rate-limit и правила хостинга: агрессивный crawl легко похож на DoS.
  • Динамика (логины, API, lazy-load) часто не попадёт в полное зеркало.
  • Для бэкапа CMS надёжнее дамп БД и файлы, а не только HTML-копия.

HTTrack остаётся простым способом получить статическое зеркало публичной структуры сайта. Для разового офлайна документации или архива своего лендинга достаточно; для полноценного backup WordPress или приложения выбирайте штатные средства бэкапа.

HTTrack: интерфейс и процесс зеркалирования сайта

Источники и ссылки


Комментарии загружаются…