INTRO
now I’m starting to understand the concept and workings of the Openziti application. i have followed 2 documentations and 2 youtube links, they are very helpful
but somehow I still can’t connect between edge client (macos, ios) and edge client host (docker), is there a good way to troubleshoot?
POC
- docker-compose
version: "2.4"
services:
ziti-edge-tunnel:
image: "openziti/ziti-edge-tunnel"
container_name: ziti-edge-tunnel
environment:
NF_REG_NAME: "purple-ziti-edge-tunnel"
volumes:
- ./data:/ziti-edge-tunnel
command: "run-host"
whoami:
image: traefik/whoami
container_name: whoami
command:
- --name=berrabe
- here’s my applied config
ziti edge create identity user macbook
ziti edge create identity device docker -o docker.jwt
ziti edge create config whoami.host.v1 host.v1 '{"protocol":"tcp", "address":"whoami", "port":80}'
ziti edge create config whoami.intercept.v1 intercept.v1 '{"protocols":["tcp"],"addresses":["whoami.ziti"], "portRanges":[{"low":80, "high":80}]}'
ziti edge create service whoami.service --configs whoami.intercept.v1,whoami.host.v1
ziti edge create service-policy whoami.policy.bind Bind --service-roles '@whoami.service' --identity-roles "@PURPLE-openziti-edge-router"
ziti edge create service-policy whoami.policy.dial Dial --service-roles "@whoami.service" --identity-roles '@macbook'
- always stuck in here, whether setup using “local - docker-compose” / “host anywhere”