2.0 KiB
VPN
A VPN is a virtual private network. It uses a secure connection between a computer and a network or two networks. It can be used to display another IP address but does not make tracking or fingerprinting of the device impossible. VPNs feature a server and a client side.
OpenVPN
OpenVPN is a free software to create a VPN via an encrypted TLS connection.
Set up (OVPN)
In the following sections the different set ups of OpenVPN usages are described.
Server (OVPN)
The software can be set up via Docker with the kylemanna image. Additionally to this a client is needed on the system that need access to the server software.
Client (OVPN)
OpenVPN clients can be found for many devices.
For Android for example there is
OpenVPN for Android in the F-Droid store.
For most linux distributions there is a package called openvpn
.
Proxy (OVPN)
For OpenVPN a proxy acts as an imntermediary between the system communicating with the proxy and the OpenVPN server. A proxy can be set up via Docker with the jonohill image.
WireGuard
WireGuard is a free and open-source software that implements encrypted VPNs. It was designed to be especially fast and secure.
Setup (WG)
In the following sections the different set ups of WireGuard usages are described.
Server (WG)
The software can be set up via Docker with the linuxserver image. Additionally to this a client is needed on the system that accesses the server.
Client (WG)
WireGuard clients can be found for many devices.
For Android for example there is
Wireguard for Android in the F-Droid store.
For most linux distributions there is a package called wireguard
.