Originally posted by NeoMorpheus
View Post
- It supports TCP/IP transport as well as UDP. While UDP is inherently lower overhead, TCP/IP is vastly easier to use over complex NAT routers, other tunnels, and complicated network setups.
- It can handle IP address allocation, routing, passing control information and network settings to clients.
- You can have client certificates and/or passwords, and various other forms for authentication.
- It is widely supported on off-the-shelf routers from a variety of vendors, including many small and reasonably priced types.
- It is well supported on Windows as well as Linux (and Android, Mac, and lots of other things). (Obviously Linux or BSD are your normal choice for the server end. Clients should use whatever the client wants to use.)
- For most client users, you only need the appropriate OpenVPN software and a single configuration and certificate file from the server administrator. It is particularly good for non-technical Windows users - the gui is simple and clear, and "connect" and "disconnect" lets them attach to the remote network with all routing, DNS, etc., in place.
Comment