Open-source VPN client that deploys and connects to your own self-hosted VPN server over SSH, across desktop and mobile.
getlantern/lantern
Free censorship circumvention VPN app for Android, iOS, Windows, macOS and Linux, aimed at speed, privacy and bypassing internet blocks.
Open-source alternative to:ExpressVPN
NordVPN
- Stars
- 16,707
- Forks
- 11,049
- Open issues
- 38
- Last commit
- 19 hours ago
What is it?
Lantern is an open-source VPN client built to help users get around internet censorship while improving speed and privacy. It is distributed as a downloadable app for Android, iOS, Windows, macOS and Linux, with some builds available through the Google Play and Apple App Store.
The project offers stable releases as well as beta builds for users who want early access and are willing to report issues. Installers are provided in several formats, including APK, IPA, DMG, EXE, DEB and RPM, and the README lists multiple download mirrors for redundancy.
The repository is written primarily in Dart and licensed under GPL-3.0. Its topics include circumvention, censorship, GFW and router, indicating support for users in restricted networks.
Key features
- 01Cross-platform clients for Android, iOS, Windows, macOS and Linux
- 02Censorship circumvention for users on restricted networks
- 03Stable and beta release channels
- 04Installers in APK, IPA, DMG, EXE, DEB and RPM formats
- 05Available through Google Play and the Apple App Store in some regions
Use cases
- Accessing blocked websites and services from a restricted network
- Encrypting general internet traffic on a personal device
- Testing early builds and reporting issues as a beta tester
Quick start
- 1
Open the Downloads table in the README and pick the stable installer for your OS
- 2
Run the downloaded installer (.exe, .dmg, .apk, .deb, .rpm or .ipa) to install Lantern
Things to know
- The beta builds may be unstable, according to the README.
- The project is licensed under GPL-3.0, a copyleft license that requires derivative works to be released under the same terms.
In collections
Topics
FAQ
- What is lantern?
- Free censorship circumvention VPN app for Android, iOS, Windows, macOS and Linux, aimed at speed, privacy and bypassing internet blocks. Lantern is an open-source VPN client built to help users get around internet censorship while improving speed and privacy. It is distributed as a downloadable app for Android, iOS, Windows, macOS and Linux, with some builds available through the Google Play and Apple App Store.
- Is lantern free to use? What license does it have?
- lantern is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is lantern still maintained?
- Actively maintained. The last commit to lantern was on Nov 6, 2026.
- What can I use lantern for?
- Accessing blocked websites and services from a restricted network Encrypting general internet traffic on a personal device Testing early builds and reporting issues as a beta tester
- How do I install lantern?
- Open the Downloads table in the README and pick the stable installer for your OS Run the downloaded installer (.exe, .dmg, .apk, .deb, .rpm or .ipa) to install Lantern
- Where can I get lantern?
- The source code and installation instructions are on GitHub: https://github.com/getlantern/lantern
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Go-based proxy built on a customized QUIC protocol, designed to work over lossy networks and disguise traffic as HTTP/3.
A DNS tunneling VPN that carries TCP traffic inside DNS queries and responses to get around censorship and unstable networks.
An Android app that combines many VPN and proxy engines, including Xray, WARP, Psiphon, Tor, and WireGuard, with per-app routing and a serverless messenger.
A system-wide ad-blocker and privacy guard for Windows, macOS and Linux that filters traffic from all applications, not just the browser.
A shell script that sets up a WireGuard VPN server on Linux in minutes and manages its clients.