Squid - классический HTTP/HTTPS прокси-сервер, который кеширует контент и поддерживает ACL по IP, User-Agent, времени. Устанавливается через apt install squid на Ubuntu/Debian, конфигурируется в /etc/squid/squid.conf. Стандартная конфигурация: http_port 3128, acl localnet src 192.168.0.0/16, http_access allow localnet, http_access deny all.
Для прокси с аутентификацией по логину/паролю настраивается basic_auth через htpasswd: auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords, далее в ACL прописывается acl authenticated proxy_auth REQUIRED. Это даёт защищённый прокси для команды - каждый пользователь имеет свой логин, можно ротировать пароли и audit логин-доступа.
На офшорном VPS Squid работает с пропускной способностью 100-200 Mbps на одного клиента - это перекрывает потребности большинства задач (просмотр сайтов, scraping, обход геоблоков для стриминговых сервисов). Для коммерческих сценариев с большим количеством одновременных пользователей рекомендуется VPS Medium с 4-8 GB RAM и быстрым каналом.