();
        xhr.open('GET', '/cgi-bin/luci/admin/services/openclash/myip_check', true);
        xhr.timeout = 15000;
        
        xhr.onreadystatechange = function() {
            if (xhr.readyState === 4) {
                if (xhr.status === 200) {
                    try {
                        var response = JSON.parse(xhr.responseText);
                        if (response && (response.upaiyun || response.pcol || response.ipsb || response.ipify)) {
                            update_ip_display(res