tailscale / tailscale/tailscale
FR: Locally Expose Services Data
Open
fr
L4 Most users
P1 Nuisance
T0 New feature
- Dominant language
- Go
- Stars
- 36.5k
- Forks
- 3.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 123
Description
In the UI the [Tailscale Services Beta](https://login.tailscale.com/admin/services) is useful for discovering services available on other devices. I'd like to expose this data locally on a tailscale device using the tailscale API and CLI.
Does it make sense for the [localapi](https://github.com/tailscale/tailscale/blob/main/ipn/localapi/localapi.go) to expose this? And implement the CLI similar to `tailscale status`?
Today using `tailscale.Status(ctx)` to discover the host address and manually hardcoding ports works but having the same data that's available in the UI could make it completely automatic
Contributor guide
Assessment
This issue has not been assessed yet.