Brad Fitzpatrick
bb91cfeae7
net/socks5/tssocks, wgengine: permit SOCKS through subnet routers/exit nodes
...
Fixes #1970
Change-Id: Ibef45e8796e1d9625716d72539c96d1dbf7b1f76
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2021-11-30 11:54:14 -08:00
Brad Fitzpatrick
15677d8a0e
net/socks5/tssocks: add a SOCKS5 dialer type, method-ifying code
...
https://twitter.com/bradfitz/status/1409605220376580097
Prep for #1970 , #2264 , #2268
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2021-06-28 13:12:42 -07:00
Brad Fitzpatrick
3910c1edaf
net/socks5/tssocks: add new package, move SOCKS5 glue out of tailscaled
...
Prep for #1970 , #2264 , #2268
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2021-06-28 11:34:50 -07:00
Brad Fitzpatrick
3d777c13b0
net/socks5: fix a typo
...
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2021-06-23 22:12:17 -07:00
Brad Fitzpatrick
38dc6fe758
cmd/tailscaled, wgengine: remove --fake, replace with netstack
...
And add a --socks5-server flag.
And fix a race in SOCKS5 replies where the response header was written
concurrently with the copy from the backend.
Co-authored with Naman Sood.
Updates #707
Updates #504
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2021-03-01 11:09:19 -08:00
Naman Sood
fe16ef6812
net/socks5: create SOCKS5 package for proxy server in userspace networking
...
Updates #707
Updates #504
Signed-off-by: Naman Sood <mail@nsood.in>
2021-02-26 13:44:49 -08:00