Каковы наилучшие практики создания прокси-сервера на Ubuntu?

Каковы наилучшие практики создания прокси-сервера на Ubuntu?

Я добавил на свой сервер IP Failover (32 IP / OVH). Хочу построить прокси-сервер на одном контейнере на docker на этом сервере. Какой инструмент/библиотека лучше всего подойдет в этой ситуации?

Мне нужен прокси для парсинга нескольких страниц через puppeteer. В данный момент я использую прокси на десять строк, и мне нужны похожие ссылки, как на десять строк для парсинга: curl -k "http://example.com" -L -x "http://67e5d6108f831a320d4e70e88e410a58518a9ade:@proxy.zenrows.com:8001"

Я думаю о Squid, это хороший вариант?

решение1

Да, squid-cache — хороший вариант для прямого прокси-сервера.

Вы можете использовать образ docker Ubuntu ubuntu/squid.

Что касается передовой практики:

  • Установите аутентификацию или, по крайней мере, ограничения по исходному IP для вашего прокси-сервера
  • Аутентифицируйте его через HTTPS. Я столкнулся с некоторыми трудностями, делая это пару лет назад, потому что большинство библиотек JavaScript поддерживали только прокси через HTTP, но, в конце концов, это достижимо.

Связанный контент