openvpn2 (net/openvpn2) Updated: 4 months ago Add to my watchlist

easy-to-use, robust, and highly configurable VPN

OpenVPN is an easy-to-use, robust, and highly configurable VPN (Virtual Private Network) daemon which can be used to securely link two or more private networks using an encrypted tunnel over the internet.

Version: 2.6.12 License: (GPL-2 or OpenSSLException) GitHub
Maintainers i0ntempest
Categories net security
Homepage https://openvpn.net
Platforms darwin
Variants
  • pkcs11 (Enable PKCS #11/Cryptoki support)
  • universal (Build for multiple architectures)

"openvpn2" depends on

lib (3)
extract (1)
xz
build (2)

Ports that depend on "openvpn2"

No ports


Port notes

If not existing, a default server.conf has been created in ${prefix}/etc/openvpn2/
Startup launch script is set to start with it.
Please adjust to your need, especially passphrase or certificates

For minimal configuration, you need to follow these steps

A) With a shared secret
$ sudo openvpn2 --genkey --secret ${prefix}/etc/openvpn2/static.key
Use 'secret static.key' in your config file

B) With self-signed certificates, follow
https://openvpn.net/index.php/open-source/documentation/howto.html#pki

Alternate GUI: https://tunnelblick.net/

Openvpn uses a tun device to create its network interface. It could either be:
- utun device built into OSX 10.7+
- tun device from port tuntaposx A startup item has been generated that will aid in starting openvpn2 with launchd. It is disabled by default. Execute the following command to start it, and to cause it to launch at startup:

sudo port load openvpn2


Port Health:

Loading Port Health

Installations (30 days)

41

Requested Installations (30 days)

37