libtailscale 1.0.1 copy "libtailscale: ^1.0.1" to clipboard
libtailscale: ^1.0.1 copied to clipboard

Headless Tailscale / Headscale node for Dart and Flutter, embedded through dart:ffi bindings to the official libtailscale C library.

1.0.1 #

  • README rewritten for package users: quick start, coverage, credentials, Headscale, sockets, build configuration and platform notes. Development and release instructions moved to CONTRIBUTING.md.
  • No code changes.

1.0.0 #

Initial release.

  • TailscaleNode: start, waitUntilRunning, logout, close; state, health, login-URL and log streams.
  • Credentials: auth / pre-auth key, Tailscale OAuth client, existing state, interactive login. Works with Tailscale and Headscale control servers.
  • Observation: addresses, status() with peers and users, whoIs.
  • Operation: connect / connectSecure / httpClient over the loopback SOCKS5 proxy; listen / dial over libtailscale file descriptors.
  • Build hook: prebuilt_dir, build_from_source (macOS, iOS, Android, Linux) or a checksum-verified download of the prebuilt library.
  • Platforms: macOS 15+, iOS 15+, Android 15+ (API 35), Linux glibc 2.39+.
  • Examples: example/example.dart, the tsnode CLI and the node_console Flutter app (examples/, repository only).
0
likes
160
points
93
downloads

Documentation

API reference

Publisher

verified publishervelzosoft.com

Weekly Downloads

Headless Tailscale / Headscale node for Dart and Flutter, embedded through dart:ffi bindings to the official libtailscale C library.

Repository (GitHub)
View/report issues
Contributing

Topics

#tailscale #headscale #ffi #networking #vpn

License

BSD-3-Clause (license)

Dependencies

code_assets, crypto, ffi, hooks, meta

More

Packages that depend on libtailscale