nicholaslewishub5884 commited on
Commit
5beef4e
·
verified ·
1 Parent(s): 6e048f1

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +7 -24
start.sh CHANGED
@@ -2,33 +2,16 @@
2
  git clone "$REPO" .
3
  npm install
4
 
 
 
5
 
6
- echo "[1/4] Đang khởi động bộ hóa Cloudflared DoH ngầm..."
7
- # Dùng sudo để chạy ở cổng 53 nội bộ (localhost). Cờ & để chạy ngầm không block terminal.
8
- sudo cloudflared proxy-dns --address 127.0.0.1 --port 53 --upstream https://1.1.1.1/dns-query > /dev/null 2>&1 &
9
 
10
- # Đợi 2 giây để chắc chắn Cloudflared đã lên thành công
11
- sleep 2
12
 
13
- echo "[2/4] Đang tạo file cấu hình DNS tàng hình..."
14
- FAKE_RESOLV="/tmp/dns/resolv.conf"
15
- # Ép hệ thống trỏ thẳng vào Cloudflared đang lắng nghe ở Localhost
16
- echo "nameserver 127.0.0.1" > $FAKE_RESOLV
17
-
18
- echo "[3/4] Kích hoạt tiêm thư viện (LD_PRELOAD)..."
19
- # Tự động tìm file libresolv_wrapper.so trong hệ thống
20
- LIB_PATH=$(find /usr/lib -name "libresolv_wrapper.so" | head -n 1)
21
-
22
- export RESOLV_WRAPPER_CONF=$FAKE_RESOLV
23
- export LD_PRELOAD=$LIB_PATH
24
-
25
- echo "✅ [HỆ THỐNG] Đã bật khiên bất tử! Toàn bộ kết nối sẽ đi qua HTTPS/443."
26
-
27
- # Test nhanh bằng curl xem đã qua mặt được tường lửa chưa (curl cũng sẽ tự bị nhiễm LD_PRELOAD)
28
- curl -I -s https://google.com > /dev/null && echo "✅ Mạng đã thông!" || echo "⚠️ Cảnh báo: Mạng có vấn đề!"
29
-
30
- echo "[4/4] Khởi động ứng dụng Node.js..."
31
- # Chạy app của bạn
32
 
33
  cat /etc/resolv.conf
34
 
 
2
  git clone "$REPO" .
3
  npm install
4
 
5
+ # Tạo một file resolv.conf ảo ở thư mục bạn có quyền ghi
6
+ echo -e "nameserver 1.1.1.1\nnameserver 8.8.8.8" > /tmp/fake_resolv.conf
7
 
8
+ # Kích hoạt thư viện LD_PRELOAD để ghi đè Kernel API
9
+ export LD_PRELOAD=libresolv_wrapper.so
10
+ export RESOLV_WRAPPER_CONF=/tmp/fake_resolv.conf
11
 
12
+ echo "Đã đánh lừa toàn bộ ứng dụng đọc DNS từ fake_resolv.conf!"
13
+ # Chạy ứng dụng Node.js của bạn
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
  cat /etc/resolv.conf
17