Skip to main content
The mullvad reconnect command disconnects and immediately reconnects to a VPN relay that matches your current relay constraints.

Usage

mullvad reconnect [OPTIONS]

Options

-w, --wait
flag
Wait until reconnected before exiting. By default, the command returns immediately after initiating the reconnection.

Examples

Reconnect immediately

mullvad reconnect
Initiates reconnection and returns immediately.

Reconnect and wait

mullvad reconnect --wait
Reconnects and waits until the new connection is established before exiting.

When to use reconnect

Use reconnect when you want to:
  • Switch to a different relay server while maintaining your current constraints
  • Refresh your connection without changing settings
  • Get a new IP address from the same location
  • Recover from a degraded connection

How it works

The reconnect command:
  1. Disconnects from the current relay
  2. Selects a new relay matching your current constraints (location, protocol, etc.)
  3. Establishes a new connection
The selected relay may be the same as before if only one relay matches your constraints.

Exit status

  • 0 - Successfully initiated reconnection (or completed if using --wait)
  • 1 - Failed to reconnect or daemon error

Build docs developers (and LLMs) love