# AQSO Absolute Zero Error KVM (Native Browser Core v8.0 - Stealth CDP Bot) FROM debian:bullseye ENV DEBIAN_FRONTEND=noninteractive \ DISPLAY=:1 # 1. Instalasi Dependencies Dasar & Node.js untuk CDP Automation RUN apt-get update && apt-get install -y \ tigervnc-standalone-server \ fluxbox \ novnc \ websockify \ chromium \ autocutsel \ procps \ curl \ && curl -fsSL https://deb.nodesource.com/setup_18.x | bash - \ && apt-get install -y nodejs \ && npm install -g puppeteer-core \ && rm -rf /var/lib/apt/lists/* ENV NODE_PATH=/usr/lib/node_modules RUN cp /usr/share/novnc/vnc.html /usr/share/novnc/index.html # 2. Setup User & Ephemeral Environment RUN useradd -m -u 1000 aqso_user USER aqso_user ENV HOME=/home/aqso_user \ XDG_RUNTIME_DIR=/tmp/runtime-aqso RUN mkdir -p /home/aqso_user/chrome-data /tmp/runtime-aqso && \ chmod 700 /tmp/runtime-aqso # 3. Buat daemon Node.js untuk Stealth Human Activity (Bypass Google Anti-Bot) RUN echo "const puppeteer = require('puppeteer-core'); \n\ const randomInt = (min, max) => Math.floor(Math.random() * (max - min + 1) + min); \n\ \n\ async function stealthActivity() { \n\ try { \n\ const browser = await puppeteer.connect({ browserURL: 'http://127.0.0.1:9222' }); \n\ const pages = await browser.pages(); \n\ for (const page of pages) { \n\ if (page.url().includes('firebase')) { \n\ await page.bringToFront(); \n\ await page.mouse.move(randomInt(100, 800), randomInt(100, 600), { steps: randomInt(5, 15) }); \n\ await page.mouse.wheel({ deltaY: randomInt(100, 400) }); \n\ console.log('AQSO Logic: Random stealth activity injected.'); \n\ } \n\ } \n\ browser.disconnect(); \n\ } catch(err) { console.log('CDP Error:', err.message); } \n\ setTimeout(stealthActivity, randomInt(150000, 360000)); \n\ } \n\ setTimeout(stealthActivity, 60000);" > /home/aqso_user/reloader.js EXPOSE 7860 # 4. Eksekusi Rantai Abadi: Chromium Persistent (Background) + Stealth Daemon (Foreground) CMD bash -c "Xvnc :1 -geometry 1024x576 -depth 16 -SecurityTypes None & \ sleep 2 && \ DISPLAY=:1 fluxbox & \ DISPLAY=:1 autocutsel -fork & \ websockify --web=/usr/share/novnc 7860 localhost:5901 & \ DISPLAY=:1 chromium \ --app='https://studio.firebase.google.com/vps123-18260145' \ --user-data-dir='/home/aqso_user/chrome-data' \ --remote-debugging-port=9222 \ --hide-crash-restore-bubble \ --disable-session-crashed-bubble \ --disable-infobars \ --start-maximized \ --no-sandbox \ --disable-setuid-sandbox \ --no-zygote \ --disable-dev-shm-usage \ --disable-gpu \ --disable-gpu-compositing \ --disable-software-rasterizer \ --disable-vulkan \ --disable-smooth-scrolling \ --wm-window-animations-disabled \ --disable-background-timer-throttling \ --disable-backgrounding-occluded-windows \ --disable-renderer-backgrounding \ --disable-breakpad \ --disable-sync \ --disable-translate \ --metrics-recording-only \ --mute-audio \ --no-first-run \ --safebrowsing-disable-auto-update & \ sleep 10 && node /home/aqso_user/reloader.js"