Connection profiles let you save a complete VPN configuration — server, protocol, NetShield state, NAT type, LAN settings, and more — under a name you choose. Profiles appear on the home screen for one-tap access.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ProtonVPN/android-app/llms.txt
Use this file to discover all available pages before exploring further.
What profiles store
Each profile stores:- Name, colour, and icon — for visual identification on the home screen
- Connection type and location — fastest globally, fastest in a country, fastest in a city or state, a specific server, SecureCore pair, or P2P server
- Settings overrides — protocol, NetShield, NAT type, LAN connections, custom DNS
- Auto-open target (optional) — an app or URL to open automatically after connecting
Profile types
When creating a profile, you first choose its type, which determines what location options are available:| Type | Description |
|---|---|
| Standard | Connect to the fastest server in a country, city, state, or to a specific server |
| SecureCore | Double-hop through a Proton-owned entry server; choose exit and entry countries |
| P2P | Same as Standard but restricted to servers that allow peer-to-peer traffic |
| Gateway | Connect to a named gateway (enterprise networks) |
Creating a profile
Open Profiles
Tap Profiles in the bottom navigation bar, then tap Add new profile (or the + button).
Name your profile
Enter a name for the profile. Choose a colour and icon to make it easy to identify at a glance.
Select type and location
Choose the connection type (Standard, SecureCore, P2P, or Gateway), then select the country, city, state, or specific server you want to connect to.For SecureCore, you also choose the entry country. Leave it on Fastest to let the app pick the best entry server automatically.
Configure features and settings
Set the per-profile overrides for this profile:
- NetShield — enable or disable ad and tracker blocking
- Protocol — override the global protocol setting (Smart, WireGuard, WireGuard TCP, Stealth, or ProTun variants)
- NAT type — Moderate or Strict
- LAN connections — allow or block access to local network devices while connected
- Custom DNS — use a custom DNS server for this profile
- Auto-open — optionally launch an app or URL after connecting
Using profiles from the home screen
Saved profiles appear as cards on the home screen. Tap a profile card to connect using its saved configuration. The app applies all of the profile’s overrides — protocol, NetShield, NAT, and DNS — for that connection. If you are already connected to a different server, tapping a profile card disconnects the current session and reconnects using the profile’s settings.Editing a profile
Tap Edit
Tap Edit to open the profile editor. You can change any field: name, colour, icon, location, or settings overrides.
Deleting a profile
Settings overrides in detail
Each profile carries aSettingsOverrides object that can specify values for the following settings independently of the global defaults:
Protocol
Protocol
Choose a specific protocol for this profile instead of inheriting the global setting. For example, you can pin one profile to Stealth for use on restrictive networks while keeping the global setting on Smart.Available options: Smart, WireGuard (UDP), WireGuard TCP, Stealth (WireGuard TLS), and ProTun variants.See VPN protocols for a full description of each option.
NetShield
NetShield
Enable or disable DNS-based ad and tracker blocking for this profile. Useful if you need blocking disabled for a specific use case (for example, a gaming profile) without changing the global setting.
NAT type
NAT type
Moderate NAT (randomized NAT disabled) assigns consistent port mappings and is required for some online games and peer-to-peer applications.Strict NAT (randomized NAT enabled) rotates port assignments for improved privacy at the cost of compatibility with some P2P apps.
LAN connections
LAN connections
Controls whether devices on your local network (printers, NAS drives, smart home devices) remain reachable while the VPN is active. Enable this if you need local network access on a per-profile basis without turning it on globally.
Custom DNS
Custom DNS
Override the DNS server used for this profile’s connection. Useful if a profile is intended for a specific network that requires a particular DNS resolver.See Custom DNS for configuration details.