如何检查 WireGuard 客户端/对等方是否已连接?
你可以使用 wg show 检查客户端是否已连接:
wg_show_output.txt
interface: Computer
public key: X6NJW+IznvItD3B5TseUasRPjPzF0PkM5+GaLIjdBG4=
private key: (hidden)
listening port: 19628
peer: H3KaL/X94984cLDNWFsM4Hx6Rs/Ku0bW2ECkDUn7wFw=
endpoint: 10.9.1.108:19628
allowed ips: 10.217.59.2/32
latest handshake: 27 seconds ago
transfer: 13.19 MiB received, 12.70 MiB sent
persistent keepalive: every 1 minute查找此行:
wg_latest_handshake.txt
latest handshake: 27 seconds ago如果它不到两分钟,客户端已连接。
如果 latest handshake 行完全缺失,对等方从未成功连接过!
如果有疑问,你通常可以 ping 客户端来验证。它是否回复 ping 取决于客户端配置和可能的防火墙设置,但尝试一下总是好的。
Check out similar posts by category:
Networking, Wireguard
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow