https://cokebar.info/archives/664
https://cokebar.info/archives/850
使用作者提供的软件源安装及更新#
http://openwrt-dist.sourceforge.net
使用计划任务检测连接状态#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #!/bin/sh
LOGTIME=$(date "+%Y-%m-%d %H:%M:%S")
wget --spider --quiet --tries=1 --timeout=10 https://www.facebook.com/
if [ "$?" == "0" ]; then
echo '['$LOGTIME'] No Problem.'
exit 0
else
wget --spider --quiet --tries=1 --timeout=10 https://www.baidu.com/
if [ "$?" == "0" ]; then
echo '['$LOGTIME'] Problem decteted, restarting shadowsocks.'
/etc/init.d/shadowsocks restart >/dev/null
else
echo '['$LOGTIME'] Network Problem. Do nothing.'
fi
fi
|
使用计划任务自动更新国内路由表文件#
1
2
3
4
5
6
7
8
9
10
11
12
13
| #!/bin/sh
set -e -o pipefail
wget -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | \
awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > \
/tmp/chinadns_chnroute.txt
mv /tmp/chinadns_chnroute.txt /etc/
if pidof ss-redir>/dev/null; then
/etc/init.d/shadowsocks restart
fi
|