Defina o endpoint básico no nutch-site.xml carregado pelo rastreamento:

<configuration>
  <property>
    <name>http.proxy.host</name>
    <value>proxy.example</value>
  </property>
  <property>
    <name>http.proxy.port</name>
    <value>8080</value>
  </property>
</configuration>

Para uma rota de fetcher HTTP para sites públicos permitidos sem autenticação de proxy, substitua o nome do host e a porta separada por um candidato da lista de proxies HTTP. Mantenha as substituições locais no arquivo do site e compare os padrões distribuídos da versão instalada. Uma exportação de shell sozinha não consegue configurar um plug-in que nunca a lê.

Propriedade do proxyConsumidor documentado
http.proxy.host, http.proxy.portA rota básica do fetcher, conforme a implementação escolhida
http.proxy.username, http.proxy.password, http.proxy.realmprotocol-httpclient, que configura credenciais no seu cliente HTTP
http.proxy.typeUma opção identificada para protocol-okhttp

Certifique-se de que o plug-in necessário esteja instalado e incluído na seleção efetiva. Um campo presente em um arquivo de padrões não significa que toda implementação HTTP o consuma.

Inspecione a implementação e a configuração do processo que realmente busca. Trabalhadores distribuídos e scripts de inicialização precisam das entradas pretendidas; um arquivo editado em outra instalação não altera um fetcher já configurado.

Artigos relacionados