Ubuntu 20.4 上使用 WireGuard 进行 P2P 组网,如何解决 NAT 穿透问题?
首先,WireGuard 确实不支持 NAT 穿透。如果您无法控制路由器并且不能修改路由器配置,则需要使用其他支持 NAT 穿透的 VPN 协议。\n\nSTUN(Simple Traversal of UDP through NATs)是一种用于 NAT 穿透的技术。您可以使用 STUN 服务器来帮助您在多层 NAT 后建立 P2P 连接。WireGuard 与 STUN 可以配合使用,以实现 NAT 穿透。\n\n在安装 WireGuard 之前,您需要先安装 STUN 服务器。根据您提供的信息,您已经有了一个 STUN 配置文件 /etc/default/stun-server。在该文件中,您可以设置 STUN 服务器的选项,如端口号和网络接口。确保将 ENABLE_STUN_SERVER 设置为 1,以启用 STUN 服务器。STUN_OPTIONS 后面的参数应该是 STUN 服务器的选项,而不是端口号。\n\n关于 WireGuard 的 GUI 版本 wg-easy,您可以按照该项目的 README 文件中的说明进行安装和配置。通常,您需要克隆该项目的代码,并按照其中提供的步骤进行安装。\n\nWireGuard 和 STUN 可以安装在同一台服务器上,但它们是不同的服务,运行在不同的端口上。您可以分别安装和配置它们。\n\n希望以上信息对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/pBZo 著作权归作者所有。请勿转载和采集!