Is tcp/routers/my-router/rule can only use `HostSNI(`example.com`)

traefik/tcp/routers/my-router/rule =HostSNI(example.com)

is tcp/routers/my-router/rule can only use HostSNI(example.com`)

can i use another rule like PathPrefix('/xx') ?

PathPrefix is for HTTP Routers so if you want to route on a Path switch to a HTTP router

is tcp/routers/my-router/rule can only use HostSNI( example.com`) ??

It is the only rule available to a TCP router:

https://docs.traefik.io/routing/routers/#rule_1