tailscale / tailscale/tailscale

Captive portal checks report true on some airlines with a squid intermediary

Open
#14,856 0 comments 0 reactions 0 assignees View on GitHub
bug captive-portals
Dominant language
Go
Stars
36.5k
Forks
3.2k
Avg merge
2d 3h
Merged PRs (30d)
123

Description

```
% time curl -I http://derp10d.tailscale.com/generate_204
HTTP/1.1 204 No Content
Date: Fri, 31 Jan 2025 20:44:39 GMT
Server: PAC Web Server
Cache-Control:
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
Allow: GET, POST, HEAD
X-Cache: MISS from bc01
Via: 1.1 bc01 (squid/3.5.27)
Connection: close
```

with parameter:

```
% time curl -I 'http://derp10d.tailscale.com/generate_204?v=2'
HTTP/1.1 204 No Content
Date: Fri, 31 Jan 2025 20:46:38 GMT
X-Cache: MISS from bc01
Via: 1.1 bc01 (squid/3.5.27)
Connection: close
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.