Client:
/opt/bin/openvpn --dev tun --persist-tun --persist-key --proto tcp-client \
--keepalive 10 60 --writepid "$pidf" --verb 0 \
--client --comp-lzo --remote "$2" \
--ca /app/bin/openvpn/keys/tmp-ca.crt --cert /app/bin/openvpn/keys/client.crt \
--key /app/bin/openvpn/keys/client.key \
--auth-user-pass "$userf" --persist-local-ip --persist-remote-ip --resolv-retry 3 \
--route-up "/app/bin/openvpn/route_up.sh \"$gwf\" " --daemon
Server:
/opt/bin/openvpn --dev tun --persist-tun --persist-key --proto tcp-server \
--keepalive 10 60 --verb 0 --writepid $pidf \
--client-cert-not-required --username-as-common-name \
--mode server --comp-lzo \
--server $1 $2 --duplicate-cn \
--auth-user-pass-verify /app/bin/openvpn/auth.sh via-env \
--tls-server --dh /app/bin/openvpn/keys/dh1024.pem --ca /app/bin/openvpn/keys/tmp-ca.crt \
--cert /app/bin/openvpn/keys/server.crt --key /app/bin/openvpn/keys/server.key --daemon