You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Michael Ben-Ami
ce7789071f
feature/conn25: add NATing support with flow caching
...
Introduce a datapathHandler that implements hooks that will
receive packets from the tstun.Wrapper. This commit does not wire
those up just yet.
Perform DNAT from Magic IP to Transit IP on outbound flows on clients,
and reverse SNAT in the reverse direction.
Perform DNAT from Transit IP to final destination IP on outbound flows
on connectors, and reverse SNAT in the reverse direction.
Introduce FlowTable to cache validated flows by 5-tuple for fast lookups
after the first packet.
Flow expiration is not covered, and is intended as future work before
the feature is officially released.
Fixes tailscale/corp#34249
Fixes tailscale/corp#35995
Co-authored-by: Fran Bull <fran@tailscale.com>
Signed-off-by: Michael Ben-Ami <mzb@tailscale.com>
1 month ago
..
childproc
all: remove AUTHORS file and references to it
3 months ago
tailscaledhooks
all: remove AUTHORS file and references to it
3 months ago
debug.go
all: remove AUTHORS file and references to it
3 months ago
debug_forcereflect.go
all: remove AUTHORS file and references to it
3 months ago
depaware-min.txt
appc,feature/conn25: conn25: send address assignments to connector
1 month ago
depaware-minbox.txt
appc,feature/conn25: conn25: send address assignments to connector
1 month ago
depaware.txt
feature/conn25: add NATing support with flow caching
1 month ago
deps_test.go
go.toolchain.branch: switch to Go 1.26
2 months ago
flag.go
all: remove AUTHORS file and references to it
3 months ago
generate.go
all: remove AUTHORS file and references to it
3 months ago
install_darwin.go
all: remove AUTHORS file and references to it
3 months ago
install_windows.go
all: remove AUTHORS file and references to it
3 months ago
manifest_windows_386.syso
cmd/{tailscale,tailscaled}: embed manifest into Windows binaries
3 years ago
manifest_windows_amd64.syso
cmd/{tailscale,tailscaled}: embed manifest into Windows binaries
3 years ago
manifest_windows_arm64.syso
cmd/{tailscale,tailscaled}: embed manifest into Windows binaries
3 years ago
netstack.go
all: remove AUTHORS file and references to it
3 months ago
proxy.go
all: remove AUTHORS file and references to it
3 months ago
required_version.go
all: remove AUTHORS file and references to it
3 months ago
sigpipe.go
all: remove AUTHORS file and references to it
3 months ago
ssh.go
ipn/ipnlocal, feature/ssh: move SSH code out of LocalBackend to feature
1 month ago
tailscale-online.target
cmd/tailscaled/*.{target,unit}: add systemd online target
2 months ago
tailscale-wait-online.service
cmd/tailscaled/*.{target,unit}: add systemd online target
2 months ago
tailscaled.defaults
cmd/tailscaled: rename relaynode reference in defaults file comment
6 years ago
tailscaled.go
all: remove AUTHORS file and references to it
3 months ago
tailscaled.openrc
tstest/integration/vms: use an in-process logcatcher ( #2360 )
5 years ago
tailscaled.service
cmd/tailscaled: update documentation url
2 months ago
tailscaled_bird.go
all: remove AUTHORS file and references to it
3 months ago
tailscaled_drive.go
all: remove AUTHORS file and references to it
3 months ago
tailscaled_notwindows.go
all: remove AUTHORS file and references to it
3 months ago
tailscaled_test.go
all: remove AUTHORS file and references to it
3 months ago
tailscaled_windows.go
all: remove AUTHORS file and references to it
3 months ago
webclient.go
all: remove AUTHORS file and references to it
3 months ago
windows-manifest.xml
cmd/{tailscale,tailscaled}: embed manifest into Windows binaries
3 years ago
with_cli.go
all: remove AUTHORS file and references to it
3 months ago