添加脚本
cd squashfs-root
vim ./etc_ro/koolproxy.sh内容为
!/bin/sh
mkdir -p /tmp/koolproxy/data/rules
mkdir -p /tmp/koolproxy/data/private
mkdir -p /tmp/koolproxy/data/certs
wget_ok="0"
while [ "$wget_ok" = "0" ]
dowget http://koolproxy-bin.b0.upaiyun.com/arm -O /tmp/koolproxy/koolproxy -t 1 -T 5 2>/dev/null
if [ "$?" == "0" ]; then
wget_ok="1"
else
wget http://contents.lanyus.com/koolproxy/arm -O /tmp/koolproxy/koolproxy -t 1 -T 5 2>/dev/null
if [ "$?" == "0" ]; then
wget_ok="1"
else
sleep 30
fi
fi
done
chmod 0755 /tmp/koolproxy/koolproxy
wget http://kprules.b0.upaiyun.com/koolproxy.txt -O /tmp/koolproxy/data/rules/koolproxy.txt -t 1 -T 5 2>/dev/null
wget http://kprules.b0.upaiyun.com/kp.dat -O /tmp/koolproxy/data/rules/kp.dat -t 1 -T 5 2>/dev/null
wget http://kprules.b0.upaiyun.com/user.txt -O /tmp/koolproxy/data/rules/user.txt -t 1 -T 5 2>/dev/null
wget http://kprules.b0.upaiyun.com/daily.txt -O /tmp/koolproxy/data/rules/daily.txt -t 1 -T 5 2>/dev/null
if [ "$?" != "0" ]; thenwget http://contents.lanyus.com/koolproxy/data/rules/koolproxy.txt -O /tmp/koolproxy/data/rules/koolproxy.txt -t 1 -T 5 2>/dev/null
wget http://contents.lanyus.com/koolproxy/data/rules/kp.dat -O /tmp/koolproxy/data/rules/kp.dat -t 1 -T 5 2>/dev/null
wget http://contents.lanyus.com/koolproxy/data/rules/user.txt -O /tmp/koolproxy/data/rules/user.txt -t 1 -T 5 2>/dev/null
wget http://contents.lanyus.com/koolproxy/data/rules/daily.txt -O /tmp/koolproxy/data/rules/daily.txt -t 1 -T 5 2>/dev/null
fi
wget http://contents.lanyus.com/koolproxy/data/certs/ca.crt -O /tmp/koolproxy/data/certs/ca.crt -t 1 -T 5 2>/dev/null
wget http://contents.lanyus.com/koolproxy/data/private/base.key.pem -O /tmp/koolproxy/data/private/base.key.pem -t 1 -T 5 2>/dev/null
wget http://contents.lanyus.com/koolproxy/data/private/ca.key.pem -O /tmp/koolproxy/data/private/ca.key.pem -t 1 -T 5 2>/dev/null
/tmp/koolproxy/koolproxy -p 3000 -b /tmp/koolproxy/data -d
iptables -t nat -N KOOLPROXY
iptables -t nat -F KOOLPROXY
iptables -t nat -A KOOLPROXY -d 192.168.0.0/16 -j RETURN
iptables -t nat -A KOOLPROXY -p tcp -m multiport --dports 80,443 -j REDIRECT --to-ports 3000
iptables -t nat -A KOOLPROXY -p tcp -d 110.110.110.110 --dport 80 -j REDIRECT --to-port 3000
iptables -t nat -A PREROUTING -p tcp -j KOOLPROXY保存退出vim
chmod +x ./etc_ro/koolproxy.sh