ubuntu204 docker 成功安装wirguard现在需要安装STUN配合wirguard实现2p2直连
要实现2p2直连,您需要安装STUN服务器,并在WireGuard配置中添加相应的STUN服务信息。
以下是在Ubuntu 20.04上安装STUN服务器的步骤:
-
安装STUN服务器:
sudo apt update sudo apt install stun -
配置STUN服务器: 编辑STUN服务器的配置文件
/etc/default/stun,并确保以下内容:ENABLE_STUN_SERVER=1 STUN_OPTIONS="--mode full --primaryinterface eth0"注意:根据您的网络接口名称,可能需要将
eth0替换为正确的接口名称。 -
启动STUN服务器:
sudo systemctl start stun sudo systemctl enable stun确保STUN服务器已成功启动。
接下来,您需要在WireGuard配置文件中添加STUN服务器信息:
-
编辑WireGuard配置文件
/etc/wireguard/wg0.conf,并添加以下内容(将STUN服务器的IP地址和端口替换为实际值):[Peer] PublicKey = <对等方公钥> Endpoint = stun:<STUN服务器IP地址>:<STUN服务器端口> AllowedIPs = 0.0.0.0/0 PersistentKeepalive = 25注意:
<对等方公钥>是与对等方的WireGuard密钥对应的公钥。 -
保存并关闭文件。
-
重新加载WireGuard配置:
sudo wg-quick down wg0 sudo wg-quick up wg0这将重新加载WireGuard配置并启用STUN服务器。
现在,WireGuard将使用STUN服务器来获取对等方的公网IP地址和端口,以实现2p2直连。
请确保您的网络环境允许STUN流量通过防火墙和网络配置
原文地址: https://www.cveoy.top/t/topic/hLbZ 著作权归作者所有。请勿转载和采集!