Статья описывает процесс подготовки минимального графического окружения на Ubuntu 24.04 LTS для работы антидетектов (AdsPower, GoLogin, Dolphin и др.). Основная цель: минимизация потребления ресурсов при сохранении корректности фингерпринтинга.
Данный мануал охватывает два сценария использования: десктопную установку для обычного пользователя и подготовку фермы на VPS.
Для подготовки качественного контента и стабильной работы мы разделяем среду тестирования и среду эксплуатации:
Вывод: Если ставите на свой ПК — используйте дефолт (Ubuntu/GNOME). Если строите ферму на VPS — ставьте Xubuntu или Ubuntu Server + Xfce.
Независимо от дистрибутива, ядра Chromium требуют специфических библиотек. Ядра Chromium требуют специфических библиотек для отрисовки графики и работы песочницы. На "голом" сервере они отсутствуют. Без них браузерный движок не инициализируется.
sudo apt update && sudo apt upgrade -y sudo apt install -y libnss3 libgbm1 libasound2 libatk1.0-0 libatk-bridge2.0-0 \ libcups2 libdrm2 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxrandr2 \ libxkbcommon0 libpango-1.0-0 libcairo2 libxshmfence1 libgl1-mesa-glx
Note: Этот набор библиотек решает 99% проблем с запуском бинарников браузеров в среде Linux.
Для большинства пользователей достаточно стандартной Ubuntu 24.04 LTS.
Для экономии ресурсов на сервере устанавливаем легкое окружение и RDP. RDP предпочтительнее VNC из-за лучшей компрессии трафика и поддержки общего буфера обмена "из коробки".
1. Установка сервера:
sudo apt install -y xrdp sudo adduser xrdp ssl-cert sudo systemctl restart xrdp
2. Привязка сессии к Xfce:
echo "xfce4-session" > ~/.xsession
Linux-шрифты — это прямой маркер серверной ОС. Устанавливаем шрифты Microsoft, чтобы мимикрировать под обычного пользователя Windows.
sudo apt install -y ttf-mscorefonts-installer sudo fc-cache -f -v
Chromium-движки прожорливы. Чтобы OOM Killer не закрывал профили на дешевых VPS, создаем swap-файл (4GB).
sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
В среде VPS без физической видеокарты Chromium переходит на программный рендеринг (SwiftShader).
''chrome://gpu''
. Если Hardware Accelerated: No — отпечатки Canvas/WebGL будут подозрительными.
—
Связанные статьи: