Installation guide
47
 OpenVPN 
OpenVPN is an open source software application that implements virtual private network (VPN) 
techniques for creating secure point-to-point or site-to-site connections in routed or bridged 
configurations and remote access facilities. 
-  OpenVPN can run over User Datagram Protocol (UDP) or Transmission Control Protocol (TCP)
  transports; multiplexing is created SSL tunnels on a single TCP/UDP port. 
-  OpenVPN uses the OpenSSL library to provide encryption of both the data and control channels. 
-  OpenVPN offers two types of interfaces for networking via the Universal TUN/TAP driver. It can
  create either a layer-3 based IP tunnel (TUN), or a layer-2 based Ethernet TAP that can carry any
  type of Ethernet traffic. 
Note: It has the ability to work through most proxy servers (including HTTP) and is good at working 
through Network Address Translation (NAT) and getting out through firewalls. 
• OpenVPN Configuration 
 Check the box to enable OpenVPN and select mode. 
-  Server Mode: Network camera operates as an OpenVPN Server. 
-  Client Mode: Network camera operates as an OpenVPN Client. 
