Ever switched between office Wi-Fi, home Wi-Fi, Ethernet, or a mobile hotspot and had to update your development server's IP address again?
That's the problem I'm trying to solve with AUTONET , an open-source, cross-platform networking tool built in Rust.
The Problem
When developing web or mobile applications, your machine can have multiple IP addresses from Wi-Fi, Ethernet, Docker, virtual machines, and VPNs.
Finding the correct address to access your local development server from another device can become frustrating.
For example, your application might be running on localhost:3000 , but you want to test it from your phone.
Which IP address should you use?
What AUTONET Does
AUTONET inspects your machine's network interfaces and routing information to select a suitable IP address for local development.
Some of its capabilities include:
Automatic IP selection β Finds a suitable local network address.
Network change detection β Monitors changes between Wi-Fi, Ethernet, and other interfaces.
Dockerβ¦