Directories ¶
Path | Synopsis |
---|---|
resolver
Package resolver implements a stub DNS resolver that can also serve records out of an internal local zone.
|
Package resolver implements a stub DNS resolver that can also serve records out of an internal local zone. |
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. |
Package dnsfallback contains a DNS fallback mechanism for starting up Tailscale when the system DNS is broken or otherwise unavailable.
|
Package dnsfallback contains a DNS fallback mechanism for starting up Tailscale when the system DNS is broken or otherwise unavailable. |
Package flowtrack contains types for tracking TCP/UDP flows by 4-tuples.
|
Package flowtrack contains types for tracking TCP/UDP flows by 4-tuples. |
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 netknob has Tailscale network knobs.
|
Package netknob has Tailscale network knobs. |
Package netns contains the common code for using the Go net package in a logical "network namespace" to avoid routing loops where Tailscale-created packets would otherwise loop back through Tailscale routes.
|
Package netns contains the common code for using the Go net package in a logical "network namespace" to avoid routing loops where Tailscale-created packets would otherwise loop back through Tailscale routes. |
Package netstat returns the local machine's network connection table.
|
Package netstat returns the local machine's network connection table. |
Package packet contains packet parsing and marshaling utilities.
|
Package packet contains packet parsing and marshaling utilities. |
Package portmapper is a UDP port mapping client.
|
Package portmapper is a UDP port mapping client. |
Package socks5 is a SOCKS5 server implementation.
|
Package socks5 is a SOCKS5 server implementation. |
tssocks
Package tssocks is the glue between Tailscale and the net/socks5 package.
|
Package tssocks is the glue between Tailscale and the net/socks5 package. |
Package speedtest contains both server and client code for running speedtests between tailscale nodes.
|
Package speedtest contains both server and client code for running speedtests between tailscale nodes. |
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 tlsdial originally existed to set up a tls.Config for x509 validation, using a memory-optimized path for iOS, but then we moved that to the tailscale/go tree instead, so now this package does very little.
|
Package tlsdial originally existed to set up a tls.Config for x509 validation, using a memory-optimized path for iOS, but then we moved that to the tailscale/go tree instead, so now this package does very little. |
Package tsaddr handles Tailscale-specific IPs and ranges.
|
Package tsaddr handles Tailscale-specific IPs and ranges. |
Package tshttpproxy contains Tailscale additions to httpproxy not available in golang.org/x/net/http/httpproxy.
|
Package tshttpproxy contains Tailscale additions to httpproxy not available in golang.org/x/net/http/httpproxy. |
Package tun creates a tuntap device, working around OS-specific quirks if necessary.
|
Package tun creates a tuntap device, working around OS-specific quirks if necessary. |
Click to show internal directories.
Click to hide internal directories.