I built the network and services through the docker-compose method in quickstarts, and then downloaded the tunnel client of mac os. After loading jwt, I can pass the test.
Then I downloaded the demo source code of android from github(GitHub - openziti/ziti-tunnel-android), and it ran correctly through android stutio,But when I import jwt in the first step, the display is as follows
I seem to know my problem, because Ziti-edge-controller can’t resolve it on the mobile end, right?
The PC side works well because I have configured Ziti-edge-controller and Ziti-edge-router in hosts. If so, I want to test the tunnel program on the mobile side in the LAN. Can it be implemented
Yes, using docker in this way poses a challenge when using it from a different device. The only way I really know of to accomplish this is to somehow convince your DNS provider to add entries for the ziti-controller and ziti-router. Personally, I run a “pi hole” (https://pi-hole.net/) so I can add entries to my name server easily. If you can’t do that, it really does become difficult.
Basically, the docker containers need to use a configuration file that uses the computer’s hostname/fqdn as the ‘advertised’ address to clients so that your android device would be pointed to a known address.
It’s doable, it’s just not something we have ready to try out with doc and how-to do it.