luci-app-ssr-plus-jsda: fix ip checking
This commit is contained in:
parent
0376156dad
commit
5b3ecac1f5
@ -2,13 +2,13 @@
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-dns-prefetch-control" content="on">
|
||||
<link rel="dns-prefetch" href="//cdn.jsdelivr.net">
|
||||
<link rel="dns-prefetch" href="//ipv4.ip.sb">
|
||||
<link rel="dns-prefetch" href="//api.ipify.org">
|
||||
<link rel="dns-prefetch" href="//myip.ipip.net">
|
||||
<link rel="dns-prefetch" href="//api.ipify.org">
|
||||
<link rel="dns-prefetch" href="//api.ttt.sh">
|
||||
<link rel="dns-prefetch" href="//api.skk.moe">
|
||||
<link rel="dns-prefetch" href="//dt.skk.moe">
|
||||
<link rel="preconnect" href="https://ipv4.ip.sb">
|
||||
<link rel="preconnect" href="https://api.ipify.org">
|
||||
<link rel="preconnect" href="https://myip.ipip.net">
|
||||
<script src="https://pv.sohu.com/cityjson?ie=utf-8"></script>
|
||||
<link rel="preconnect" href="https://api.ipify.org">
|
||||
@ -128,7 +128,7 @@
|
||||
<span class="ip-title">搜狐 国内:</span><span class="ip-result" id="ip-sohu"></span> <span class="ip-geo" id="ip-sohu-ipip"></span>
|
||||
</p>
|
||||
<p>
|
||||
<span class="ip-title">IP.SB 海外:</span><span class="ip-result" id="ip-ipsb"></span> <span class="ip-geo" id="ip-ipsb-geo"></span>
|
||||
<span class="ip-title">Ipify 海外:</span><span class="ip-result" id="ip-ipify"></span> <span class="ip-geo" id="ip-ipify-geo"></span>
|
||||
</p>
|
||||
<p>
|
||||
<span class="ip-title">IPAPI 海外:</span><span class="ip-result" id="ip-ipapi"></span> <span class="ip-geo" id="ip-ipapi-geo"></span>
|
||||
@ -166,7 +166,7 @@
|
||||
$$.getElementById('ip-sohu').innerHTML = '查询中...';
|
||||
$$.getElementById('ip-ipapi').innerHTML = '查询中...';
|
||||
$$.getElementById('ip-ipipnet').innerHTML = '查询中...';
|
||||
$$.getElementById('ip-ipsb').innerHTML = '查询中...';
|
||||
$$.getElementById('ip-ipify').innerHTML = '查询中...';
|
||||
let random = parseInt(Math.random() * 100000000);
|
||||
let IP = {
|
||||
get: (url, type) =>
|
||||
@ -210,20 +210,25 @@
|
||||
$$.getElementById('ip-ipipnet-geo').innerHTML = `${data[1]}`;
|
||||
});
|
||||
},
|
||||
getSohuIP: (data) => {
|
||||
$$.getElementById('ip-sohu').innerHTML = returnCitySN.cip;
|
||||
IP.parseIPIpip(returnCitySN.cip, 'ip-sohu-ipip');
|
||||
},
|
||||
getIpsbIP: (data) => {
|
||||
$$.getElementById('ip-ipsb').innerHTML = data.address;
|
||||
$$.getElementById('ip-ipsb-geo').innerHTML = `${data.country} ${data.province} ${data.city} ${data.isp.name}`
|
||||
},
|
||||
getIPApiIP: () => {
|
||||
IP.get(`https://ipapi.co/json?z=${random}`, 'json')
|
||||
.then(resp => {
|
||||
$$.getElementById('ip-ipapi').innerHTML = resp.data.ip;
|
||||
IP.parseIPIpip(resp.data.ip, 'ip-ipapi-geo');
|
||||
})
|
||||
getSohuIP: (data) => {
|
||||
$$.getElementById('ip-sohu').innerHTML = returnCitySN.cip;
|
||||
IP.parseIPIpip(returnCitySN.cip, 'ip-sohu-ipip');
|
||||
},
|
||||
getIpifyIP: () => {
|
||||
IP.get(`https://api.ipify.org/?format=json&z=${random}`, 'json')
|
||||
.then((resp) => {
|
||||
$$.getElementById('ip-ipify').innerHTML = resp.data.ip;
|
||||
return resp.data.ip
|
||||
}).then((ip) => {
|
||||
IP.parseIPIpip(ip, 'ip-ipify-geo');
|
||||
})
|
||||
},
|
||||
getIPApiIP: () => {
|
||||
IP.get(`https://ipapi.co/json?z=${random}`, 'json')
|
||||
.then(resp => {
|
||||
$$.getElementById('ip-ipapi').innerHTML = resp.data.ip;
|
||||
IP.parseIPIpip(resp.data.ip, 'ip-ipapi-geo');
|
||||
})
|
||||
}
|
||||
};
|
||||
|
||||
@ -271,10 +276,11 @@
|
||||
|
||||
const $$ = document;
|
||||
random = parseInt(Math.random() * 100000000);
|
||||
window.ipCallback = (data) => IP.getTaobaoIP(data);
|
||||
window.ipCallback = (data) => IP.getIpipnetIP(data);;
|
||||
IP.getIpipnetIP();
|
||||
IP.getSohuIP();
|
||||
IP.getIPApiIP();
|
||||
IP.getIpifyIP();
|
||||
HTTP.runcheck();
|
||||
setTimeout("myip_Load()",1000*8);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user