mikrotik RB5009 mosdns容器自动更新规则并重启
最近正好在搞mikrotik RB5009里的mosdns容器规则自动更新,刚好看到涡轮TV他在youtube上做了个ROS中通过 mosdns分流,只让科学上网流量走clash,且自动更新规则库的视频,他这个视频是直接在RB5009里就自动把mosdns的规则就更新了,不像我搞的python来更新,让我又省了1个外部服务,在他的频道下,我问了涡轮TV大佬能不能再加个在规则更新后自动重启mosdns容器,大佬没回我,自好自己搞了.
系统:mikrotik RB5009
脚本内容:
/tool fetch url=https://ghp.ci/https://raw.githubusercontent.com/IceCodeNew/4Share/master/geoip_china/china_ip_list.txt dst-path=/usb1/mosdns/var/mosdns/geoip_cn.txt /tool fetch url=https://ghp.ci/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/proxy-list.txt dst-path=/usb1/mosdns/var/mosdns/geosite_geolocation-!cn.txt /tool fetch url=https://ghp.ci/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/direct-list.txt dst-path=/usb1/mosdns/var/mosdns/geosite_cn.txt /tool fetch url=https://ghp.ci/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/apple-cn.txt dst-path=/usb1/mosdns/var/mosdns/geosite_apple.txt #自动重启mosdns容器 /container stop [find name="9afa885a-9107-4c1c-9f2a-8af06a61caba"]; /delay 5; /container start [find name="9afa885a-9107-4c1c-9f2a-8af06a61caba"];
这里单独说下,我的这些mosdns规则是放在/usb1/mosdns/var/mosdns/目录下的,相信你们在脚本上也看到了,然后就是我的mosdns容器的名字是9afa885a-9107-4c1c-9f2a-8af06a61caba,不要照我的抄,你们要看看你们自己mikrotik系统里的mosdns容器的名字是什么,替换掉就可以了,我设置的是7天更新一次mosdns规则.
好了,以上就是全部内容了.
评论: