diff --git a/general/scripts/rootfs_script.sh b/general/scripts/rootfs_script.sh
index 42b672d3..2863f86f 100755
--- a/general/scripts/rootfs_script.sh
+++ b/general/scripts/rootfs_script.sh
@@ -22,7 +22,7 @@ if [ -f ${LIST} ]; then
 	xargs -a ${LIST} -I % rm -f ${TARGET_DIR}%
 fi
 
-
+#############################################################################################
 
 # 确保文件存在
 MDEV_CONF="${TARGET_DIR}/etc/mdev.conf"
@@ -34,6 +34,8 @@ else
     echo "$MDEV_CONF does not exist!"
 fi
 
+
+##############################################################################################
 # 创建 /root/ok.sh 文件并写入内容
 OK_SCRIPT="${TARGET_DIR}/root/ok.sh"
 
@@ -76,7 +78,7 @@ EOF
 
 # 给脚本添加执行权限
 chmod +x "$OK_SCRIPT"
-
+###########################################################################################################
 
 # 修改 /etc/zerotier.conf
 ZEROTIER_CONF="${TARGET_DIR}/etc/zerotier.conf"
@@ -85,7 +87,7 @@ if [ -f "$ZEROTIER_CONF" ]; then
 else
     echo "$ZEROTIER_CONF does not exist!"
 fi
-
+############################################################################################################
 # 修改 /etc/wfb.conf
 WFB_CONF="${TARGET_DIR}/etc/wfb.conf"
 if [ -f "$WFB_CONF" ]; then
@@ -94,5 +96,54 @@ if [ -f "$WFB_CONF" ]; then
 else
     echo "$WFB_CONF does not exist!"
 fi
+
+#################################################################################################################
+
+#修改MAC
+MAC="${TARGET_DIR}/etc/network/interfaces.d/eth0"
+if [ -f "$MAC" ]; then
+    sed -i 's/00:00:23:34:45:66/26:7c:a0:57:91:e8/' "$MAC"
+  else
+    echo "$MAC does not exist!"
+fi  
+
+################################################################################################################
+
+
+# 复制 UDPSplitter
 cp ${GITHUB_WORKSPACE}/general/scripts/UDPSplitter ${TARGET_DIR}/usr/bin/UDPSplitter
 chmod +x "${TARGET_DIR}/usr/bin/UDPSplitter"
+
+#################################################################################################################
+
+#修改/usr/sbin/channels.sh
+CHSH="${TARGET_DIR}/usr/sbin/channels.sh"
+cat << 'EOF' > "$CHSH"
+#!/bin/sh
+
+echo $1 $2 >> /tmp/channels.log
+channel 8
+if [ $1 -eq 8 ]; then
+    if [ $2 -gt 1600 ]; then
+      /usr/sbin/ircut.sh on 23 24
+    fi
+
+    
+    if [ $2 -lt 1500 ]; then
+      /usr/sbin/ircut.sh off 23 24
+    fi
+fi
+exit 1
+EOF
+
+#######################################################################################################################
+
+
+
+
+
+
+
+
+
+