MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.
MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.
MozWire is an unofficial cross-platform client for MozillaVPN, finally giving Linux, macOS, FreeBSD, OpenBSD and others (all platforms supporting the WireGuard protocol) users access to this VPN provider. MozWire also supports Windows.
--hop)--port)--tunnel)--killswitch)Linux, macOS and Windows binaries are available on the release page. These binaries are built by GitHub Actions CI.
The package name is mozwire and
can be installed using your favourite AUR helper:
yay -S mozwire
mozwire is now packaged in
nixpkgs, make sure your
nixpkgs-unstable channel is up to date (nix-channel --update nixpkgs-unstable), then run
nix-env -i MozWire
cargo installcargo install mozwire
cargo install --git https://github.com/NilsIrl/MozWire.git --branch trunk
git clone https://github.com/NilsIrl/MozWire.git
cd MozWire
cargo build
mozwire relay save to generate a WireGuard configuration. --help to get help
on a subcommand, e.g. mozwire relay --help, mozwire relay save --help.
Output configuration for all servers into the /etc/wireguard directory.
mozwire relay save -o /etc/wireguard -n 0
Use MOZ_TOKEN to "cache" the token instead of specifying it each time with
--token or log in each time.
export MOZ_TOKEN=$(mozwire --print-token) # save the token in the MOZ_TOKEN environment variable
mozwire .... # mozwire commands can be run without having to log in
…
MozWire is licensed under the GNU GENERAL PUBLIC LICENSE Version 3. I am willing to relicense it.
Copyright © 2020-2023 Nils André
No open issues yet, or sync has not completed.