O Firefox e o Chrome suportam o WebRTC para solicitar do servidor de atordoamento e retornar o IP de rede interno e externo. Ao contrário da solicitação XMLHTTPREQUEST, as solicitações de rede não podem ser vistas nas ferramentas de desenvolvedor de solicitação de atordoamento.
// Obtenha os endereços IP associados a um getips de função da conta (retorno de chamada) {var ip_dups = {}; // Compatibilidade para Firefox e Chrome var rtcpeerConnection = window.rtcpeerConnection || Window.MozrtcPeerConnection || window.webkitrtcpeConnection; var MediaConstraints = {Optional: [{rtpDatachannels: true}]}; // O Firefox já possui um servidor de atordoamento padrão em: config // media.peercerconnection.default_eservers = // [{"url": "atordo: stun.services.mozilla.com"}] var servers = indefinido; // Adicione o mesmo servidor de atordoamento para o Chrome if (window.webkitrtcpeerConnection) servidores = {iCeServers: [{urls: "RONO: RONO.SERVICES.MOZILLA.COM"}]}; // Construa um novo RTCPeerConnection var PC = novo RTCPeerConnection (servidores, MediaConstraints); // Ouça para eventos candidatos pc.ononicecandidate = function (gelo) {// pule eventos não-candidatos se (gelo.candidate) {// corresponde apenas ao endereço IP var ip_regex = /([0-9] {1,3}(/. // Remova duplicata se (ip_dups [ip_addr] === indefinido) retorno de chamada (ip_addr); ip_dups [ip_addr] = true; }}; // Crie um bom canal de dados PC.createdatachannel (""); // Crie uma oferta SDP pc.createOffer (function (resultado) {// aciona a solicitação de servidor de atordoamento pc.setLocaldScription (resultado, function () {});}, function () {});} // teste: imprima os endereços IP nos consolegetips (função (ip) {console.log (ip);O artigo acima, o JS ignora proxy e VPN para obter IP e IP da intranet reais. O método de rastreamento reverso é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.