DevBlog

The devs are the backbone of ExpressVPN and occasionally contribute their otherworldly wisdom to the blog.

20 Posts
65 Comments
785 Claps
DNS returning the website you want to visit.
10 mins

What is DNS?

The DNS, which stands for Domain Name System, acts as the phone directory of the Internet. Instead of phone...
Diving board with a pool of code.
11 mins

TrustedServer: Deep dive into the security of our server tech

We discuss for the first time some of the many ways our innovative server system works to protect user privacy.
Lightway logo as shield.
3 mins

Dev blog: A look inside Lightway

We get insights from ExpressVPN software developers on how our new VPN protocol works and what makes it more suited to users’ needs.
Iceberg below sea level.
6 mins

Why you can’t judge a VPN by its server count

When you're looking for a VPN provider, a server count alone is not a good enough gauge on how the service will perform.
Pipe with a broken elbow.
5 mins

ExpressVPN leak testing tools

The ExpressVPN Leak Testing Tools are an extensible suite of Python tools for manual and automated leak testing of VPN applications.
Web servers with a shield.
8 mins

How ExpressVPN keeps its web servers patched and secure

This article explains ExpressVPN’s approach to security patch management for the infrastructure running the ExpressVPN website (not the VPN...
Protect against DNS leaks.
3 mins

What are DNS leaks and how to prevent them

A DNS leak is when your VPN connection reveals information about your DNS requests to a third party. Here's how ExpressVPN stops DNS leaks.
Preventing DNS Leaks When Switching Network Interfaces
5 mins

Technical Overview: Preventing DNS Leaks When Switching Network Interfaces

To effectively offer a user privacy and security, a VPN application must ensure that a user’s DNS requests remain...
How ExpressVPN utilizes Ansible
5 mins

How to use Ansible Variables and Vaults

Our Dev Team discusses the best practices for Ansible Vaults and Variables and fills in some missing gaps in Ansible's documentation.
Two keys representing authentication.
2 mins

How ExpressVPN authenticates its apps

This post was originally published on June 9, 2017. How do ExpressVPN servers know which app belongs to a customer...

Featured Posts

ExpressVPN is proudly supporting

  • logo_1
  • logo_2
  • logo_3
  • logo_4
Need help? Chat with us!

Live chat

Online