With this software we have the possibility of implementing two basic modes, in layer 2 or layer 3, with which tunnels are able to send information in other non-IP protocols such as IPX or broadcast (NETBIOS), the protection of users is remote , once OpenVPN has established a tunnel, the organization's firewall will protect the remote laptop even though it is not a local network device, on the other hand, only a network port can be opened to the local network by the remote ensuring protection In both directions, OpenVPN connections can be made through almost any firewall. If you have Internet access and you can access HTTPS sites, then an OpenVPN tunnel should work without any problem, it has support for proxy. It works through proxy and can be configured to run as a TCP or UDP service and also as a server (simply waiting for incoming connections) or as a client (initiating connections).
* The virtual interfaces (tun0, tun1, etc.) allow the implementation of very specific firewall rules, its high flexibility and possibilities of extension through scripting is very good, it offers us numerous points to execute individual scripts during its startup, the transparent support for dynamic IPs. It eliminates the need to use static IP addresses on both sides of the tunnel, it has no problem with NAT. Both clients and the server can be on the network using only private IPs and their installation is simple on any platform. Both the installation and its use are incredibly simple, as you can see there are many things that you like about this service.
Very few things are not liked among which I can mention that it has no IPsec compatibility that is just the current standard for VPN solutions, lack of critical mass, there are still few people who know how to use OpenVPN, and today only It can be connected to other computers. But this is changing, as there are already companies developing devices with integrated OpenVPN clients.
Today I solve many problems since OpenVPN is a service used to create virtual private networks and I apply it in that it is able to link 2 nodes (node A connected to a private network and Internet, node B anywhere else in the world with internet connection) so that it seems that they are on the same LAN and it works excellent.