# OpenVPN AIO Client

OpenVPN AIO Client is an all-in-one Docker image for homelab users that bundles an OpenVPN client with optional TOR/Privoxy, Socks5/HTTP proxying, and DNS-over-TLS for private, leak-resistant browsing. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1403/openvpn-aio-client

## Description

OpenVPN AIO Client is an all-in-one Docker image for homelab users that bundles an OpenVPN client with optional TOR/Privoxy, Socks5/HTTP proxying, and DNS-over-TLS for private, leak-resistant browsing.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

29/100 (Low), based on 3 of 4 factors.
- Maintained: 26 (last commit 472 days ago)
- Popular: 28 (23 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- GitHub: https://github.com/testdasi/openvpn-client-aio
- Docker Hub: https://hub.docker.com/r/testdasi/openvpn-client-aio
- Unraid: https://ca.unraid.net/apps/openvpn-aio-client-0zagl96189ah4u?q=OpenVPN-AIO-Client

## Common questions

### Where should the OpenVPN configuration file be placed in OpenVPN-AIO-Client?

Put your own OpenVPN configuration on a host path mapped to /etc/openvpn. The file must be named openvpn.ovpn, and credentials or certificates can be included in the same file or split into multiple files.

### What DNS_SERVERS value enables DNS-over-TLS in OpenVPN-AIO-Client?

Set DNS_SERVERS to 127.2.2.2 to use DNS-over-TLS. Google and Cloudflare services are used by default, and other service IPs use normal unencrypted services.

### How do I expose the home network through OpenVPN-AIO-Client?

Set HOST_NETWORK to your Unraid server network in CIDR format. For example, use 192.168.1.0/24.

### Which proxy services does OpenVPN-AIO-Client provide?

The container provides Socks5 and HTTP proxies. Both are available to the VPN and to TOR.

### Does OpenVPN-AIO-Client include a kill switch?

It includes an OpenVPN client with an nftables kill switch.

## Alternatives

- Amnezia VPN: Enables classic, free, and self-hosted VPN modes, works under high censorship, uses a WireGuard-based protocol for better blocking resistan…
- Fossorial Pangolin: Open-source identity-based remote access platform using WireGuard, offering unified management, tunneled connections, granular access contr…
- Geph: Geph is a tool that helps you bypass internet blocks and censorship.
- NetBird: NetBird is an open-source Zero Trust networking platform that makes it easy for engineers to create fast, secure, and private networks with…
- OpenVPN Connect: OpenVPN Connect provides flexible VPN solutions to secure your data communications, whether it's for Internet privacy, remote access for em…
- Outline VPN: Journalists need safe access to information to research issues, communicate with sources, and report the news.
- Rayfish: A peer-to-peer mesh VPN with zero infrastructure.
- Shadowsocks: Shadowsocks is a self-hosted SOCKS5 proxy that uses the open-source Shadowsocks encryption protocol.
- SoftEther VPN: SoftEther VPN (&quot;SoftEther&quot; means &quot;Software Ethernet&quot;) is one of the world's most powerful and easy-to-use multi-protoco…
- Tailscale: Private networks made easy.
- WireGuard: WireGuard is a fast, lightweight virtual private network (VPN) server that creates encrypted point-to-point tunnels for secure remote acces…
- ZeroTier: ZeroTier is an open-source, cross-platform virtual LAN/VPN service that connects your devices and servers into one private network, so you…

---
Source: Our Local Host (https://ourlocalhost.com/app/1403/openvpn-aio-client), the self-hosted and open-source app directory.
