我想让用户可以轻松地将他们的 NAT 上的端口转发到他们的本地计算机以用于我的 C++ 应用程序。我想让它在 OSX 和 Windows 上运行。 Linux 将是一个很大的好处,但 Linux 用户可能更愿意手动转发端口,因此不太关心。 LGPL 类型的代码没问题,但我不能使用任何直接的 GPL。
我很想听听任何人在这方面的任何想法或经验,但我想到了几个具体问题:
最佳答案
MiniUPNP 被至少一个比特流客户端(Transmission)使用并且应该可以正常工作。
关于tcp - NAT 端口转发的最佳选择是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/163654/