
* database download timeout limit * fix indentation * change alternate dns * remove wget downloader, ps. curl exists in the system by default
30 lines
604 B
Bash
Executable File
30 lines
604 B
Bash
Executable File
#!/bin/bash -e
|
|
|
|
bakdns() {
|
|
if [ "$1" == "0" ]; then
|
|
echo "119.29.29.29"
|
|
elif [ "$1" == "1" ]; then
|
|
echo "114.114.114.114"
|
|
fi
|
|
}
|
|
|
|
exist() {
|
|
command -v "$1" >/dev/null 2>&1
|
|
}
|
|
|
|
getdat() {
|
|
curl --connect-timeout 60 -m 900 -fSLo "$TMPDIR/$1" "https://github.cooluc.com/https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/$1"
|
|
}
|
|
|
|
getdns() {
|
|
if [ "$2" == "inactive" ]; then
|
|
ubus call network.interface.wan status | jsonfilter -e "@['inactive']['dns-server'][$1]"
|
|
else
|
|
ubus call network.interface.wan status | jsonfilter -e "@['dns-server'][$1]"
|
|
fi
|
|
}
|
|
|
|
pid() {
|
|
pgrep -f "$1"
|
|
}
|