我使用这个命令,就像我在 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