# OpenVPN server configuration file | |
# Specify the protocol and port | |
proto udp | |
port 1194 | |
# Use tunnelling device for VPN traffic | |
dev tun | |
# Configure server mode and network | |
server 10.8.0.0 255.255.255.0 | |
# Use a pre-shared static key | |
tls-server | |
tls-auth ta.key 0 | |
# Configure server certificates and keys | |
ca ca.crt | |
cert server.crt | |
key server.key | |
# Configure Diffie-Hellman parameters | |
dh dh2048.pem | |
# Configure client-to-client connections | |
client-to-client | |
# Specify DNS servers to use | |
push "dhcp-option DNS 8.8.8.8" | |
push "dhcp-option DNS 8.8.4.4" | |
# Enable compression | |
comp-lzo | |
# Set log file verbosity | |
verb 3 | |
# Keepalive settings | |
keepalive 10 120 | |
# Persist keys across restarts | |
persist-key | |
persist-tun | |
# Configure route settings | |
push "route 192.168.1.0 255.255.255.0" | |
# Uncomment if using NAT | |
;push "redirect-gateway def1 bypass-dhcp" |