Skip to content

On-screen debug addresses list mobile-network IPs #203

Closed

Description

@compot-dev

The bottom-right overlay with the debug page addresses shows every address of the device. On a phone with mobile data on, that includes the mobile interface (an OPPO in #187 showed http://33.91.55.135:8085/ and http://33.95.96.154:8085/ under the Wi‑Fi address). The debug server answers only LAN clients (loopback, RFC 1918, link-local, ULA), so these addresses can never be opened, and they only confuse.

To do: show (and list in /stats.json addresses) only addresses the server would serve: Wi‑Fi and Ethernet on private, link-local or ULA ranges. Leave out cellular interfaces (rmnet*, ccmni*, v4-rmnet*, clat …) and any public or CGNAT-routed address. Keep the order: Wi‑Fi first.

Activity

  1. added
    bugSomething isn't working
    in progressBeing worked on right now (open PR)
    on Oct 15, 2026
  2. compot-dev commented on Oct 15, 2026

    @compot-dev
    CollaboratorAuthor

    Scope as done in #206: the list shows private IPv4 addresses, Wi‑Fi first, then Ethernet, then other local interfaces such as USB tethering, which the debug server also answers. Cellular interfaces (rmnet*, ccmni*, v4-*, clat*, …) and public or CGNAT addresses are left out. IPv6 link-local and ULA addresses stay out as before: a fe80::…%wlan0 address can't be opened from a browser address bar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingin progressBeing worked on right now (open PR)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions