1. 首先,您需要从 用户主页中创建 WireGuard 配置文件。为此,请按照 这本手册中的说明操作。
2. 创建 WireGuard 存储库:
sudo add-apt-repository ppa:wireguard/wireguard
3. 安装 Wireguard 软件包:
sudo apt install wireguard
安装 resolv.conf 软件包:
sudo apt install resolvconf
4. 转到 WireGuard 目录并创建 wg0.conf 文件:
cd /etc/wireguard
5. 复制您在 用户主页收到的 WireGuard 配置,并使用文本编辑器将其粘贴到 wg0.conf 文件中:
vim wg0.conf
或者
sudo vim /etc/wireguard/wg0.conf
6. 打开您的 WireGuard 连接,享受快速可靠的网络冲浪:
systemctl start wg-quick@wg0
7. 如果要在系统启动时保持启用 WireGuard 连接,请打印以下命令:
systemctl enable wg-quick@wg0
8. 使用以下命令关闭 WireGuard 连接:
systemctl stop wg-quick@wg0
9. 如果您想关闭自动启动,请使用以下命令:
systemctl disable wg-quick@wg0
重启wg0服务:
输入:sudo wg-quick down wg0 #关闭隧道wg0
输出: [#] ip link delete dev wg0 [#] resolvconf -d tun.wg0 -f
输入:sudo wg-quick up wg0 #重新开启隧道wg0
输入:sudo wg # 您可以使用此命令检查对等体上隧道的状态
查看日志:检查系统日志以了解 WireGuard 网络接口有关的错误信息:
sudo dmesg | grep wireguard
或者
sudo journalctl -u [email protected]
如果你配置了 WireGuard 作为系统服务,还可以使用 systemctl 来重启服务:
sudo systemctl restart [email protected]
要启动 WireGuard 服务并使之运行,你可以使用以下命令:
sudo systemctl start wg-quick@wg0
如果你希望 WireGuard 在系统启动时自动运行,你可以使用以下命令来使 WireGuard 服务设置为开机自启动:
sudo systemctl enable wg-quick@wg0
检查状态,确认服务是否正在运行:
sudo systemctl status wg-quick@wg0
如果服务成功启动并且运行中,你应该看到状态变为 active (running)。如果依然无法启动,可能需要检查 WireGuard 的配置文件是否有错误,或者查看日志以获得更多故障排除信息:
journalctl -u wg-quick@wg0
这条命令会显示 wg-quick@wg0 服务的日志信息,有可能会提供导致服务无法启动的具体原因。
删除 wg0 这个网络接口,然后再启动 wg-quick 服务。以下是执行这个操作的命令:
sudo wg-quick down wg0
sudo systemctl start wg-quick@wg0
如果你想关闭这个服务,你应该使用以下命令:
sudo systemctl stop wg-quick@wg0
如果还需要禁用开机自启动,可以使用:
sudo systemctl disable wg-quick@wg0
文章评论