Розмістіть проксі Nutch у конфігурації fetcher
Задайте хост і порт проксі Nutch у nutch-site.xml і виберіть протокольний плагін, що реалізує потрібні функції проксі.
Задайте базову кінцеву точку в завантаженому обходом 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.realm | protocol-httpclient, який налаштовує облікові дані у своєму HTTP-клієнті |
http.proxy.type | Опція, визначена для protocol-okhttp |
Переконайтеся, що потрібний плагін установлено й включено до чинного вибору. Поле у файлі типових значень не означає, що кожна реалізація HTTP його використовує.
Дослідіть реалізацію та конфігурацію процесу, який справді виконує вибірку. Розподіленим воркерам і скриптам запуску потрібні передбачені вхідні дані; файл, змінений в іншій інсталяції, не змінює вже налаштований fetcher.