Consul Clients Outside of Kubernetes

I was following this guide: Consul Clients Outside of Kubernetes - Kubernetes | Consul by HashiCorp until I realized I cannot access EKS nodes by their internal IPs. I can, however, access the EKS nodes by their external IPs when I am behind my company’s VPN. Is there any support for auto-join via host ports using external host IPs?