GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - allusematrix/tailscale: The easiest, most secure way to use WireGuard and 2FA.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

5,384 Commits
5,384 Commits

Folders and files

NameName
Last commit message
Last commit date
.bencher
.bencher
 
 
.github
.github
 
 
atomicfile
atomicfile
 
 
chirp
chirp
 
 
client/tailscale
client/tailscale
 
 
cmd
cmd
 
 
control
control
 
 
derp
derp
 
 
disco
disco
 
 
docs
docs
 
 
doctor
doctor
 
 
envknob
envknob
 
 
health
health
 
 
hostinfo
hostinfo
 
 
internal/tooldeps
internal/tooldeps
 
 
ipn
ipn
 
 
jsondb
jsondb
 
 
kube
kube
 
 
licenses
licenses
 
 
log
log
 
 
logpolicy
logpolicy
 
 
logtail
logtail
 
 
metrics
metrics
 
 
net
net
 
 
packages/deb
packages/deb
 
 
paths
paths
 
 
portlist
portlist
 
 
prober
prober
 
 
release
release
 
 
safesocket
safesocket
 
 
scripts
scripts
 
 
smallzstd
smallzstd
 
 
ssh/tailssh
ssh/tailssh
 
 
syncs
syncs
 
 
tailcfg
tailcfg
 
 
tempfork
tempfork
 
 
tka
tka
 
 
tool
tool
 
 
tsconst
tsconst
 
 
tsnet
tsnet
 
 
tstest
tstest
 
 
tstime
tstime
 
 
tsweb
tsweb
 
 
types
types
 
 
util
util
 
 
version
version
 
 
wf
wf
 
 
wgengine
wgengine
 
 
words
words
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
ALPINE.txt
ALPINE.txt
 
 
AUTHORS
AUTHORS
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
Dockerfile
Dockerfile
 
 
Dockerfile.base
Dockerfile.base
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
PATENTS
PATENTS
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
VERSION.txt
VERSION.txt
 
 
api.md
api.md
 
 
build_dist.sh
build_dist.sh
 
 
build_docker.sh
build_docker.sh
 
 
flake.lock
flake.lock
 
 
flake.nix
flake.nix
 
 
go.mod
go.mod
 
 
go.mod.sri
go.mod.sri
 
 
go.sum
go.sum
 
 
go.toolchain.branch
go.toolchain.branch
 
 
go.toolchain.rev
go.toolchain.rev
 
 
pull-toolchain.sh
pull-toolchain.sh
 
 
shell.nix
shell.nix
 
 
staticcheck.conf
staticcheck.conf
 
 
update-flake.sh
update-flake.sh
 
 
version-embed.go
version-embed.go
 
 
version_test.go
version_test.go
 
 

Repository files navigation

Tailscale

https://tailscale.com

Private WireGuard® networks made easy

Overview

This repository contains the majority of Tailscale's open source code. Notably, it includes the tailscaled daemon and the tailscale CLI tool. The tailscaled daemon runs on Linux, Windows, macOS, and to varying degrees on FreeBSD and OpenBSD. The Tailscale iOS and Android apps use this repo's code, but this repo doesn't contain the mobile GUI code.

Other Tailscale repos of note:

  • the Android app is at https://github.com/tailscale/tailscale-android
  • the Synology package is at https://github.com/tailscale/tailscale-synology
  • the QNAP package is at https://github.com/tailscale/tailscale-qpkg
  • the Chocolatey packaging is at https://github.com/tailscale/tailscale-chocolatey

For background on which parts of Tailscale are open source and why, see https://tailscale.com/opensource/.

Using

We serve packages for a variety of distros and platforms at https://pkgs.tailscale.com.

Other clients

The macOS, iOS, and Windows clients use the code in this repository but additionally include small GUI wrappers. The GUI wrappers on non-open source platforms are themselves not open source.

Building

We always require the latest Go release, currently Go 1.20. (While we build releases with our Go fork, its use is not required.)

go install tailscale.com/cmd/tailscale{,d}

If you're packaging Tailscale for distribution, use build_dist.sh instead, to burn commit IDs and version info into the binaries:

./build_dist.sh tailscale.com/cmd/tailscale
./build_dist.sh tailscale.com/cmd/tailscaled

If your distro has conventions that preclude the use of build_dist.sh, please do the equivalent of what it does in your distro's way, so that bug reports contain useful version information.

Bugs

Please file any issues about this code or the hosted service on the issue tracker.

Contributing

PRs welcome! But please file bugs. Commit messages should reference bugs.

We require Developer Certificate of Origin Signed-off-by lines in commits.

See git log for our commit message style. It's basically the same as Go's style.

About Us

Tailscale is primarily developed by the people at https://github.com/orgs/tailscale/people. For other contributors, see:

  • https://github.com/tailscale/tailscale/graphs/contributors
  • https://github.com/tailscale/tailscale-android/graphs/contributors

Legal

WireGuard is a registered trademark of Jason A. Donenfeld.

About

The easiest, most secure way to use WireGuard and 2FA.

tailscale.com

Resources

Readme
License

Code of conduct

Code of conduct

Security policy

Security policy
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.