Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
M

MozWire

> 编程语言
Open source

MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.

634 stars0 likes0 views
WebsiteGitHub

About

MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.

MozWire

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.

Features

  • Support for multihop servers (Not available on official clients) (--hop)
  • Select individual servers (as opposed to being limited to choosing cities) (Not available on official clients)
  • Select custom remote port, bypassing firewalls (Not available on official clients) (--port)
  • Support for other operating systems (Not available on official clients)
  • Use "native" WireGuard clients with more customizability (Not available on official clients)
  • Tunnel only IPv6 traffic (Not available on official clients) (--tunnel)
  • Supports kill switch (--killswitch)
  • Works with socks5 multihop

Installation

Using pre-built binaries from the CI (Linux, macOS and Windows) (Recommended)

Linux, macOS and Windows binaries are available on the release page. These binaries are built by GitHub Actions CI.

Using the AUR for Arch Linux users

The package name is mozwire and can be installed using your favourite AUR helper:

yay -S mozwire

Using Nix

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

Using cargo install

From crates.io

cargo install mozwire

From git

cargo install --git https://github.com/NilsIrl/MozWire.git --branch trunk

Building

git clone https://github.com/NilsIrl/MozWire.git
cd MozWire
cargo build

Usage

mozwire relay save to generate a WireGuard configuration. --help to get help on a subcommand, e.g. mozwire relay --help, mozwire relay save --help.

Examples

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
…

Contact

[email protected]

License and Copyright

MozWire is licensed under the GNU GENERAL PUBLIC LICENSE Version 3. I am willing to relicense it.

Copyright © 2020-2023 Nils André

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rustlinuxmacosmozillarust

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言