924 B
924 B
termux-mdns
mDNS publisher and resolver for Termux (Android).
Publishes movil.local on the local network via Zeroconf so other machines can find the phone by hostname instead of dynamic DHCP IPs.
Components
| Script | Purpose |
|---|---|
mdns-publish.py |
Publishes movil.local:8022 as an SSH service via mDNS/Zeroconf |
mdns-resolve |
Resolves .local hostnames via raw UDP multicast (RFC 6762) |
ssh-mdns-proxy |
SSH ProxyCommand with mDNS → Tailscale → cache fallback chain |
Install
pkg install python
pip install zeroconf
./install.sh
Usage
From any machine on the LAN:
ssh -p 8022 movil.local
From the phone to other machines:
ssh dell # resolves via mdns-resolve → ssh-mdns-proxy
Boot
The installer adds mdns-publish.py to ~/.termux/boot/start-services so it starts automatically when Termux boots.
License
MIT