tailscale / tailscale/tailscale

FR: Enable blacklisting of individual WiFi networks

Open
#14,447 1 comment 1 reaction 0 assignees View on GitHub
fr needs-triage
Dominant language
Go
Stars
36.5k
Forks
3.2k
Avg merge
2d 3h
Merged PRs (30d)
123

Description

### What are you trying to do?

As Tailscale's popularity increases, more and more businesses are starting to block Tailscale traffic on their networks. In the case of using your mobile device it makes it necessary to disable WiFi in order to push traffic out via mobile data instead.
In my case, my employer blocks Tailscale at all our corporate sites when accessed over the corporate WiFi. So every day I need to repeatedly disable WiFi when I need to access anything over Tailscale and then re-enable it when I need to access devices on the corporate network.

### How should we solve this?

Add the ability to the client to blacklist any given WiFi network based on SSID. When your device connect to a WiFi network the Tailscale client looks to see if it is in the blacklist. If it is, then it will route its traffic out the mobile data interface instead. This would allow Tailscale to continue to work but also allow non Tailscale traffic to still go out via the likely cheaper/faster WiFi network.
It may even be possible to automate the process, if it cannot establish a connection over WiFi then it defaults to mobile data.

### What is the impact of not solving this?

Worsening pain for every user as more and more businesses and free wifi networks start blocking Tailscale due to their misconception that VPN = illegal behaviour.

### Anything else?

_No response_

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.