У меня есть пара сотен серверов, подключающихся к конечным точкам HTTPS, и в настоящее время у каждого из них есть публичный IP-адрес. Я хочу туннелировать их через меньший набор стандартных исходящих IP-адресов, которыми я могу управлять. Мне не нужны фильтры, аутентификация, кэширование или что-то еще. Мне просто нужен открытый порт, который выходит через определенный фиксированный адрес.
Было бы идеально запустить VM с произвольным количеством интерфейсов и запустить службу, которая открывает порт для каждого исходящего интерфейса. Я могу динамически генерировать конфигурацию, если это необходимо.
Куда бы я ни посмотрел, я вижукальмаркак рекомендуемый прокси-сервер, но это звучит слишком много для того, что мне нужно. Является ли это лучшим инструментом для этой работы?
Я также рассмотрел SSH-туннелирование, но это усложняет установку и поддержку туннелей с каждого сервера. В идеале я бы хотел, чтобы приложения просто использовали http-прокси-сервер, когда это необходимо.
Есть ли другие варианты, которых я не вижу, чтобы добиться этого?
Заранее спасибо.