DD-WRT網站白名單控制續--防火牆腳本自動更新

在上一篇的基礎上實現腳本的自動更新,這樣以來有新增網站白名單就不需要登陸無線路由器操作了,簡單步驟如下:

1、建立一個web站點,將防火牆腳本放入目錄,開啓目錄瀏覽權限。網站匿名即可,正式使用可設置下ACL

2、下載腳本如下:

#!/bin/sh
#本腳本自動從某一網址下載腳本和MD5值,經過MD5校驗後放入指定文件夾,增加執行權限。

cd /jffs/

while true;do
rm -rf whitelist.*
wget http://0.0.0.0:8080/whitelist.wanup
wget http://0.0.0.0:8080/whitelist.md5

if grep `md5sum whitelist.wanup | awk '{print $1}'` -i ubox-whitelist.md5
then rm -rf /jffs/etc/config/whitelist.wanup
cp /jffs/whitelist.wanup /jffs/etc/config/whitelist.wanup
rm -rf whitelist.*
break
fi
done
chmod a+x /jffs/etc/config/whitelist.wanup
reboot

3、將腳本放入/jffs/下,增加執行權限

chmod a+x /jffs/download.sh

4、進入DD-WRT管理界面,找到cron,選擇啓用,在文本框中使用Linux方式寫入計劃任務。如下是每天7點1分運行腳本。

1 7 * * * root /jffs/download.sh

5、保存重啓即可生效

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章