tailscale / tailscale/tailscale

FR: Locally Expose Services Data

Open
#2,316 2 comments 2 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.