Aqso commited on
Commit
b44525c
·
verified ·
1 Parent(s): d60c1c9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +68 -22
Dockerfile CHANGED
@@ -1,9 +1,10 @@
1
- # AQSO Absolute Zero Error KVM (Native Browser Core v8.0)
2
  FROM debian:bullseye
3
 
4
  ENV DEBIAN_FRONTEND=noninteractive \
5
  DISPLAY=:1
6
 
 
7
  RUN apt-get update && apt-get install -y \
8
  tigervnc-standalone-server \
9
  fluxbox \
@@ -11,39 +12,84 @@ RUN apt-get update && apt-get install -y \
11
  websockify \
12
  chromium \
13
  autocutsel \
 
 
 
 
 
14
  && rm -rf /var/lib/apt/lists/*
15
 
 
 
16
  RUN cp /usr/share/novnc/vnc.html /usr/share/novnc/index.html
17
 
 
18
  RUN useradd -m -u 1000 aqso_user
19
  USER aqso_user
20
- ENV HOME=/home/aqso_user
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  EXPOSE 7860
23
 
24
- # Eksekusi Rantai Abadi: Core VNC & Brutal Fast Chromium (Tanpa Bot Keyboard)
25
  CMD bash -c "Xvnc :1 -geometry 1024x576 -depth 16 -SecurityTypes None & \
26
  sleep 2 && \
27
  DISPLAY=:1 fluxbox & \
28
  DISPLAY=:1 autocutsel -fork & \
29
  websockify --web=/usr/share/novnc 7860 localhost:5901 & \
30
- while true; do DISPLAY=:1 chromium \
31
- --start-maximized \
32
- --no-sandbox \
33
- --disable-dev-shm-usage \
34
- --disable-gpu \
35
- --disable-software-rasterizer \
36
- --disable-smooth-scrolling \
37
- --wm-window-animations-disabled \
38
- --disable-background-timer-throttling \
39
- --disable-backgrounding-occluded-windows \
40
- --disable-renderer-backgrounding \
41
- --disable-breakpad \
42
- --disable-sync \
43
- --disable-translate \
44
- --metrics-recording-only \
45
- --mute-audio \
46
- --no-first-run \
47
- --safebrowsing-disable-auto-update; \
48
- sleep 2; done"
 
 
 
 
 
 
 
 
 
 
49
 
 
1
+ # AQSO Absolute Zero Error KVM (Native Browser Core v8.0 - Stealth CDP Bot)
2
  FROM debian:bullseye
3
 
4
  ENV DEBIAN_FRONTEND=noninteractive \
5
  DISPLAY=:1
6
 
7
+ # 1. Instalasi Dependencies Dasar & Node.js untuk CDP Automation
8
  RUN apt-get update && apt-get install -y \
9
  tigervnc-standalone-server \
10
  fluxbox \
 
12
  websockify \
13
  chromium \
14
  autocutsel \
15
+ procps \
16
+ curl \
17
+ && curl -fsSL https://deb.nodesource.com/setup_18.x | bash - \
18
+ && apt-get install -y nodejs \
19
+ && npm install -g puppeteer-core \
20
  && rm -rf /var/lib/apt/lists/*
21
 
22
+ ENV NODE_PATH=/usr/lib/node_modules
23
+
24
  RUN cp /usr/share/novnc/vnc.html /usr/share/novnc/index.html
25
 
26
+ # 2. Setup User & Ephemeral Environment
27
  RUN useradd -m -u 1000 aqso_user
28
  USER aqso_user
29
+
30
+ ENV HOME=/home/aqso_user \
31
+ XDG_RUNTIME_DIR=/tmp/runtime-aqso
32
+
33
+ RUN mkdir -p /home/aqso_user/chrome-data /tmp/runtime-aqso && \
34
+ chmod 700 /tmp/runtime-aqso
35
+
36
+ # 3. Buat daemon Node.js untuk Stealth Human Activity (Bypass Google Anti-Bot)
37
+ RUN echo "const puppeteer = require('puppeteer-core'); \n\
38
+ const randomInt = (min, max) => Math.floor(Math.random() * (max - min + 1) + min); \n\
39
+ \n\
40
+ async function stealthActivity() { \n\
41
+ try { \n\
42
+ const browser = await puppeteer.connect({ browserURL: 'http://127.0.0.1:9222' }); \n\
43
+ const pages = await browser.pages(); \n\
44
+ for (const page of pages) { \n\
45
+ if (page.url().includes('firebase')) { \n\
46
+ await page.bringToFront(); \n\
47
+ await page.mouse.move(randomInt(100, 800), randomInt(100, 600), { steps: randomInt(5, 15) }); \n\
48
+ await page.mouse.wheel({ deltaY: randomInt(100, 400) }); \n\
49
+ console.log('AQSO Logic: Random stealth activity injected.'); \n\
50
+ } \n\
51
+ } \n\
52
+ browser.disconnect(); \n\
53
+ } catch(err) { console.log('CDP Error:', err.message); } \n\
54
+ setTimeout(stealthActivity, randomInt(150000, 360000)); \n\
55
+ } \n\
56
+ setTimeout(stealthActivity, 60000);" > /home/aqso_user/reloader.js
57
 
58
  EXPOSE 7860
59
 
60
+ # 4. Eksekusi Rantai Abadi: Chromium Persistent (Background) + Stealth Daemon (Foreground)
61
  CMD bash -c "Xvnc :1 -geometry 1024x576 -depth 16 -SecurityTypes None & \
62
  sleep 2 && \
63
  DISPLAY=:1 fluxbox & \
64
  DISPLAY=:1 autocutsel -fork & \
65
  websockify --web=/usr/share/novnc 7860 localhost:5901 & \
66
+ DISPLAY=:1 chromium \
67
+ --app='https://studio.firebase.google.com/vps123-18260145' \
68
+ --user-data-dir='/home/aqso_user/chrome-data' \
69
+ --remote-debugging-port=9222 \
70
+ --hide-crash-restore-bubble \
71
+ --disable-session-crashed-bubble \
72
+ --disable-infobars \
73
+ --start-maximized \
74
+ --no-sandbox \
75
+ --disable-setuid-sandbox \
76
+ --no-zygote \
77
+ --disable-dev-shm-usage \
78
+ --disable-gpu \
79
+ --disable-gpu-compositing \
80
+ --disable-software-rasterizer \
81
+ --disable-vulkan \
82
+ --disable-smooth-scrolling \
83
+ --wm-window-animations-disabled \
84
+ --disable-background-timer-throttling \
85
+ --disable-backgrounding-occluded-windows \
86
+ --disable-renderer-backgrounding \
87
+ --disable-breakpad \
88
+ --disable-sync \
89
+ --disable-translate \
90
+ --metrics-recording-only \
91
+ --mute-audio \
92
+ --no-first-run \
93
+ --safebrowsing-disable-auto-update & \
94
+ sleep 10 && node /home/aqso_user/reloader.js"
95