基于WireGuard的VPN。免费支持最多20个节点。 https://tailscale.com/
|
|
пре 5 година | |
|---|---|---|
| .github | d9fd5db1e1 Rename master -> main. | пре 5 година |
| atomicfile | 315a5e5355 scripts: add a license header checker. | пре 6 година |
| cmd | 3553512a71 cmd/derper: fix embarassing bug introduced in earlier refactor | пре 5 година |
| control | a975e86bb8 wgengine/magicsock: add new endpoint type used for discovery-supporting peers | пре 5 година |
| derp | 4732722b87 derp: add frameClosePeer to move around clients within a region | пре 5 година |
| disco | eb4eb34f37 disco: new package for parsing & marshaling discovery messages | пре 5 година |
| internal | 790ef2bc5f internal/deepprint: update copyright header to appease license checker script | пре 5 година |
| ipn | a975e86bb8 wgengine/magicsock: add new endpoint type used for discovery-supporting peers | пре 5 година |
| log | 50b2e5ffe6 log/logheap: appease staticcheck | пре 5 година |
| logpolicy | c3f7733f53 logpolicy: don't check version.CmdName on Windows unnecessarily | пре 5 година |
| logtail | 6f590f5b52 logtail: we missed a case for the backoff timer. | пре 5 година |
| metrics | f192c05413 metrics: add a LabelMap type for variables with 1 label dimension. | пре 6 година |
| net | 15a23ce65f net/stun: Remove unreachable code | пре 5 година |
| paths | dbc99dc0d2 paths: use /var/db for state on BSDs, and /var/run for sockets. | пре 6 година |
| portlist | 2ca2389c5f portlist: set SysProcAttr.HideWindow on Windows | пре 5 година |
| safesocket | 5362e952e1 safesocket: gofmt | пре 6 година |
| scripts | 1ac570def7 wgengine/router: split out from wgengine. | пре 5 година |
| syncs | d3134ad0c8 syncs: add AtomicBool | пре 5 година |
| tailcfg | 23e74a0f7a wgengine, magicsock, tstun: don't regularly STUN when idle (mobile only for now) | пре 5 година |
| tempfork | 39f2fe29f7 tempfork/registry: work around issue with Tailscale's redo build system | пре 5 година |
| tstest | 5ec7ac1d02 tstest: document PanicOnLog | пре 5 година |
| tstime | b925e18f70 tstime: hand-implement parseInt for specific needs of rfc3339 parsing. | пре 6 година |
| tsweb | d1a30be275 tsweb: JSONHandler: supports HTTPError | пре 5 година |
| types | 0071888a17 types/opt: add Bool.EqualBool method | пре 5 година |
| version | c2682553ff version: add support for setting version with the -X Go linker flag | пре 5 година |
| wgengine | a83ca9e734 wgengine/magicsock: cache precomputed nacl/box shared keys | пре 5 година |
| .gitattributes | bec17d05cb .gitattributes: add a smudge filter for go.mod. | пре 6 година |
| .gitignore | 57bbafde84 cmd/relaynode: drop local --acl-file in favour of central packet filter. | пре 6 година |
| AUTHORS | a8d8b8719a Move Linux client & common packages into a public repo. | пре 6 година |
| CODE_OF_CONDUCT.md | 452b81d56b Add a code of conduct. | пре 6 година |
| Dockerfile | e00b814a24 Dockerfile: install iproute2 in the container image. | пре 5 година |
| LICENSE | a8d8b8719a Move Linux client & common packages into a public repo. | пре 6 година |
| Makefile | 6757c990a8 Fix staticcheck warning, add Makefile with staticcheck targets, lock in staticcheck version in go.mod | пре 5 година |
| PATENTS | a8d8b8719a Move Linux client & common packages into a public repo. | пре 6 година |
| README.md | 02948d2c86 Dockerfile: add some usage docs, bump to Go 1.14 | пре 6 година |
| SECURITY.md | e59605595e Add a SECURITY.md for vulnerability reports. | пре 6 година |
| go.mod | eb4eb34f37 disco: new package for parsing & marshaling discovery messages | пре 5 година |
| go.sum | eb4eb34f37 disco: new package for parsing & marshaling discovery messages | пре 5 година |
Private WireGuard® networks made easy
This repository contains all the open source Tailscale code. It currently includes the Linux client.
The Linux client is currently cmd/relaynode, but will
soon be replaced by cmd/tailscaled.
We serve packages for a variety of distros at https://pkgs.tailscale.com .
go install tailscale.com/cmd/tailscale{,d}
We only guarantee to support the latest Go release and any Go beta or release candidate builds (currently Go 1.14) in module mode. It might work in earlier Go versions or in GOPATH mode, but we're making no effort to keep those working.
Please file any issues about this code or the hosted service on the issue tracker.
under_construction.gif
PRs welcome, but we are still working out our contribution process and tooling.
We require Developer Certificate of
Origin
Signed-off-by lines in commits.
We are apenwarr, bradfitz, crawshaw, danderson, dfcarney, from Tailscale Inc. You can learn more about us from our website.
WireGuard is a registered trademark of Jason A. Donenfeld.