πΈοΈ ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ WireGuard
ΠΡΠΎΡΠΌΠΎΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ
Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² WireGuard ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ show
ΡΡΠΈΠ»ΠΈΡΡ wg
.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
wg show all
ΠΠΎΠΌΠ°Π½Π΄Π° Π²Π΅ΡΠ½ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
interface: wg0
public key: <public_key>
private key: (hidden)
listening port: 443
peer: <public_key>
preshared key: (hidden)
endpoint: <user_ip>:<user_port>
allowed ips: 10.253.1.2/32
latest handshake: 5 seconds ago
transfer: 25.47 MiB received, 282.28 MiB sent
peer: <public_key>
preshared key: (hidden)
endpoint: <user_ip>:<user_port>
allowed ips: 10.253.1.1/32
latest handshake: 47 seconds ago
transfer: 314.81 MiB received, 776.23 MiB sent
peer: <public_key>
preshared key: (hidden)
allowed ips: 10.253.1.3/32
ΠΡΠ»ΠΈ Π½Π° ΠΌΠ°ΡΠΈΠ½Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² WireGuard, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ:
wg show wg0
ΠΠ»Ρ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΎΠΉ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ watch
.
watch wg show all
Or:
wg-json
tool from
wireguard-tools.
Π‘Π±ΠΎΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ
ΠΠ»Ρ ΡΠ±ΠΎΡΠ° (Π΄Π°ΠΌΠΏΠ°) ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ dump
ΠΈ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ:
wg show all dump
wg0 <private_key> <public_key> <listen_port> <fwmark>
wg0 <public_key> <preshared_key> <endpoint> <allowed_ips> <latest_handshake_timestamp> <transfer_rx> <transfer_tx> <persistent-keepalive>
wg0 <public_key> <preshared_key> <endpoint> <allowed_ips> <latest_handshake_timestamp> <transfer_rx> <transfer_tx> <persistent-keepalive>
wg0 <public_key> <preshared_key> <endpoint> <allowed_ips> <latest_handshake_timestamp> <transfer_rx> <transfer_tx> <persistent-keepalive>
* wg.8.en.html#show on Debian man pages.
wg-json
Π ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΡΡΠ°Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² wireguard-tools Π²Ρ ΠΎΠ΄ΠΈΡ ΡΡΠΈΠ»ΠΈΡΠ° wg-json.
ΠΠ½Π°
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ Bash ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°Π΅Ρ Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
wg show all dump
Π² JSON ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π».
Π£ΡΠΈΠ»ΠΈΡΠ° Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠ°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠ°ΠΊ Π΅ΡΡΡ.