概述:
我有一个在 UDP 端口上进行通信的软件程序1046
,我希望将两台计算机连接在一起。
- 笔记本电脑(需要始终有 VPN 连接)
- 桌面(公共IP地址)
我在哪里:
我看过各种桥接教程,但他们认为涉及一台计算机作为代理,而不是两个系统之间的直接桥接。我已经成功地创建了一个 TCP 桥,并且我假设强制 UDP 流量通过该桥不会太困难
TCP隧道
在我运行的“笔记本电脑”上
ssh -N -L *:24804:localhost:24804 -R:24804:desktop:24804 user@desktop
我相信这会在 TCP 端口 24804 之间的计算机上创建一条双向隧道
我尝试过socat udp-listen:1046,reuseaddr,fork tcp:localhost:24804
,但当我启动软件时,它给我一个错误,指出端口 1046 已在使用中
我在这里完全缺少一个简单的下一步吗?
谢谢!