您是否需要在 Wireguard 中为每个对等点放置一个端点?

您是否需要在 Wireguard 中为每个对等点放置一个端点?

假设网络中有 3 个对等点。A 和 B 知道彼此的 IP 地址,但 C 只知道 A 的 IP 地址。因此,在 A 的配置中,它为 B 指定了一个端点,但没有为 C 指定。在 B 的配置中,它为 A 指定了一个端点,但没有为 C 指定。在 C 的配置中,它为 A 指定了一个端点,但没有为 B 指定。如果 B 和 C 都知道 A,它们还能相互连接吗?

答案1

好的,我明白了。首先,sudo sysctl -w net.ipv4.ip_forward=1sudo iptables -A FORWARD -i wg0 -o wg0 -j ACCEPT。其次,这很重要,从 B 中删除对 C 的任何提及,从 C 中删除对 B 的任何提及。现在应该可以正常工作了。

相关内容