blob: 6b0aa34bacf337f406f55aba6f1be8f45ef8ed91 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
[Interface]
PrivateKey = {{ private_key }}
Address = {{ wireguard_subnet_prefix}}.1/24
ListenPort = {{ wireguard_port }}
PostUp = sysctl -w net.ipv4.ip_forward=1
PostUp = iptables -A FORWARD -i {{ wireguard_interface }} -o %i -j ACCEPT
PostUp = iptables -A FORWARD -i %i -j ACCEPT
PostUp = iptables -t nat -A POSTROUTING -o {{ wireguard_interface }} -j MASQUERADE
PostDown = sysctl -w net.ipv4.ip_forward=0
PostDown = iptables -D FORWARD -i {{ wireguard_interface }} -o %i -j ACCEPT
PostDown = iptables -D FORWARD -i %i -j ACCEPT
PostDown = iptables -t nat -D POSTROUTING -o {{ wireguard_interface }} -j MASQUERADE
|