Directories ¶
Path | Synopsis |
---|---|
Package atomicfile contains code related to writing to filesystems atomically.
|
Package atomicfile contains code related to writing to filesystems atomically. |
cmd
|
|
derper
The derper binary is a simple DERP server.
|
The derper binary is a simple DERP server. |
mkpkg
mkpkg builds the Tailscale rpm and deb packages.
|
mkpkg builds the Tailscale rpm and deb packages. |
relaynode
Relaynode is the old Linux Tailscale daemon.
|
Relaynode is the old Linux Tailscale daemon. |
taillogin
The taillogin command, invoked via the tailscale-login shell script, is shipped with the current (old) Linux client, to log in to Tailscale on a Linux box.
|
The taillogin command, invoked via the tailscale-login shell script, is shipped with the current (old) Linux client, to log in to Tailscale on a Linux box. |
tailscale
The tailscale command is the Tailscale command-line client.
|
The tailscale command is the Tailscale command-line client. |
tailscaled
The tailscaled program is the Tailscale client daemon.
|
The tailscaled program is the Tailscale client daemon. |
tsshd
The tsshd binary is an SSH server that accepts connections from anybody on the same Tailscale network.
|
The tsshd binary is an SSH server that accepts connections from anybody on the same Tailscale network. |
control
|
|
controlclient
Package controlclient implements the client for the Tailscale control plane.
|
Package controlclient implements the client for the Tailscale control plane. |
Package derp implements DERP, the Detour Encrypted Routing Protocol.
|
Package derp implements DERP, the Detour Encrypted Routing Protocol. |
derphttp
Package derphttp implements DERP-over-HTTP.
|
Package derphttp implements DERP-over-HTTP. |
derpmap
Package derpmap contains information about Tailscale.com's production DERP nodes.
|
Package derpmap contains information about Tailscale.com's production DERP nodes. |
Package ipn implements the interactions between the Tailscale cloud control plane and the local network stack.
|
Package ipn implements the interactions between the Tailscale cloud control plane and the local network stack. |
Package logpolicy manages the creation or reuse of logtail loggers, caching collection instance state on disk for use on future runs of programs on the same machine.
|
Package logpolicy manages the creation or reuse of logtail loggers, caching collection instance state on disk for use on future runs of programs on the same machine. |
Package logtail sends logs to log.tailscale.io.
|
Package logtail sends logs to log.tailscale.io. |
example/logreprocess
The logreprocess program tails a log and reprocesses it.
|
The logreprocess program tails a log and reprocesses it. |
example/logtail
The logtail program logs stdin.
|
The logtail program logs stdin. |
filch
Package filch is a file system queue that pilfers your stderr.
|
Package filch is a file system queue that pilfers your stderr. |
Package metrics contains expvar & Prometheus types and code used by Tailscale for monitoring.
|
Package metrics contains expvar & Prometheus types and code used by Tailscale for monitoring. |
net
|
|
dnscache
Package dnscache contains a minimal DNS cache that makes a bunch of assumptions that are only valid for us.
|
Package dnscache contains a minimal DNS cache that makes a bunch of assumptions that are only valid for us. |
interfaces
Package interfaces contains helpers for looking up system network interfaces.
|
Package interfaces contains helpers for looking up system network interfaces. |
Package netcheck checks the network conditions from the current host.
|
Package netcheck checks the network conditions from the current host. |
Package paths returns platform and user-specific default paths to Tailscale files and directories.
|
Package paths returns platform and user-specific default paths to Tailscale files and directories. |
Package safesocket creates either a Unix socket, if possible, or otherwise a localhost TCP connection.
|
Package safesocket creates either a Unix socket, if possible, or otherwise a localhost TCP connection. |
Package STUN generates STUN request packets and parses response packets.
|
Package STUN generates STUN request packets and parses response packets. |
stuntest
Package stuntest provides a STUN test server.
|
Package stuntest provides a STUN test server. |
Package syncs contains addition sync types.
|
Package syncs contains addition sync types. |
tempfork
|
|
osexec
Package exec runs external commands.
|
Package exec runs external commands. |
Package tsweb contains code between various Tailscale webservers.
|
Package tsweb contains code between various Tailscale webservers. |
types
|
|
empty
Package empty defines an empty struct type.
|
Package empty defines an empty struct type. |
key
Package key defines some types related to curve25519 keys.
|
Package key defines some types related to curve25519 keys. |
logger
Package logger defines a type for writing to logs.
|
Package logger defines a type for writing to logs. |
opt
Package opt defines optional types.
|
Package opt defines optional types. |
Placeholder that indicates this directory is a valid go package, but that redo must 'redo all' in this directory before it can be imported.
|
Placeholder that indicates this directory is a valid go package, but that redo must 'redo all' in this directory before it can be imported. |
magicsock
Package magicsock implements a socket that can change its communication path while in use, actively searching for the best way to communicate.
|
Package magicsock implements a socket that can change its communication path while in use, actively searching for the best way to communicate. |
monitor
Package monitor provides facilities for monitoring network interface changes.
|
Package monitor provides facilities for monitoring network interface changes. |
Click to show internal directories.
Click to hide internal directories.