I have developed a simple application in C++ Builder that communicates with a device in a local network with the address 192.168.0.100 via the UDP protocol (this is a GUI for updating the microcontroller software).
A situation has arisen when I need to update the device remotely, but I cannot give the application to the service personnel. My computer is connected to the Internet. The computer of remote employees also has access to the Internet, but also their computer is connected to the device by LAN wire.
What are some simple ways to create a tunnel so that my application still works in the 192.168.0.100 subnet, but the packets go through the Internet to the remote computer, and from there to the device, as if there is no Internet between our computers?
I have Windows 10, perhaps there are ready-made tunnel programs that emulate network adapters?