#!/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" }