优质博文:IT-BLOG-CN
问题
这几天我一直在探索通过互联网建立点对点连接的方法。我希望将一个端口从一台计算机共享到另一台计算机(就像 VsCode 那样)。Python 是我首选的语言,尽管我知道可能需要使用低级语言。
因为我知道 WebRTC 可以在对等点之间建立对等连接,并且可以用于传输音频、视频和数据。 我相信它可以完成我的任务。
如何实现这一点?我愿意尝试所有可能的方法,但有一个限制。对等点位于 NAT 后面,无法进行端口转发。因此,我认为打洞是唯一的方法。
此外,如果对称 NAT 对等体可以使用此方法连接到另一个非对称 NAT 对等体,那就太好了
解决方案
不可以,WebRTC 不能用于转发端口。WebRTC 旨在在设备之间建立直接连接,而不是通过中间服务器路由流量。