nicholaslewishub5884 commited on
Commit
c372924
·
verified ·
1 Parent(s): ca7a7cc

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +15 -4
start.sh CHANGED
@@ -3,11 +3,22 @@ git clone "$REPO" .
3
  npm install
4
 
5
  # Bẻ lái DNS sang 1.1.1.1
6
- iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to-destination 1.1.1.1:53
7
- iptables -t nat -A OUTPUT -p tcp --dport 53 -j DNAT --to-destination 1.1.1.1:53
8
 
9
- # Tiếp tục chạy lệnh chính của container (Ví dụ khởi động app của bạn)
10
- exec "$@"
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
 
13
  cat /etc/resolv.conf
 
3
  npm install
4
 
5
  # Bẻ lái DNS sang 1.1.1.1
 
 
6
 
7
+ echo "Đang cấu hình iptables bẻ lái DNS sang OpenDNS (cổng 5353) để vượt tường lửa..."
8
+
9
+ # Xóa các rule nat cũ để tránh xung đột (tùy chọn)
10
+ sudo iptables -t nat -F OUTPUT
11
+
12
+ # Ép toàn bộ truy vấn UDP và TCP từ cổng 53 sang IP của OpenDNS ở cổng 5353
13
+ sudo iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to-destination 208.67.222.222:5353
14
+ sudo iptables -t nat -A OUTPUT -p tcp --dport 53 -j DNAT --to-destination 208.67.222.222:5353
15
+
16
+ # Hoặc dự phòng bằng cổng 443 nếu cổng 5353 cũng bị chặn
17
+ # sudo iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to-destination 208.67.222.222:443
18
+
19
+ echo "Cấu hình xong! Đang khởi động ứng dụng..."
20
+
21
+ # Chạy ứng dụng Node.js của bạn
22
 
23
 
24
  cat /etc/resolv.conf