Skip to main content

Android - Understanding The Application Settings


We typically recommend the default settings for the application for the majority of our users, however at times, specific settings need to be adjusted in order to resolve connection issues or invoke extra security.

To access the app's Settings, first open the app, then tap the icon that looks like three horizontal lines in the top left corner of the main menu.

The main menu settings should now display, tap Settings

VPN Settings:

Protocol – Switch between OpenVPN and WireGuard

Use TCP - By default, the PIA app will use the UDP protocol connection, this will specify to use the TCP protocol instead.

Request Port Forwarding - This will allow incoming connections to connect to your mobile device via an external port. This is sometimes helpful if an ISP is blocking or restricting specific ports. Also for those who wish to torrent, this is a recommended setting.

Remote Port - This specifies what port the VPN's external connection will use for traffic. The allowed ports for our VPN are; UDP: 8080, 853, 123, and 53 --- TCP: 80, 443, 853 and 8443. _To learn more about these protocols/ports and why they would be changed visit the article here.

Local Port - This specifies the port used for internal communication on your device. This only needs to be adjusted in very specific situations and is not suggested.

DNS - This specifies what DNS servers are used with the VPN. By default, they use PIA's DNS servers. If you are experiencing connection issues or wish to use different servers, you can tap this setting and select Custom DNS to change them.

Use Small Packets - This will reduce the MTU/reduce the IP packet size on your device which can sometimes aid with some connectivity issues. Specifically, if packet issues are seen in a debug log.

Proxy Settings

Connect via Proxy - this allows you to connect certain apps through the PIA App Proxy, i.e. torrent apps.

PIA MACE - This enforces the use of MACE, which blocks ads, malware, and trackers. If you are having trouble accessing specific content/websites, sometimes it is because the source of this content is being blocked by MACE.

VPN Killswitch - This feature will prevent internet traffic if the VPN becomes disconnected. This is a good utility in general for making sure your traffic does not leak when your traffic absolutely requires protection.

Block Connections Without VPN - This uses the built in Android OS "Killswitch". Android 8.0 and later includes this feature which blocks connections when a VPN is not connected. This is better integrated compared to the PIA Killswitch as it is deeply integrated with Android OS.

Aggressive IPv6 Blocking - This feature will protect users from leaks caused by the use of IPv6. Traffic that occurs over an IPV6 address is not protected as currently, the PIA VPN operates exclusively on IPV4.

Block Local Network - This will block access to your local network devices. If you are on a public network, this is definitely suggested.


Data Encryption - This will specify BF-CBC, AES-128-CBC, or AES-256-CBC. These are the three types of encryption that the PIA VPN uses. By default the app will use AES-128-CBC, which is very secure.

Data Authentication - This is the authentication protocol that will be used between your device and the server you are connecting to.

Handshake - This will specify what certificate to use when establishing a connection to the VPN server.

General Settings

1-Click Connect - This allows the VPN to connect after opening the application.

Connect on Boot - This feature will cause the app to start and initiate a connection once your phone has been turned on.

Connect on App Update - This feature will connect the VPN immediately after updating the application.

Network Management - This feature will keep the VPN connected unless you are using a Wi-Fi or Mobile network that you have listed as "Trusted"

Haptic Feedback on Connect - This feature will cause your device to vibrate as a notification of connectivity.

Include geo-located regions – This feature includes our geo-located server options in the server selection.

Stop in-app communication messages - Enabling this feature prevents the in-app messages from displaying.

Dark Theme - This feature will change the colors of the app to use dark gray as the background. Some users find this easier on their eyes. This is a purely cosmetic feature.

Latest news - Opens the latest news regarding new additions to the app and to PIA.

View VPN Debug Log - This will show the debug log for the VPN connection. For most users, if assistance is needed, we suggest contacting our support team. However, if you would like to review the log to search for the cause of an issue you are experiencing, you may do so with this option.

Widget Settings - This will open a section with settings to allow for cosmetic adjustment of the available widgets for the PIA App**

Reset Settings to Default - This will reset all settings back to the original default settings.

Application Information

Version - This lists the version of the application currently installed on your device.

Send Debug Information to Support - This will generate a debug log ID for you to submit to the support team via support ticket (use the Contact Us tab above to submit a ticket)

Authors list

First published: 12/04/2018

Last updated: Mar 17, 2021 by Travis Hackbarth