Utility to generate Mikrotik configuration scripts from Mullvad configuration files, among other things
Project description
mullvad
Utility to generate Mikrotik configuration scripts from Mullvad configuration files
Getting the config files
Use the Mullvad web interface to download the config files. You can generate WireGuard and OpenVPN configurations.
If you want to generate config for multiple servers, you can set the 'Country' chooser to All countries which by default will let you download a zip file with configuration for every Mullvad server. You can then run this utility against all of them by running it in a shell loop.
Usage
mullvad keygen
Generate public/private keypair for Wireguard.
-m INTERFACE
- Generate Mikrotik script to set key on interface INTERFACE
.
-s
- Print keys to be used by a script as PRIVATEKEY PUBLICKEY
.
mullvad wireguard [file]
Generate Mikrotik script for WireGuard config using the config file.
-i PREFIX
- Use PREFIX
before interface names.
-p PREFIX
- Use PREFIX
before peer names.
mullvad openvpn [userpass] [certificate] [config]
Generate Mikrotik script for OpenVPN config using the userpass file, the certificate, and the config file itself
-i PREFIX
- Use PREFIX
before interface names.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mullvad_tool-0.1.4.tar.gz
.
File metadata
- Download URL: mullvad_tool-0.1.4.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/24.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9788abda43756a2cd67bf634c389a285862d89e5d6eeabbb7928abc83a205531 |
|
MD5 | 31238c0b96e0b0d500988a419c13a503 |
|
BLAKE2b-256 | 058de3d0c49602cf7bc879d68e726434f2e43dee0285b0e5b6f985de2ab3f148 |
File details
Details for the file mullvad_tool-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: mullvad_tool-0.1.4-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/24.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7841710ec6280af83f6459f22ffada3de5a53b051f9151e7a5670e4b3934d5e6 |
|
MD5 | 30814703ce3fde6db3c2bd08662d2e2c |
|
BLAKE2b-256 | 7a72c42ff26a62605eba97feaeac915e8a897f40405230199a850f2f0fcd82ca |