VPN
60 open source VPN apps
O
Obscura VPN
DesktopiOS
Privacy-focused VPN with two-party architecture that makes logging impossible.
OpenConnect
APK
OpenConnect for Android is an SSL VPN client with support for multiple protocols: * Cisco AnyConnect or OpenConnect * Juniper Network Connect * Palo Alto Networks GlobalProtect * Pulse Connect Secure * F5 BIG-IP SSL VPN * Fortinet SSL VPN * Array SSL VPN Features: * One-click connection (batch mode) * Supports RSA SecurID and TOTP software tokens * Keepalive feature to prevent unnecessary disconnections * Compatible with ARMv7, x86, and MIPS devices * No root required * Based on the popular OpenConnect Linux package Requirements: * Android 6.0 or higher * An account on a suitable VPN server This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (https://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).
F-Droid
O
OpenVPN for Android
APK
With the VPNService in Android 4.0+ it is possible to create a VPN that doesn't need root access.
F-DroidGitHub
O
Outline
APK
The Outline Client is a cross-platform VPN or proxy client. The Outline Client is designed for use with the Outline Server software, but it is fully compatible with any Shadowsocks server.
F-DroidGitHub
Outline Keeper
APK
This application uses Outline Server Management API to manage Outline VPN servers. You can find more information on https://getoutline.org Source code of this application is open and available on GitHub under Apache 2.0 license: https://github.com/sirekanian/outline
F-DroidGitHub
P
Portmaster SPN
Desktop
Open-source application firewall with multi-hop privacy network, inspired by Tor.
ProtonVPN - Secure and Free VPN
APK
Proton VPN is the world's ONLY free VPN service that is safe to use and respects your privacy. Proton VPN is created by the CERN scientists behind Proton Mail - the world's largest encrypted email service. Proton’s VPN offers secure and encrypted internet access with advanced security features and access to blocked websites and streaming platforms. Used by millions worldwide, Proton’s secure no-logs VPN offers 24/7 private internet access, and does not record your browsing history, display ads, sell your data to third parties, or limit downloads. Free VPN features available to all users: • Unlimited data access with no bandwidth or speed restrictions • Strict no logs policy; your privacy is our priority • Bypass geo-restrictions: smart protocol selection automatically overcomes VPN bans and unblocks censored sites and content • Full disk encrypted servers protect your data privacy • Perfect forward secrecy: encrypted traffic cannot be captured and decrypted later • DNS leak protection: we encrypt DNS queries to ensure that your browsing activity cannot be exposed through DNS leaks • Always-on VPN/ kill switch offers protection against leaks caused by accidental disconnections Premium VPN features: • Access 3800+ high speed servers across 80+ countries worldwide • Fast VPN: high-speed server network with connections up to 10 Gbps • VPN Accelerator: unique technology increases Proton VPN's speeds by up to 400% for a faster browsing experience • Unblock access to blocked or censored content to get unlimited internet access • Connect up to 10 devices to the VPN at the same time • Ad blocker (NetShield): a DNS filtering feature that protects you from malware, blocks ads, and prevents website trackers from following you across the web • Stream films, sports events, and videos on any streaming service (Netflix, Hulu, Amazon Prime Video, Disney+, BBC iPlayer etc) with our fast server network • File-sharing and P2P support • Secure Core servers protect against network-based attacks with multi-hop VPN • Tor over VPN provides automatic integration with the Tor anonymity network • Split tunneling support allows you to select which apps go through the VPN tunnel Why Proton VPN? • No personal data required to sign up • Proton VPN's Secure Core architecture allows our secure VPN service to defend against network-based attacks • Unique VPN Accelerator technology increases your VPN speeds by over 400% • Offers state-of-the-art security and performance using the WireGuard protocol • Independently audited by SEC Consult with all results published on our website • Physical data centres accessible only via biometric verification • Trusted open-source code that can be reviewed for security by anyone • Data protection using AES-256 and 4096 RSA encryption • Multi-platform support for use across Android, Linux, Windows, MacOS, iOS and more Join the privacy revolution Your support is important as it allows us to continue our mission to bring online freedom and the right to privacy to people around the globe. Get our private VPN free today and enjoy fast VPN connections and a secure internet, from anywhere. Experts’ opinion: Mozilla: “There are many VPN vendors out there, but not all of them are created equal. Proton VPN offers a secure, reliable, and easy-to-use VPN service and is operated by the makers of ProtonMail, a respected, privacy-oriented email service... As a company they have a track record of fighting for online privacy and they share our dedication to internet safety and security.” PCMag: “[Proton VPN’s] focus on exacting security at an affordable price tag makes it a compelling choice. Plus, its free version is the best we've tested so far.” Follow Proton VPN on social for all the latest news and offers: Facebook: /proton Twitter: @protonvpn Reddit: /protonvpn Instagram: /protonprivacy
F-DroidGitHub
Rethink: DNS + Firewall + VPN
APK
Say hello to a safer, transparent, and secure Android. VPN: Connects to multiple WireGuard VPNs of your choice. Safe: Reveals network activity of installed apps and lets you disable, uninstall, or firewall them. Secure: First line of defense against spyware, ransomware, and malware that steal personal information and takeover accounts. Protects from DNS manipulation typically employed to censor websites, social media, and messaging apps. Fast: DNS Servers deployed to 300+ locations world-wide to ensure your internet is as fast and highly available as it can be. Open: Open source and free of any trackers. ***Features*** Firewall: Prevent apps from connecting to the Internet. Block spyware, malware, ransomware and more. A firewall blocks any app connecting to the Internet over WiFi or Mobile data. Since most forms of surveillance require the data to be sent the network to a server, firewalling them effectively mitigates the threat (File Managers, Alarm Clock, Calculator are few such examples of apps that do not require any Internet access to function). The firewall feature uses Accessibility Service to detect and firewall background applications. Monitoring: Keep tabs on incoming and outgoing Internet traffic. If enabled, the connectivity logs are collected and analyzed. Automated reports flag previously unknown or suspicious connections, and reveal the extent of attempt to steal data by spyware networks. In our tests, around 60% of the traffic is flagged and reported as being initiated by known spyware. Logs generated are made available in near-real time to the user for their own analysis. WireGuard: Secure outgoing Internet traffic. The app uses fast, modern, light-weight, and secure WireGuard protocol to encrypt outgoing connections to any compatible VPN provider of your choice. Anti-censorship: The app encrypts your internet connection to Domain Name System (DNS) server run by Rethink with presence in our 300+ locations world-wide. DNS servers are the address book of the internet: A DNS server provides the exact addresses you need to visit a website or open an app. Data Monitor: Track per-app and per-connection Mobile or WiFi data usage.
F-DroidGitHub
RiseupVPN
APK
RiseupVPN is an easy, fast, and secure VPN service from https://riseup.net. RiseupVPN does not require a user account, keep logs, or track you in any way. The service is paid for entirely by donations from users like you. https://riseup.net/vpn/donate
F-Droid
Roaming Borders
APK
Why this app? When you travel near country borders, your phone may automatically connect to a stronger cell tower across the border—even if you never left your country. This can quickly result in costly roaming fees. Manually toggling roaming is inconvenient and easy to forget.Roaming Borders automates the guardrails so you don’t have to. What it does Block roaming when you don’t want it: Select allowed countries; if your device connects outside that list, data traffic is blocked. Avoid surprise charges: Prevent accidental cross-border roaming near national frontiers. Simple presets or full control: Choose ready-made country presets or build your own list for upcoming trips. On-device only: Uses Android’s VpnService as a local firewall. No tunneling to servers. How it works Roaming Borders runs a lightweight, on-device VPN that filters traffic based on your current country. When your current country is not in your allow-list → block data traffic system-wide. When your current country is allowed → allow traffic as normal. When connected to Wi-Fi, the guard pauses automatically and resumes once Wi-Fi disconnects. Note on reboot: After restarting your phone, the guard re-enables after a short delay. To be extra safe, enable Airplane mode before restarting.
F-DroidGitHub
S
Shadowsocks
APK
A shadowsocks client for Android TV. Shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
F-DroidGitHub
SimpleXray
APK
SimpleXray is a high-performance proxy client for Android, built upon the robust Xray-core. It features an innovative approach: directly executing the official Xray-core binary. This method isolates core logic from the app layer, boosting stability and maximizing Xray-core's native performance. SimpleXray aims to provide a stable and efficient network experience. Key Features - Enhanced Stability: By running Xray-core as an independent process, SimpleXray avoids common stability issues, significantly improving reliability. - High Performance: Leverages Xray-core's native speed and efficient tunneling for low latency and high throughput. - User-Friendly: Offers a clean, intuitive UI and simplified setup, making it easy for users to configure and manage connections.
F-DroidGitHub
SocksTun
APK
A simple and lightweight VPN over socks5 proxy for Android. It is based on a high-performance and low-overhead tun2socks. Features Redirect TCP connections. Redirect UDP packets. (Fullcone NAT, UDP in UDP/TCP) Simple username/password authentication. Specifying DNS addresses. IPv4/IPv6 dual stack. Global/per-App modes.
F-DroidGitHub
SunProxy
APK
Use VPN for proxy (redirect TCP packets, including HTTP proxy), custom DNS, and custom hosts file.
F-DroidGitHub
TLSFragment
APK
Currently, Android only has a proxy, which cannot be used alone. You have the following options. 1. **Recommended**: Use Kiwi Browser, which supports extensions, and install Proxy SwitchOmega for use. (OmegaOptions.bak is available under the browser) 2. Use FREE Browser on F-Droid 3. Use SocksTun on F-Droid, fill in 127.0.0.1 for Address, 2500 for Port, check UDP relay over TCP, check the proxy application in APPS, and do not select Global, otherwise the tlsp traffic will be in an endless loop 4. Set up a proxy on the Android system. Reference: https://github.com/maoist2009/AndroifFrag/issues/1 (adb is also possible) ## User Feedback Group (Matrix only at present) github discussions and issues are availabe too. [matrix space](https://matrix.to/#/#tlsp_public:matrix.org) or you may join public groups directly. + better config(such as available ip or mode): + the tlsp programme itself: + proxy or vpn setting There is a private room. I have been a little lazy in the development of this program recently, mainly for rule maintenance. ## Notes I hope that the second socialist revolution will win soon and this broken wall will be completely smashed. (It is not to say that there can be no censorship of speech in socialism. On the contrary, censorship of speech is necessary to maintain the dictatorship of the proletariat. However, it should be public and gradually expand the participation of the masses) Down with Chinese revisionist imperialism Proletarians of the world, unite!
F-DroidGitHub
Tailscale
APK
Tailscale is a mesh VPN alternative that makes it easy to connect your devices, wherever they are. No more fighting configuration or firewall ports. Built on WireGuard®, Tailscale enables an incremental shift to zero-trust networking by implementing “always-on” remote access. This guarantees a consistent, portable, and secure experience independent of physical location. WireGuard is a registered trademark of Jason A. Donenfeld.
F-DroidGitHub
Tinc Mesh VPN
APK
Main features: • Does NOT require root privilege • Uses conventional tinc configuration files • Configurable VPN access/bypass per Android application • Support for password-protected private keys • Connection management through a graphical user interface • Automatable using third party Android applications via Intents Notes: • This application is only a VPN client, which is not tied to any VPN service provider by default. • It requires an existing tinc network to connect to. • For more information about the tinc VPN protocol, see https://www.tinc-vpn.org/ Platform specific limitations of the Android client: • Operates with tinc in router mode only • Connects to only one tinc network at a time • No support for hook scripts Please see the project's website for more information (setup guide, documentation, sources, issues): • https://tincapp.euxane.net • https://github.com/pacien/tincapp
F-DroidGitHub
Tor VPN Beta
APK
Beta release: The VPN that fights back Tor VPN Beta puts control back in your hands when others try to cut you off from the world. This early-access release is for users who want to help shape the future of mobile privacy and can do safely. What can Tor VPN Beta do? Network-level privacy: Tor VPN hides your real IP address and location from the apps and services you use–and from anyone watching your connection. Per-app routing: You choose which apps are routed through Tor. Each app gets its own Tor circuit and exit IP, preventing network observers from connecting all of your online activity. App-level censorship resistance: When access is blocked, Tor VPN may help reconnect your essential apps to the internet. (Beta limitation: This early access version has limited anti-censorship capabilities and users may face connection issues) Built on Arti: Tor VPN uses Tor's next-generation Rust implementation. That means safer memory handling, modern code architecture, and a stronger security foundation than legacy C-Tor tools. Who is Tor VPN Beta for? Tor VPN Beta is an early-access release and not suitable for high-risk users or sensitive use-cases during the beta period. Tor VPN Beta is for early adopters who want to help shape mobile privacy and can do so safely. Users should expect bugs and report issues. If you're ready to test, bring the app to its limits, and share feedback, we'd love your help tipping the scales toward a freer internet. Important limitations (PLEASE READ) Tor VPN is not a silver bullet either: Some Android platform data can still identify your device; no VPN can fully prevent this. If you face extreme surveillance risks, we recommend against using Tor VPN Beta. Not all of Tor's anti-censorship features are implemented yet. Users in heavily censored regions might not be able to use Tor VPN Beta to connect to Tor or the internet.
F-Droid
TorServices (alpha)
APK
TorServices is a free proxy app that empowers other apps to use the internet more securely. It acts as a simple Tor "provider" for apps to hide their Internet traffic by encrypting it, then bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis. This app is a complement to Orbot, which provides the full, "batteries included" Tor utility.
F-Droid
UDP Bus
APK
android-udp-bus is an application to create UDP forwarders, hubs and other tools. To aid building VPNs, video streaming and other tricky network uses. Features: * Binding UDP socket on specified port and exchanging traffic between all known peers * Exchanging traffic between multiple UDP sockets * Remembering specified number of peers that have sent us some datagram, with optional expiration policy * Directly specifying peers to send datagrams to. Combined with remembering, it allows using the application as UDP forwarder. * Joining multicast groups, setting TTL, TOS, read and write buffer sizes and other socket options. * Periodical sending of hardcoded datagrams to specified peers (e.g. to keep NAT open) * Displaying of detailed statistics of the traffic * Starting multiple isolated hubs, each with distinct set of ports. Can even act as a simplistic load balancer due to SO_REUSEPORT. The application does not send datagrams back to sender. Limitations: * UI is not user-friendly. * Not all features are exposed in GUI - you may want to add some undocumented fields to the JSON manually. * Not very optimised for speed or latency. It may be slightly slower than socat udp4-l udp. * Not everything is tested yet * Documentation is lacking
F-DroidGitHub
URnetwork
APK
Privacy-First Decentralized Network All of the privacy and all of the fun. Join a decentralized VPN that advances the state of the art of privacy, availability, security, and performance. With URnetwork you get: - Multiple IPs at once. When you connect, every dot represents a unique IP. The IPs continually change and traffic is distributed amongst IPs for best performance. - No more insecure protocols. Older insecure protocols are disabled and seamlessly upgraded to modern encrypted protocols. - Built-in anonymity. Hard guarantees of anonymity using a large decentralized multi-hop network. - 100% open source and reproducible. See the exact code on the client and server. No logs, no spies. URnetwork uses VPNService to route your device traffic to provider devices. Traffic is encrypted using an open-source, web-standards protocol. Additionally traffic is anonymized using the URnetwork protocol. URnetwork links an external Solana wallet. We do not have custody of your wallet or facilitate swaps within the app. Terms of Use: https://ur.io/terms Privacy Policy: https://ur.io/privacy
F-DroidGitHub
U
URnetwork dVPN
Web
Decentralized VPN built on a peer-to-peer network.
V2ray Plugin
APK
Yet another SIP003 plugin for shadowsocks, based on v2ray. Shadowsocks-android is required.
F-DroidGitHub
V
VPN Hotspot
APK
Connecting things to your VPN made simple. Share your VPN connection over hotspot/system tethering or repeater. (root required) This app is useful for: * Connecting things that don't support VPN like Chromecasts behind corporate firewalls; * Setting up gapps behind corporate firewalls; * Connecting to your mobile hotspot but you're not bothered to set up VPN on your device; * Identifying, monitoring and blocking (unwanted) clients; * Bypassing tethering limits by: - (recommended) Use this app with a real VPN/socksifier; (ad-blocker may not work) - (might or might not work based on your carrier) Use this app with TTL editor like TTL Master; - Try your luck and simply use this app. Get more information including FAQs on GitHub: https://github.com/Mygod/VPNHotspot/blob/master/README.md
F-Droid