15 lines
No EOL
669 B
Text
15 lines
No EOL
669 B
Text
[Interface]
|
|
Address = 10.0.0.1/24 # Private IP for the VPS in the VPN network
|
|
ListenPort = 51820 # Default WireGuard port
|
|
PrivateKey = ###PRIVATE KEY FOR PUBLIC SERVER####
|
|
|
|
# packet forwarding
|
|
PreUp = sysctl -w net.ipv4.ip_forward=1
|
|
|
|
# port forwarding (HTTP, HTTPS) - update port list as required
|
|
PreUp = iptables -t nat -A PREROUTING -i eth0 -p tcp -m multiport --dports 80,443 -j DNAT --to-destination 10.0.0.2
|
|
PostDown = iptables -t nat -D PREROUTING -i eth0 -p tcp -m multiport --dports 80,443 -j DNAT --to-destination 10.0.0.2
|
|
|
|
[Peer]
|
|
PublicKey = ###PUBLIC KEY FOR PRIVATE SERVER####
|
|
AllowedIPs = 10.0.0.2/32 # IP of the home server in VPN |