Download MAE Routing

Install the app on each device, then sign in with your network name to join it. New to it? Follow the step-by-step installation guide.

Linux

Ubuntu, Debian, RHEL, Rocky, Fedora, Alpine, Raspberry Pi OS, Proxmox and more.

Install on Linux

Windows

Windows 10 / 11 · 64-bit · beta

Run the installer, then click the MAE Routing icon next to the clock, choose Sign in… and enter your network name.

Linux

systemd or OpenRC · x86_64, arm64, armv7, i386

View the install script · .deb, .rpm and .tgz packages

Install the app and join your network with one command:

curl -fsSL https://routing.maesuaisystem.com/install.sh | sudo sh -s -- --org your-network

Open the link it prints, sign in and press Connect. Add any of these options to the command:

OptionWhat it does
--org NAMEJoin the network NAME after installing
--auth-key KEYSign in without a browser
--hostname NAMEDevice name in the network
--advertise-routes LISTAct as a subnet router, e.g. 192.168.1.0/24
--advertise-exit-nodeOffer this machine as an exit node
--uninstall [--purge]Remove the app (--purge also deletes this machine's keys)

Docker

ghcr.io/maxspeedcom/mae-routing · amd64, arm64, armv7

Create an auth key in Settings → Auth keys first (choose “Reusable” for several containers).

docker run -d --name mae-routing --restart unless-stopped \
  -e MAE_ORG=your-network -e MAE_AUTHKEY=hskey-auth-… \
  -v mae-routing:/var/lib/mae-routing ghcr.io/maxspeedcom/mae-routing

Check the status with docker exec mae-routing mae-routing status.

VariableWhat it does
MAE_ORGNetwork name (required)
MAE_AUTHKEYAuth key; without it the sign-in link is printed in the log
MAE_HOSTNAMEDevice name in the network
MAE_ROUTESSubnets to advertise, e.g. 192.168.1.0/24
MAE_EXIT_NODEtrue to offer the container as an exit node
MAE_ACCEPT_DNStrue to use the network's DNS settings (default false)
MAE_USERSPACEtrue (default) needs no TUN device; false needs --cap-add NET_ADMIN --device /dev/net/tun
MAE_SOCKS5_SERVER, MAE_HTTP_PROXYe.g. :1055 to let other containers use the network
MAE_STATE_DIRWhere keys are kept (default /var/lib/mae-routing; mount a volume)
MAE_EXTRA_ARGSExtra flags for mae-routing up