簡體   English   中英

接收數據包並將其轉發到其他端口

[英]receive packets and forward them on different port

是否有某種工具(最好在Java中)能夠在特定端口上接收數據包,並在另一個端口上轉發它們? 例:

端口514 UDP上的傳入Syslog->轉發到端口1514 UDP上的新目標。

流量不是視頻流,而是任何系統日志數據。

謝謝

不建議在用戶空間應用程序中執行此操作(如果您對該數據不感興趣的話)。 在Linux中,您可以為此目的使用iptables。 運行此命令。

sudo iptables -t nat -A PREROUTING -i eth0 -p udp --dport $srcPortNumber -j REDIRECT --to-port $dstPortNumber

如果尚未運行iptables服務,則可能需要啟動它。 檢查您的linux發行版,並查看如何檢查狀態或啟動該發行版中的iptables服務。

如果您使用的是Windows,則可能需要查看此信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM