- Improve WireGuard client IP calculation logic (find next available IP) - Add local wireguard-clients directory for storing client configs - Integrate Redis pool into CacheInitializer - Improve ContainerBootstrapper with better imports and Redis pool - Add monitoring role tags for better task organization - Update WireGuard documentation - Store generated WireGuard client configs locally
27 lines
657 B
Plaintext
27 lines
657 B
Plaintext
# WireGuard Client Configuration for mikepc
|
|
# Generated by Ansible - DO NOT EDIT MANUALLY
|
|
|
|
[Interface]
|
|
# Client private key
|
|
PrivateKey = wFxqFHe4R8IVzkAQSHaAwVfwQ2rfm5vCySZMpvPsVUQ=
|
|
|
|
# Client IP address in VPN network
|
|
Address = 10.8.0.3/24
|
|
|
|
# DNS server (optional)
|
|
DNS = 1.1.1.1, 8.8.8.8
|
|
|
|
[Peer]
|
|
# Server public key
|
|
PublicKey = hT3OCWZ6ElX79YdAdexSsZnbWLzRM/5szk+XNEBUaS8=
|
|
|
|
# Server endpoint
|
|
Endpoint = 94.16.110.151:51820
|
|
|
|
# Allowed IPs (routes through VPN)
|
|
# IMPORTANT: Only VPN network is routed through VPN by default
|
|
# SSH access via normal IP (94.16.110.151) remains available
|
|
AllowedIPs = 10.8.0.0/24
|
|
|
|
# Keep connection alive
|
|
PersistentKeepalive = 25 |