Я использую Faraday, который объединяет различные адаптеры, включая Net::HTTP, Excon, Typhoeus, Patron и EventMachine. Я хотел бы указать сетевой интерфейс (например, en0
или en1
), но я не уверен, как и возможно ли это. Я был бы открыт для ответов на уровне Ruby или на уровне Linux.
Примечание. Согласно Выполнение HTTP-запросов с разных сетевых интерфейсов с помощью Ruby и Curb, это возможно с помощью Curb< /а>.