Я добавил на свой сервер 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, но, в конце концов, это достижимо.