Как привязать запрос к определенному сетевому интерфейсу с помощью клиента Rust Hyper HTTP?

У меня есть Linux-сервер с несколькими сетевыми интерфейсами. У каждого интерфейса есть свой IP-адрес. Как заставить HTTP-запросы использовать определенный интерфейс, указав его IP-адрес? Точно так же, как параметр командной строки curl --interface.


person Jack Applegame    schedule 10.07.2017    source источник


Ответы (1)


Вам нужно будет создать свой собственный HttpConnector, вероятно, начиная с ванильного коннектор, возможно, используя net2::TcpBuilder.

Это определенно то, что должно быть проще, возможно, указано в конфигурации. Возможно, вы захотите открыть проблему для гипер или отправить запрос на перенос, если вы реализуете его самостоятельно.

person spease    schedule 14.07.2017