+------------------+
                   |    NBN Device    |
                   |   (WAN Access)   |
                   +--------+---------+
                            |
                            | (WAN)
                            |
                            v
                   +--------+---------+
                   |     brume2       |
                   | WireGuard VPN    |
                   |     Server       |
                   +--------+---------+
                            |
                            | (VPN Tunnel)
                            |
             +--------------+--------------+
             |                             |
     +-------+-------+                +------+-------===+
     |  Windows Laptop |              |  Android Phone  |
     | (Client)        |              | (VPN Client)    |
     | Connected via   |              | Connected via   |
     | iPhone Hotspot  |              | Wifi to Router   |
     +-------+--------+               +------------------+
             |                              |
             |                              |
             v                              v
     +-------+--------+           +----------+-------+
     |    iPhone      |           |  Device with IP  |
     | (Hotspot)      |           |  192.168.29.1    |
     +----------------+           |  (Router)        |
                                   (Provides Internet) |
                                   +------------------+

Objective:

  • The Windows Laptop, connected via the iPhone hotspot and VPN tunnel, wants to access the Router at 192.168.29.1 in the local network of the Android phone.

Note: I cannot do much on an Android phone or a router with an address of 192.168.29.1 other than import a wireguard configuration client file on an Android phone. Also, the router 192.168.29.1 provides internet to Android phone but the router is behind CGNAT not having public IP