Skip to content

OpenVPN for personalDNSfilter

This is a fork of the famous OpenVPN for Android project ( for integrating OpenVPN on Android with a
locally running personalDNSfilter on non-rooted Android. The use case is to connect to a real remote (Open) VPN server while using locally running personalDNSfilter for filtering.

For integrating with personalDNSfilter (minimal Version 1.50.38), select the Option “DNS Proxy Mode” within the personalDNSfilter advanced settings.
In OpenVPN for personalDNSfilter, configure own DNS Server “” within the “IP and DNS” configuration section.
Without this special DNS, OpenVPN for personalDNSfilter will behave exactly as the original OpenVPN for Android application.

Github link



Current Version is based on OpenVPN for Android 0.7.21 and includes StreamCapture 0.0.3 for redirecting the DNS traffic to personalDNSfilter.


Please note that OpenVPN used by this project is under GPL v2.
Same rules and licenses apply as for the original OpenVPN for Android project under