# Tailscale Community

The official community site for developers building with Tailscale. Find how-tos, solutions, and integrations to build your own secure network that just works.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Getting Started with Tailscale in 10 Minutes

DevFeed: [Getting Started with Tailscale in 10 Minutes](<https://devfeed.tech/articles/getting-started-with-tailscale-in-10-minutes-31208.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/get-started-in-10-nov2023>)

Author: Alex Kretzschmar

Published: 2023-11-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>)

Tags: [getting-started](<https://devfeed.tech/tags/getting-started.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [minutes](<https://devfeed.tech/tags/minutes.md>), [networking](<https://devfeed.tech/tags/networking.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

A tutorial introducing how to get started with Tailscale in under 10 minutes.

### Source excerpt

Everything you need to know to get started with Tailscale in under 10 minutes.

## Funnel and Serve: Tailscale Explained

DevFeed: [Funnel and Serve: Tailscale Explained](<https://devfeed.tech/articles/funnel-and-serve-tailscale-explained-31206.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/funnel-serve-demo>)

Author: Alex Kretzschmar

Published: 2023-11-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [demo](<https://devfeed.tech/tags/demo.md>), [funnel](<https://devfeed.tech/tags/funnel.md>), [local](<https://devfeed.tech/tags/local.md>), [serve](<https://devfeed.tech/tags/serve.md>), [tailnet](<https://devfeed.tech/tags/tailnet.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [video](<https://devfeed.tech/tags/video.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A demo video explains how to access local services over a Tailscale tailnet or the public internet using Funnel and Serve.

### Source excerpt

Accessing your local services over your tailnet or the public internet is one command away, as Alex demonstrates in a new demo video.

## Funnel-y enough: Release Recap November 2023

DevFeed: [Funnel-y enough: Release Recap November 2023](<https://devfeed.tech/articles/funnel-y-enough-release-recap-november-2023-31207.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/funnel-y-enough-release-recap-nov-2023>)

Author: Parker Higgins

Published: 2023-11-02T00:00:00Z

Content type: release

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>)

Tags: [funnel](<https://devfeed.tech/tags/funnel.md>), [release](<https://devfeed.tech/tags/release.md>), [release-recap](<https://devfeed.tech/tags/release-recap.md>), [serve](<https://devfeed.tech/tags/serve.md>), [taildrop](<https://devfeed.tech/tags/taildrop.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

A November 2023 Tailscale release recap covering updates to Serve and Funnel, Taildrop, and automatic updates.

### Source excerpt

Big updates to Serve and Funnel, Taildrop, and auto-updates in the latest Tailscale release.

## A homelabber's networking playground using VLANs

DevFeed: [A homelabber's networking playground using VLANs](<https://devfeed.tech/articles/a-homelabber-s-networking-playground-using-vlans-31209.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/homelab-networking-vlans>)

Author: Alex Kretzschmar

Published: 2023-10-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Opnsense](<https://devfeed.tech/topics/opnsense.md>), [Proxmox](<https://devfeed.tech/topics/proxmox.md>), [tailscale](<https://devfeed.tech/topics/tailscale.md>)

Tags: [homelab](<https://devfeed.tech/tags/homelab.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [networking](<https://devfeed.tech/tags/networking.md>), [opnsense](<https://devfeed.tech/tags/opnsense.md>), [proxmox](<https://devfeed.tech/tags/proxmox.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

A how-to video demonstrates how to create a segmented network zone using Proxmox, OPNsense, and Tailscale.

### Source excerpt

Create a segmented network zone with Proxmox, OPNsense, and Tailscale in a new how-to video.

## tclip Adds a New Theme, Org-Mode Rendering, and CGo-Free Operation

DevFeed: [tclip Adds a New Theme, Org-Mode Rendering, and CGo-Free Operation](<https://devfeed.tech/articles/tclip-just-got-clippier-31219.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/tclip-updates-092023>)

Author: Xe Iaso

Published: 2023-09-19T00:00:00Z

Content type: release

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [Org mode](<https://devfeed.tech/topics/orgmode.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [org](<https://devfeed.tech/tags/org.md>), [tclip](<https://devfeed.tech/tags/tclip.md>), [tsnet](<https://devfeed.tech/tags/tsnet.md>)

### AI overview

This release updates tclip with a new theme, org-mode rendering, and the ability to run without CGo.

### Source excerpt

tclip now has a new theme, org-mode rendering, and runs without CGo.

## Remote control with Code: Release Recap September 2023

DevFeed: [Remote control with Code: Release Recap September 2023](<https://devfeed.tech/articles/remote-control-with-code-release-recap-september-2023-31213.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/remote-control-vscode-release-recap-sept-2023>)

Author: Parker Higgins

Published: 2023-09-01T00:00:00Z

Content type: release

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>)

Tags: [beta](<https://devfeed.tech/tags/beta.md>), [extension](<https://devfeed.tech/tags/extension.md>), [funnel](<https://devfeed.tech/tags/funnel.md>), [release](<https://devfeed.tech/tags/release.md>), [release-recap](<https://devfeed.tech/tags/release-recap.md>), [serve](<https://devfeed.tech/tags/serve.md>), [tailnet-lock](<https://devfeed.tech/tags/tailnet-lock.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Tailscale's September 2023 release recap covers remote editing with its VS Code extension, improved onboarding for Serve and Funnel, and tailnet lock entering beta.

### Source excerpt

Remote editing with our VS Code extension, smoother onramps to Serve and Funnel, and tailnet lock in beta in this month's Release Recap.

## Using a Tailscale Exit Node on Sketchy Hotel Wi-Fi

DevFeed: [Using a Tailscale Exit Node on Sketchy Hotel Wi-Fi](<https://devfeed.tech/articles/on-the-node-while-on-the-road-with-tailscale-31212.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/on-the-node-while-on-the-road>)

Author: Claire Wang

Published: 2023-08-18T00:00:00Z

Content type: article

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [exit-node](<https://devfeed.tech/tags/exit-node.md>), [hotel-wifi](<https://devfeed.tech/tags/hotel-wifi.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [vpn](<https://devfeed.tech/tags/vpn.md>), [wifi](<https://devfeed.tech/tags/wifi.md>)

### AI overview

The article describes using a Tailscale exit node to circumvent sketchy hotel Wi-Fi.

### Source excerpt

Circumventing sketchy hotel wifi using an exit node.

## tclip: A pastebin for your tailnet

DevFeed: [tclip: A pastebin for your tailnet](<https://devfeed.tech/articles/tclip-a-pastebin-for-your-tailnet-31218.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/tclip>)

Author: Xe Iaso

Published: 2023-08-17T00:00:00Z

Content type: article

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>)

Tags: [funnel](<https://devfeed.tech/tags/funnel.md>), [tailnet](<https://devfeed.tech/tags/tailnet.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [text](<https://devfeed.tech/tags/text.md>), [tsnet](<https://devfeed.tech/tags/tsnet.md>)

### AI overview

tclip is a Tailscale-powered pastebin for sharing text between machines or coworkers.

### Source excerpt

Sometimes you need to paste text between your machines or coworkers. tclip is a Tailscale-powered pastebin that lets you do just that.

## How Tailscale Serve's HTTP headers made some code unnecessary

DevFeed: [How Tailscale Serve's HTTP headers made some code unnecessary](<https://devfeed.tech/articles/tailscale-serve-obsoleted-my-code-31217.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/tailscale-serve-obsoleted-my-code>)

Author: Xe Iaso

Published: 2023-08-04T00:00:00Z

Content type: article

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [http](<https://devfeed.tech/tags/http.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-serve](<https://devfeed.tech/tags/tailscale-serve.md>), [tsnet](<https://devfeed.tech/tags/tsnet.md>)

### AI overview

This article explains how new HTTP headers in Tailscale Serve made parts of Xe's code unnecessary.

### Source excerpt

The new HTTP headers in Tailscale Serve are great and they made a bunch of Xe's code irrelevant. Here's how.

## Serving it plain: Release Recap August 2023

DevFeed: [Serving it plain: Release Recap August 2023](<https://devfeed.tech/articles/serving-it-plain-release-recap-august-2023-31214.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/serve-plain-release-recap-aug-2023>)

Author: Parker Higgins

Published: 2023-08-01T00:00:00Z

Content type: release

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [headers](<https://devfeed.tech/tags/headers.md>), [http](<https://devfeed.tech/tags/http.md>), [identity](<https://devfeed.tech/tags/identity.md>), [ios](<https://devfeed.tech/tags/ios.md>), [redesign](<https://devfeed.tech/tags/redesign.md>), [release](<https://devfeed.tech/tags/release.md>), [release-recap](<https://devfeed.tech/tags/release-recap.md>), [serve](<https://devfeed.tech/tags/serve.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-serve](<https://devfeed.tech/tags/tailscale-serve.md>)

### AI overview

Tailscale's August 2023 Release Recap covers Tailscale Serve over plain HTTP, identity headers, and an iOS redesign.

### Source excerpt

Tailscale Serve over plain HTTP, identity headers, and an iOS redesign in this month's Release Recap.

## Grafting Tailscale onto the Pi

DevFeed: [Grafting Tailscale onto the Pi](<https://devfeed.tech/articles/grafting-tailscale-onto-the-pi-31216.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/tailgraft>)

Author: Xe Iaso

Published: 2023-07-27T00:00:00Z

Content type: article

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>)

Tags: [cloud-init](<https://devfeed.tech/tags/cloud-init.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

The article explains how Tailscale can help users start using a Raspberry Pi quickly while avoiding setup overhead.

### Source excerpt

Skip all the overhead and get to using your Raspberry Pi ASAP with Tailscale.

## Tapping into Tailscale's identity headers with Serve

DevFeed: [Tapping into Tailscale's identity headers with Serve](<https://devfeed.tech/articles/tapping-into-tailscale-s-identity-headers-with-serve-31210.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/id-headers-tailscale-serve-flask>)

Author: Parker Higgins, Sonia Appasamy

Published: 2023-07-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [proxy](<https://devfeed.tech/topics/proxy.md>)

Tags: [content](<https://devfeed.tech/tags/content.md>), [flask](<https://devfeed.tech/tags/flask.md>), [funnel](<https://devfeed.tech/tags/funnel.md>), [headers](<https://devfeed.tech/tags/headers.md>), [identity](<https://devfeed.tech/tags/identity.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [python](<https://devfeed.tech/tags/python.md>), [serve](<https://devfeed.tech/tags/serve.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-serve](<https://devfeed.tech/tags/tailscale-serve.md>)

### AI overview

This tutorial explains how to use identity headers from Tailscale Serve when proxying requests, allowing an application to change the content it serves.

### Source excerpt

When you use Tailscale serve to proxy requests, you can use its identity headers to change what content you serve.

## The Subtle Magic of tsnet

DevFeed: [The Subtle Magic of tsnet](<https://devfeed.tech/articles/the-subtle-magic-of-tsnet-31220.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/tsup-tsnet>)

Author: Xe Iaso

Published: 2023-07-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Development](<https://devfeed.tech/topics/development.md>), [certificates](<https://devfeed.tech/topics/certificates.md>)

Tags: [certificates](<https://devfeed.tech/tags/certificates.md>), [examples](<https://devfeed.tech/tags/examples.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-up-2023](<https://devfeed.tech/tags/tailscale-up-2023.md>), [talk](<https://devfeed.tech/tags/talk.md>), [tsnet](<https://devfeed.tech/tags/tsnet.md>)

### AI overview

A Tailscale community talk explains how to embed tsnet in services and use Tailscale for service discovery. It discusses the complexity of manual DNS, load balancer, port, and HTTPS certificate configuration.

### Source excerpt

Xe's Tailscale Up talk about how to use tsnet in your services, complete with many personal examples.

## Manage passwords over your tailnet with vaultwarden

DevFeed: [Manage passwords over your tailnet with vaultwarden](<https://devfeed.tech/articles/manage-passwords-over-your-tailnet-with-vaultwarden-31221.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/vaultwarden-tailnet>)

Author: Parker Higgins

Published: 2023-06-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [passwords](<https://devfeed.tech/topics/passwords.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [bitwarden](<https://devfeed.tech/tags/bitwarden.md>), [devices](<https://devfeed.tech/tags/devices.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [tailnet](<https://devfeed.tech/tags/tailnet.md>), [vaultwarden](<https://devfeed.tech/tags/vaultwarden.md>)

### AI overview

A tutorial explaining how to install vaultwarden on a machine in a Tailscale tailnet so devices can access the password manager backend.

### Source excerpt

Learn how to install vaultwarden on a machine in your tailnet to give all your devices access to a secure password manager backend.

## Strawberry Jamming with Tailscale SSH

DevFeed: [Strawberry Jamming with Tailscale SSH](<https://devfeed.tech/articles/strawberry-jamming-with-tailscale-ssh-31215.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/strawberry-jam-steam-deck>)

Author: Xe Iaso

Published: 2023-06-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Steam Deck](<https://devfeed.tech/topics/steam-deck.md>)

Tags: [celeste](<https://devfeed.tech/tags/celeste.md>), [install](<https://devfeed.tech/tags/install.md>), [modding](<https://devfeed.tech/tags/modding.md>), [sftp](<https://devfeed.tech/tags/sftp.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [steam-deck](<https://devfeed.tech/tags/steam-deck.md>), [strawberry-jam](<https://devfeed.tech/tags/strawberry-jam.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

A tutorial on using Tailscale SSH on a Steam Deck to install mods such as Strawberry Jam for Celeste.

### Source excerpt

Run Tailscale SSH on your Steam Deck to install mods like Strawberry Jam for Celeste.

## Battery life instrumentation

DevFeed: [Battery life instrumentation](<https://devfeed.tech/articles/battery-life-instrumentation-31203.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/battery-life>)

Author: Mihai Parparita

Published: 2023-04-25T00:00:00Z

Content type: article

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [tailscale](<https://devfeed.tech/topics/tailscale.md>)

Tags: [battery](<https://devfeed.tech/tags/battery.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [oss](<https://devfeed.tech/tags/oss.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

Tailscale describes adding instrumentation and taking a more systematic approach to investigating battery life issues in its mobile clients.

### Source excerpt

We've added instrumentation and taking a more systematic approach to investigating battery life issues in the Tailscale mobile clients.

## Creating a multi-user tailnet with GitHub organizations

DevFeed: [Creating a multi-user tailnet with GitHub organizations](<https://devfeed.tech/articles/creating-a-multi-user-tailnet-with-github-organizations-31211.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/multi-user-tailnet-github-orgs>)

Author: Parker Higgins

Published: 2023-04-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [github](<https://devfeed.tech/tags/github.md>), [tailnet](<https://devfeed.tech/tags/tailnet.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

This tutorial explains how to use GitHub organizations to create a multi-user Tailscale tailnet under Tailscale's Free plan, which allows up to three users.

### Source excerpt

Tailscale's new Free plan allows up to three users on a tailnet. Here's how you can use GitHub organizations to make that happen.

## Introducing the Tailscale Universal Docker Mod

DevFeed: [Introducing the Tailscale Universal Docker Mod](<https://devfeed.tech/articles/introducing-the-tailscale-universal-docker-mod-31205.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/docker-mod-tailscale>)

Author: Xe Iaso

Published: 2023-04-14T00:00:00Z

Content type: article

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Containers](<https://devfeed.tech/topics/containers.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [containers](<https://devfeed.tech/tags/containers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [philosophy](<https://devfeed.tech/tags/philosophy.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

Tailscale introduces a universal Docker mod that adds Tailscale to existing Docker containers from linuxserver.io. The article explains how to use the mod and why it was created.

### Source excerpt

We created a universal Docker mod for Tailscale, which lets you slap Tailscale on the side of existing Docker containers from linuxserver.io. In this article, Xe explains how you can use this and why it's funny.

## How Darwin kernel and userland improvements help Tailscale on macOS and iOS

DevFeed: [How Darwin kernel and userland improvements help Tailscale on macOS and iOS](<https://devfeed.tech/articles/improving-tailscale-via-apple-s-open-source-31204.md>)

Original publisher: [Read original article](<https://tailscale.dev/blog/darwin-spelunking>)

Author: Mihai Parparita

Published: 2023-04-13T00:00:00Z

Content type: article

Language: en

Sources: [Tailscale Community](<https://devfeed.tech/sources/tailscale-community.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [macos](<https://devfeed.tech/tags/macos.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [oss](<https://devfeed.tech/tags/oss.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

The article describes how examining the Darwin kernel and userland helps Tailscale improve its operation on macOS and iOS.

### Source excerpt

Spelunking through the Darwin kernel and userland helps Tailscale work better on macOS and iOS.