Access with Tailscale
Tailscale Serve lets devices in your Tailnet reach a Gateway that remains bound to the local computer. It is the recommended remote-access method for personal devices.
Set up
- Install and sign in to Tailscale on the Gateway host and client device.
- Confirm both devices appear in the same Tailnet.
- Generate a Gateway token.
- Start:
bash
xopc gateway --tailscale serve --tailscale-reset-on-exit- Connect with the Tailscale HTTPS address shown by the command and the Gateway token.
Check status:
bash
xopc tailscale status
xopc gateway healthServe or Funnel?
Serve is limited to Tailnet devices and suits normal personal access. Funnel creates a public entry point and is much higher risk; do not use it unless you specifically need a public service and have configured strong authentication.
Troubleshooting
- Confirm host and client are signed in to the intended Tailnet.
- Check Tailscale DNS, ACLs, and device status.
- Keep the Gateway on loopback and use a valid token.
- Disable another auto-starting tunnel if it conflicts with Tailscale exposure.
See Remote access for the complete security checklist.