updates tailscale/tailscale#13937
This adds localAPI support into TailscaleKit. LocalAPI can now be queried
via the SOCK5 proxy on both MacOS and iOS. This also fixes SOCKS5
support for iOS so you can simply apply our config to a URLSession.
This pulls in most of LocalAPI - though much of it is untested, it's based
on the implementation in tailscale/corp/xcode.
Unit tests pending.
Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
updates tailscale/tailscale#13937
Adds a Makefile for building various targets. Adds support for building
iOS compatible libtailscale_ios.a. Removes SOCKS5 support for iOS where
it looks like the CFNetwork support is lacking.
Fixes a few unexported symbols in TailscaleKit.
Added macOS sample app.