Skip to content

a tool to set a random or specific Mullvad VPN server location using either PowerShell or Python scripts.

Notifications You must be signed in to change notification settings

dannyvoid/Set-RandomMullvadLocation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Set-RandomMullvadLocation

Set-RandomMullvadLocation is a tool to set a random or specific Mullvad VPN server location using either PowerShell or Python scripts. It leverages the Mullvad CLI to list available server locations and set the desired* location.

Features

  • Random Location: Set a random Mullvad VPN server location.
  • Specific Location: Set a Mullvad VPN server location by country shorthand or full country name.
  • List Locations: Display available Mullvad VPN server locations.

Requirements

  • Mullvad VPN CLI (mullvad)

PowerShell

  • PowerShell

Python

  • Python 3.x

Usage

PowerShell

# List available locations
Set-RandomMullvadLocation -ListLocations

# Set random location
Set-RandomMullvadLocation

# Set specific location
Set-RandomMullvadLocation -Country US

Python

# List available locations
python RandomMullvadLocation.py --list

# Set random location
python RandomMullvadLocation.py

# Set specific location
python RandomMullvadLocation.py --country US

To-Do

  • Bring the Powershell version up to parity with the Python copy
    • Allow shorthand or longhand for Country input with Powershell
  • Allow you to randomize servers within the same Country consecutively.
    • i.e. if passing the same country twice in a row, it doesn't pick a new server within the country.

About

a tool to set a random or specific Mullvad VPN server location using either PowerShell or Python scripts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published