pub fn check_ascii_host_in_proxy_list(&self, host: &str) -> Option<bool> {
        // Addresses in proxy_list will be proxied
        if self.white_list.check_host_matched(host) {
            return Some(true);
        }
        // Addresses in bypass_list will be bypassed
        if self.black_list.check_host_matched(host) {
            return Some(false);
        }
        None
    }
Check if ASCII domain name is in proxy_list.
If so, it should be resolved from remote (for Android's DNS relay)

Return
- `Some(true)` if `host` is in `white_list` (should be proxied)
- `Some(false)` if `host` is in `black_list` (should be bypassed)
- `None` if `host` doesn't match any rules
crates/shadowsocks-service/src/acl/mod.rs