Задайте базовую конечную точку в загруженном обходом nutch-site.xml:

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

Для маршрута HTTP fetcher к разрешённым публичным сайтам без аутентификации прокси замените имя хоста и отдельный порт кандидатом из списка HTTP-прокси. Сохраняйте локальные переопределения в файле сайта и сравнивайте распространяемые значения по умолчанию установленного выпуска. Один только экспорт оболочки не может настроить плагин, который её никогда не читает.

Свойство проксиДокументированный потребитель
http.proxy.host, http.proxy.portБазовый маршрут fetcher, согласно выбранной реализации
http.proxy.username, http.proxy.password, http.proxy.realmprotocol-httpclient, который настраивает учётные данные в своём HTTP-клиенте
http.proxy.typeОпция, определённая для protocol-okhttp

Убедитесь, что нужный плагин установлен и включён в действующий выбор. Поле в файле значений по умолчанию не означает, что каждая реализация HTTP его использует.

Изучите реализацию и конфигурацию процесса, который действительно выполняет выборку. Распределённым воркерам и скриптам запуска нужны предусмотренные входные данные; файл, изменённый в другой установке, не меняет уже настроенный fetcher.

Похожие статьи