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.
Peter A.
f4d34f38be
cmd/tailscale,ipn: add Unix socket support for serve
...
Based on PR #16700 by @lox , adapted to current codebase.
Adds support for proxying HTTP requests to Unix domain sockets via
tailscale serve unix:/path/to/socket, enabling exposure of services
like Docker, containerd, PHP-FPM over Tailscale without TCP bridging.
The implementation includes reasonable protections against exposure of
tailscaled's own socket.
Adaptations from original PR:
- Use net.Dialer.DialContext instead of net.Dial for context propagation
- Use http.Transport with Protocols API (current h2c approach, not http2.Transport)
- Resolve conflicts with hasScheme variable in ExpandProxyTargetValue
Updates #9771
Signed-off-by: Peter A. <ink.splatters@pm.me>
Co-authored-by: Lachlan Donald <lachlan@ljd.cc>
4 months ago
..
childproc
all: update copyright and license headers
3 years ago
tailscaledhooks
feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshare
11 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
cmd/cigocacher,go.mod: add cigocacher cmd
5 months ago
depaware-minbox.txt
cmd/cigocacher,go.mod: add cigocacher cmd
5 months ago
depaware.txt
cmd/cigocacher,go.mod: add cigocacher cmd
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
cmd/tailscale,ipn: add Unix socket support for serve
4 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
cmd/tailscaled,ipn: show a health warning when state store fails to open ( #17883 )
5 months 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