Skip to content

Tailscale

This outbound does not use ordinary server and port fields. Replace the exit-node address with your own; omit it for Tailnet or subnet-only access. Device authorization and route permissions must also be granted by the control service.

Node example

Merge this node into the configuration’s proxies list. Replace example addresses, identities, and credentials. If you rename Node, update group references too.

yaml
proxies:
  - name: Node
    type: tailscale
    hostname: hako-device
    auth-key: YOUR_TAILSCALE_AUTH_KEY
    accept-routes: true
    exit-node: 100.64.0.10
    udp: true

Protocol fields

FieldHow to configure it
hostnameDevice name in the Tailnet.
auth-keyAuthorization key for joining the network.
control-urlSet for a custom control server; omit for ordinary Tailscale.
accept-routesAccept advertised subnet routes.
exit-nodeApproved exit-node address or name for public internet access.
state-dir / ephemeralOptional state directory and ephemeral-node flag; persistent identity needs retained storage.

Groups and rules · Common fields · TLS · Transports

Reference: mihomo.