Skip to main content
Star us on GitHub Star

Endpoint Initialization


  1. Init - Load config.json
  2. Create TUN device
  3. Create route for network to TUN
  4. Initialize DNS service
  5. Load identity
  6. Initialize logging
  7. Connect to controller
  8. Download network configuration
  9. Initialize Channels to Edge Routers
  10. Initialize Services
    1. Insert DNS names
    2. Create routes for IPs to block
  11. Collect latency information for ER selection
  12. Complete DNS initialization with Service names
  13. Periodically check for updates to services or other network config. Polling controlled by app, including desktop edges and tunnelers, 10 or 15 seconds in OpenZiti released software.
  14. Update services, add or delete Edge Routers, etc. as necessary.