First, with InterMux off.
Every app squeezes onto Ethernet while Wi-Fi and your phone sit idle. One big download, and your call lags.
Downloads on Ethernet, browser on Wi-Fi, calls on your phone. All at once, on Linux.
curl -fsSL https://intermux.me/install.sh | shEvery app squeezes onto Ethernet while Wi-Fi and your phone sit idle. One big download, and your call lags.
Each app gets its own lane. Downloads keep Ethernet, the browser takes Wi-Fi, the call moves to your phone.
firefoxns_3fa9c2d110.200.3.0/24 → table 1003wlan0 · 198.51.100.24Each app runs in its own A Linux network namespace: its own interfaces, routes and DNS, kept apart from the rest of your system. wired to the interface you chose. Only the setup needs A small helper makes the network changes after one polkit password prompt. The app itself never gets root..
eth0Jammedwlan0Idleusb0Idle # every app is on eth0. drag a cable to move one.intermux adoptintermux verify--separate-profileintermux --helpintermux resetpolkitcurl -fsSL https://intermux.me/install.sh | shInstalls what is missing, verifies the download. Run again to update. Read the script
No. Nothing is encrypted or tunnelled. It only picks which of your own connections each app uses.
Linux with systemd, and two or more connections: Ethernet, Wi-Fi, a tethered phone, a second adapter.
Never. A small polkit-gated helper sets up the network; your apps run as you, with your profile.
Yes, with intermux adopt. It keeps running; open connections reconnect on the new route.
intermux reset removes everything it set up. The installer with --uninstall removes InterMux too.