diff --git a/README.md b/README.md index dfedce5..ba86c35 100644 --- a/README.md +++ b/README.md @@ -227,6 +227,7 @@ Address = 10.14.14.0/24 # should assign an ip from this cidr manually PublicKey = zhrZQg4QdPZs8CajT3r4fmzcNsWpBL9ImQCUsnlXyGM= AllowedIPs = 192.168.80.0/20,10.147.223.0/24,10.144.144.0/24 Endpoint = 0.0.0.0:11013 # should be the public ip of the vpn server +PersistentKeepalive = 25 connected_clients: [] diff --git a/README_CN.md b/README_CN.md index e36c184..99007ee 100644 --- a/README_CN.md +++ b/README_CN.md @@ -228,6 +228,7 @@ Address = 10.14.14.0/24 # should assign an ip from this cidr manually PublicKey = zhrZQg4QdPZs8CajT3r4fmzcNsWpBL9ImQCUsnlXyGM= AllowedIPs = 192.168.80.0/20,10.147.223.0/24,10.144.144.0/24 Endpoint = 0.0.0.0:11013 # should be the public ip of the vpn server +PersistentKeepalive = 25 connected_clients: [] diff --git a/easytier/src/vpn_portal/wireguard.rs b/easytier/src/vpn_portal/wireguard.rs index 2423ccd..dccdeda 100644 --- a/easytier/src/vpn_portal/wireguard.rs +++ b/easytier/src/vpn_portal/wireguard.rs @@ -284,6 +284,7 @@ Address = {client_cidr} # should assign an ip from this cidr manually PublicKey = {my_public_key} AllowedIPs = {allow_ips} Endpoint = {listenr_addr} # should be the public ip of the vpn server +PersistentKeepalive = 25 "#, peer_secret_key = BASE64_STANDARD.encode(cfg.peer_secret_key()), my_public_key = BASE64_STANDARD.encode(cfg.my_public_key()),