У меня есть служба, которая прослушивает порт TCP и взаимодействует с периферийным устройством. Я хотел бы пересылать полученные службой пакеты через UDP на другой компьютер. Мне не нужно рукопожатие со вторым компьютером, мне нужны только данные, полученные первым. Есть ли способ получить это с помощью iptables? Я мог бы получить это, изменив свою службу для извлечения данных и отправки их как UDP, но я ищу более низкоуровневый способ сделать это.
Спасибо, Джон.
решение1
Есть ли способ сделать это с помощью iptables?
Нет. iptables в основном используется для фильтрации данных (т. е. пропускать, отклонять...), может, возможно, вносить небольшие изменения в пакеты, но не может использоваться для преобразования пакетов между транспортными протоколами. Если вам нужно небольшое приложение, которое может это делать, попробуйтесокат.