mirror of
https://github.com/pia-foss/manual-connections.git
synced 2025-02-05 14:08:29 +00:00
Added a 25 second keepalive to keep the NAT active on firewalls.
This commit is contained in:
parent
7a76a24a76
commit
24c7733c14
|
@ -102,6 +102,9 @@ echo
|
||||||
# Create the WireGuard config based on the JSON received from the API
|
# Create the WireGuard config based on the JSON received from the API
|
||||||
# In case you want this section to also add the DNS setting, please
|
# In case you want this section to also add the DNS setting, please
|
||||||
# start the script with PIA_DNS=true.
|
# start the script with PIA_DNS=true.
|
||||||
|
# This uses a PersistentKeepalive of 25 seconds to keep the NAT active
|
||||||
|
# on firewalls. You can remove that line if your network does not
|
||||||
|
# require it.
|
||||||
echo -n "Trying to write /etc/wireguard/pia.conf... "
|
echo -n "Trying to write /etc/wireguard/pia.conf... "
|
||||||
mkdir -p /etc/wireguard
|
mkdir -p /etc/wireguard
|
||||||
if [ "$PIA_DNS" == true ]; then
|
if [ "$PIA_DNS" == true ]; then
|
||||||
|
@ -117,6 +120,7 @@ Address = $(echo "$wireguard_json" | jq -r '.peer_ip')
|
||||||
PrivateKey = $privKey
|
PrivateKey = $privKey
|
||||||
$dnsSettingForVPN
|
$dnsSettingForVPN
|
||||||
[Peer]
|
[Peer]
|
||||||
|
PersistentKeepalive = 25
|
||||||
PublicKey = $(echo "$wireguard_json" | jq -r '.server_key')
|
PublicKey = $(echo "$wireguard_json" | jq -r '.server_key')
|
||||||
AllowedIPs = 0.0.0.0/0
|
AllowedIPs = 0.0.0.0/0
|
||||||
Endpoint = ${WG_SERVER_IP}:$(echo "$wireguard_json" | jq -r '.server_port')
|
Endpoint = ${WG_SERVER_IP}:$(echo "$wireguard_json" | jq -r '.server_port')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user