Privacy-VPN

Sample Configuration

L3VPN/L4Proxy interface

Let's use WireGuard L3VPN interface as example.

You can create a WireGuard L3VPN interface by the following ways:

  • Import a WireGuard configuration from iCloud, the config file can be downloaded from major VPN provider such as Mullvad, Windscribe and etc.
  • Scan the QR code with your phone camera, VPN provider such as Mullvad support generate QR code
  • Create WireGuard interface manually based on you self-hosted WireGuard server.

App Routing

In this scenario, you do not need to enable App Routing.

You should add a simple CIDR route in the App Routing section.

the route should be 0.0.0.0/0 and point to a L3VPN interface you created in the above step.

VPN & DNS Settings

You should set up the primary and secondary DNS servers in the DNS Settings section of the VPN Settings.

Recommended DNS servers are 8.8.8.8 (Google) and 1.1.1.1 (Cloudflare).

You do not need to specify the route for the DNS server since it's covered by the above 0.0.0.0/0 route.

Desired Behavior

With this configuration, most of your iOS app's traffic will be routed to the local internet, but some Ad traffic will be just dropped to give you a clean browsing experience.