Я хочу настроить прокси-сервер, работа прокси-сервера должна быть службой веб-прокси. https://www.techopedia.com/definition/31705/proxy-service
https://www.proxy-service.de/, но в небольшом масштабе.
Слушать HTTP-запрос
Получите HTTP-запрос, передайте запрос в пункт назначения, как если бы запрос пришел с этого прокси-сервера.
Nginx - стандартное решение для обратного проксирования.
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
location /some/path/ {
proxy_pass http://www.example.com/link/;
}
Это так просто.
Доступны прокси-серверы с открытым исходным кодом, которые легко настроить. Я предлагаю Прокси-сервер Squid для вашей цели.
Squid поддерживает кеширование и такие протоколы, как HTTP, HTTPS, FTP. Кэшированные прокси-серверы помогают снизить использование полосы пропускания. Он также предоставляет столь необходимые общие функции, как аутентификация пользователей и фильтрация URL-адресов.
Как настроить прокси-сервер Squid- https://devopscube.com/setup-and-configure-proxy-server/