随机
Enter 搜索 ↑↓ 切换 Esc 清空

wg-quick

命令

WireGuard 快速设置工具

wg-quick

WireGuard 快速设置工具

补充说明

wg-quick命令 是一个便捷脚本,用于快速启动/停止 WireGuard 隧道。它会读取 /etc/wireguard/<接口名>.conf 配置文件,自动设置接口、路由、DNS 解析和防火墙规则,wg-quick 实际是对 wgip 等命令的封装。

语法

wg-quick <up|down> <接口名>

子命令

up    启动指定 WireGuard 接口(根据配置文件创建接口并配置路由)
down  关闭指定 WireGuard 接口(移除接口和路由)

实例

# 启动 WireGuard 隧道
wg-quick up wg0

# 停止 WireGuard 隧道
wg-quick down wg0

# 重启隧道(先 down 再 up)
wg-quick down wg0 && wg-quick up wg0

配置文件示例

/etc/wireguard/wg0.conf

[Interface]
Address = 10.0.0.2/24
PrivateKey = <客户端私钥>
DNS = 8.8.8.8, 1.1.1.1

[Peer]
PublicKey = <服务端公钥>
Endpoint = 服务器公网IP:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25

注意