diff --git a/luci-app-omr-bypass/root/etc/init.d/omr-bypass b/luci-app-omr-bypass/root/etc/init.d/omr-bypass index dbadfd48a..386af985e 100755 --- a/luci-app-omr-bypass/root/etc/init.d/omr-bypass +++ b/luci-app-omr-bypass/root/etc/init.d/omr-bypass @@ -27,6 +27,10 @@ _bypass_domain() { for ip in $resolve; do _bypass_ip $ip done + resolve=$(dig aaaa +nocmd +noall +answer $domain | awk '{print $5}') + for ip in $resolve; do + _bypass_ip $ip + done fi done } @@ -75,7 +79,7 @@ start_service() { } service_triggers() { - procd_add_reload_trigger omr-bypass shadowsocks-libev + procd_add_reload_trigger omr-bypass network shadowsocks-libev } reload_service() {