使用 socat 将 UDP 转发到 TCP 显示连接被拒绝

使用 socat 将 UDP 转发到 TCP 显示连接被拒绝

我使用这个命令,就像我在 Google 上搜索到的一样,创建一个 TCP 端口并将该端口的请求转发到其 UDP:

socat tcp4-listen:1995,reuseaddr,fork UDP:nameserver:1994

netstat -tulpn | grep 199表明它们都是可以访问的。

但问题是,当我想要连接到 1995 时,我收到错误connection refused,但我可以直接连接到 1994。

而且在应用程序中我可以进行更改,udp:1994并且tcp:1994它也能正常工作。

唯一的问题是当我尝试打开 TCP 端口以将请求转发到 UDP 时。

我还启用了端口转发/etc/sysctl.conf

root@vps-19d20a39:~# sysctl -p
net.ipv4.ip_forward = 1

相关内容