Skip to main content

How proxies work

A proxy is an HTTPS endpoint paired with a domain. It terminates TLS and forwards traffic to a port on your machine. No certificate setup required. Every machine automatically gets a default proxy at name.boxd.sh, forwarding to port 8000:
You can create additional subdomain proxies, each with its own domain, pointing to different ports:
DNS records are created automatically when the machine boots. Records have a 60-second TTL.

View your proxies

Filter by machine:
Each proxy shows its paired domain:

Create a subdomain proxy

Each subdomain proxy gets its own domain at subdomain.vmname.boxd.sh:
This creates the domain api.myapp.boxd.sh and forwards HTTPS traffic to port 3001 on your machine. From inside the VM:

Remove a proxy

This removes the proxy and its associated subdomain. Alias: proxy rm.

Change the default port

Or from inside the VM:

Non-HTTP services

Proxies route HTTPS only. To expose a database, an SSH daemon, a game server, or any other raw protocol, expose a raw TCP/UDP port instead — see Port forwarding.

Custom domains

Custom domain binding is not yet available. Contact the Azin team if you need a custom domain mapped to your machine.