mirror of
https://git.straybits.ca/straybits/docker-samples.git
synced 2024-11-07 18:22:26 +00:00
15 lines
669 B
Text
15 lines
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
|