0 5 * * * /usr/bin/dnsmasq-gfwlist.update.sh
0 6 * * * /usr/bin/ss-bypassed-ip-list.update.sh
TEMPFILE=/tmp/gfwlist.conf.tmp
/usr/bin/gfwlist2dnsmasq.sh -d 127.0.0.1 -p 5300 -o $TEMPFILE
if [ $? -eq 0 ]; then
sed -i 's/127.0.0.1#5300/2001:4860:4860::8888/' $TEMPFILE
if [ $? -eq 0 ]; then
cp $TEMPFILE /etc/dnsmasq.d/gfwlist.conf
/etc/init.d/dnsmasq restart
fi
fi
rm $TEMPFILE
TEMPFILE=/tmp/chinadns_chnroute.tmp
CHNROUTE_TEMPFILE=/etc/chinadns_chnroute.txt.tmp
wget 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' -q -O $TEMPFILE
if [ $? -eq 0 ]; then
cat $TEMPFILE|awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > $CHNROUTE_TEMPFILE
if [ -s $CHNROUTE_TEMPFILE ]
then
cp $CHNROUTE_TEMPFILE /etc/chinadns_chnroute.txt
/etc/init.d/shadowsocks restart
rm $CHNROUTE_TEMPFILE
fi
fi
rm $TEMPFILE