Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 27999|Resposta: 4

[Resolvido] Discuz spider logging visitando IP logging solução de erro

[Copiar link]
Publicado em 15/08/2017 14:36:06 | | | |

Hoje, quero instalar um plugin que registre visitas de spider, para poder analisar meu site

Endereço de download do Centro de Aplicações DZ: http://addon.discuz.com/?@k_spider.plugin

Depois que a instalação foi concluída, não dei muita atenção e, à tarde, fui checar os registros de acesso do spider



Descobri que todos eram endereços IP começando com 100.166, e então o Baidu procurou por IP e descobriu que eram todos endereços reservados

Deveria ser que o IP spider não foi obtido corretamente porque o balanceamento de carga do Alibaba Cloud usado pelo site foi utilizado.



IP Real do Cliente Obtenha o IP real do cliente através do campo de cabeçalho X-Forwarded-For


Depois, encontre o endereço do diretório do plugin: /source/plugin/k_spider

Edite spider.class.php arquivo e encontre 20 linhas



Modificado para


Plugin de gravação de aranha, é normal!




Anterior:Instruções SQL contam quantas colunas uma tabela possui
Próximo:O Win10 coleta privacidade como capital dos dados de shows da Microsoft
 Senhorio| Publicado em 15/08/2017 14:37:33 |
Para servidores WEB, existem duas maneiras principais de obter IP
1. O endereço para estabelecer uma conexão TCP com o Endereço Remoto do servidor
2. Via o campo X-Forwarded-For do cabeçalho Http

As variáveis PHP correspondentes são as seguintes

$_SERVER['REMOTE_ADDR'] // IP que estabelece uma conexão TCP com o serviço
$_SERVER['HTTP_X_FORWARDED_FOR'] // Obtenha o cabeçalho de requisição http X-Forwarded-For dados

Endereço Remoto
O IP que estabelece uma conexão TCP com o servidor
Não pode ser falsificado e é muito adequado como a propriedade intelectual real do usuário
No entanto, após uma requisição HTTP passar por um proxy de sete camadas, ela deixa de ser um IP de usuário, geralmente um IP SLB
X-Encaminhado-Para
Passe para o servidor via cabeçalho Http
Pode ser falsificado, os dados obtidos podem ser imprecisos e também pode causar problemas como XSS e injeção de SQL
X-Encaminhado-Para: O formato é o seguinte > X-Encaminhado-Para: cliente, proxy1, proxy2

Publicado em 15/08/2017 16:30:42 |
Esse fenômeno é causado pelo balanceamento de carga, e esse problema não ocorre sem balanceamento de carga?
 Senhorio| Publicado em 15/08/2017 17:13:56 |
Verão Postado em 2017-8-15 16:30
Esse fenômeno é causado pelo balanceamento de carga, e esse problema não ocorre sem balanceamento de carga?

Sim, não haveria problema sem isso

Na verdade, falando nisso, o autor do plugin não é estritamente escrito, o que deveria ser desconsiderado
Publicado em 22/07/2021 16:35:08 |
Aprenda um pouco
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com