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: clash-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.