Я пытаюсь реализовать функцию, в которой в зависимости от пути HTTP-запроса я могу перенаправить запрос на другой порт.
Например, если запрос GET /foo, я бы хотел перенаправить его на порт 81, а если это /bar, я бы хотел перенаправить его на порт 82. А если это что-то другое, я бы хотел продолжить пересылать его на порт. порт 80, поскольку он был входящим.
Есть ли пример такой программы eBPF?
Я пытаюсь понять, как определить, что такое HTTP-запрос, потому что eBPF будет применяться на уровне пакетов.