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.
Andrew Dunham
3a41c0c585
ipn/ipnlocal: add PROXY protocol support to Funnel/Serve
...
This adds the --proxy-protocol flag to 'tailscale serve' and
'tailscale funnel', which tells the Tailscale client to prepend a PROXY
protocol[1] header when making connections to the proxied-to backend.
I've verified that this works with our existing funnel servers without
additional work, since they pass along source address information via
PeerAPI already.
Updates #7747
[1]: https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt
Change-Id: I647c24d319375c1b33e995555a541b7615d2d203
Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
5 months ago
..
childproc
all: update copyright and license headers
3 years ago
tailscaledhooks
feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshare
12 months ago
debug.go
feature/featuretags: make usermetrics modular
6 months ago
debug_forcereflect.go
cmd/tailscaled: add disabled debug file to force reflect for binary size experiments
7 months ago
depaware-min.txt
util/eventbus: log goroutine stacks when hung in CI
5 months ago
depaware-minbox.txt
util/eventbus: log goroutine stacks when hung in CI
5 months ago
depaware.txt
ipn/ipnlocal: add PROXY protocol support to Funnel/Serve
5 months ago
deps_test.go
cmd/tailscale/cli,feature: add support for identity federation ( #17529 )
6 months ago
flag.go
cmd/tailscaled: default --encrypt-state to true if TPM is available ( #17376 )
7 months ago
generate.go
cmd/mkmanifest, cmd/tailscale, cmd/tailscaled: remove Windows arm32 resources from OSS
3 years ago
install_darwin.go
all: update copyright and license headers
3 years ago
install_windows.go
util/backoff: rename logtail/backoff package to util/backoff
7 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
cmd/tailscaled: start implementing ts_omit_netstack
7 months ago
proxy.go
feature, net/tshttpproxy: pull out support for using proxies as a feature
7 months ago
required_version.go
all: switch to and require Go 1.23
2 years ago
sigpipe.go
all: adjust some build tags for plan9
3 years ago
ssh.go
ssh/tailssh: add Plan 9 support for Tailscale SSH
1 year ago
tailscaled.defaults
cmd/tailscaled: rename relaynode reference in defaults file comment
6 years ago
tailscaled.go
types/persist: add AttestationKey ( #17281 )
6 months ago
tailscaled.openrc
tstest/integration/vms: use an in-process logcatcher ( #2360 )
5 years ago
tailscaled.service
cmd/tailscaled: move cleanup to an implicit action during startup
2 years ago
tailscaled_bird.go
all: update copyright and license headers
3 years ago
tailscaled_drive.go
feature/drive: start factoring out Taildrive, add ts_omit_drive build tag
7 months ago
tailscaled_notwindows.go
all: update copyright and license headers
3 years ago
tailscaled_test.go
control/controlclient,tempfork/httprec: don't link httptest, test certs for c2n
1 year ago
tailscaled_windows.go
feature/logtail: pull logtail + netlog out to modular features
7 months ago
webclient.go
derp/derpserver: split off derp.Server out of derp into its own package
7 months ago
windows-manifest.xml
cmd/{tailscale,tailscaled}: embed manifest into Windows binaries
3 years ago
with_cli.go
all: update copyright and license headers
3 years ago