openvpn
Robust and highly flexible tunneling application compatible with many OSes
OpenVPN is an easy-to-use, robust and highly configurable VPN daemon which can be used to securely link two or more networks using an encrypted tunnel.
homepage ↗homepage ↗ cpe: cpe:/a:openvpn:openvpn github: OpenVPN/openvpn
⚠ Security advisories affect this package: GLSA 202409-08
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 2.7.5 | 4 | 14 h | details › |
| ROKO__ GitHub ↗ | 2.4.9 | 1 | 6 d | details › |
| fol4 GitLab ↗ | 2.5.3 | 1 | 22 d | details › |
| xoores GitLab ↗ | 2.6.4 | 1 | 34 d | details › |
| JRG GitHub ↗ | 2.6.14_p1 | 2 | 9 mo | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | riscv | alpha | amd64-linux | arm | hppa | ia64 | loong | mips | ppc | s390 | sparc | x86-linux | Committed | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9999 LIVE | gentoo | follows upstream — no keywords | — | view · download · history ↗ | |||||||||||||||
| 2.7.5 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | alpha testing | amd64-linux untested | arm testing | hppa testing | ia64 untested | loong testing | mips testing | ppc testing | s390 untested | sparc testing | x86-linux untested | — | view · download · history ↗ |
| 2.7.4 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | alpha testing | amd64-linux untested | arm testing | hppa testing | ia64 untested | loong testing | mips testing | ppc testing | s390 untested | sparc testing | x86-linux untested | — | view · download · history ↗ |
| 2.6.20-r1 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | amd64-linux untested | arm stable | hppa testing | ia64 untested | loong testing | mips testing | ppc stable | s390 untested | sparc testing | x86-linux untested | — | view · download · history ↗ |
| 2.6.14_p1 ≈ | JRG | amd64 untested | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | amd64-linux untested | arm untested | hppa untested | ia64 untested | loong untested | mips untested | ppc untested | s390 untested | sparc untested | x86-linux untested | 14 mo | view · download · history ↗ |
| 2.6.12_p1-r1 ≈ | JRG | amd64 untested | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | amd64-linux untested | arm untested | hppa untested | ia64 untested | loong untested | mips untested | ppc untested | s390 untested | sparc untested | x86-linux untested | 14 mo | view · download · history ↗ |
| 2.6.4 ≈ | xoores | amd64 untested | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | amd64-linux untested | arm untested | hppa untested | ia64 untested | loong untested | mips untested | ppc untested | s390 untested | sparc untested | x86-linux untested | 23 mo | view · download · history ↗ |
| 2.5.3 ≈ | fol4 | amd64 untested | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | amd64-linux untested | arm untested | hppa untested | ia64 untested | loong untested | mips untested | ppc untested | s390 untested | sparc untested | x86-linux untested | 13 mo | view · download · history ↗ |
| 2.4.9 | ROKO__ | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv untested | alpha testing | amd64-linux testing | arm stable | hppa testing | ia64 testing | loong untested | mips testing | ppc stable | s390 testing | sparc testing | x86-linux testing | 22 mo | view · download · history ↗ |
Use flags of 2.7.5
- dco Enable support for kernel data channel offload
- down-root Enable the down-root plugin
- examples Install examples, usually source code
- inotify Enable inotify filesystem monitoring support
- iproute2 Enabled iproute2 support instead of net-tools
- kernel-ovpn Transitional flag to support OVPN mainline module
- +lz4 Enable support for lz4 compression (as implemented in app-arch/lz4)
- +lzo Enable support for lzo compression
- mbedtls Use mbed TLS as the backend crypto library
- +openssl Use OpenSSL as the backend crypto library
- pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
- pkcs11 Enable PKCS#11 smartcard support
- +plugins Enable the OpenVPN plugin system
- selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- verify-sig Verify upstream signatures on distfiles
Runtime dependencies of 2.7.5
show 42 lines
kernel_linux?
(
iproute2?
(
)
)
lz4?
(
)
lzo?
(
)
mbedtls?
(
)
openssl?
(
)
pam?
(
)
pkcs11?
(
)
selinux?
(
)
systemd?
(
)
dco?
(
!kernel-ovpn?
(
)
)
selinux?
(
)