Tailscale Android App with inclusive split tunneling

I needed to only route some apps (Netflix) via Tailscale and the current Android app only supports an exclusion list of apps.

I therefore forked the repo and flipped the exclude list to an include list
The changes can be viewed here:
https://github.com/matthuisman/tailscale-android/pull/1/files

And here is the generated APK (in a zip archive due to size)
https://f.mjh.nz/apk/tailscale-a2d575b.zip

  1. Uninstall Tailscale app (if installed)
  2. Download above zip file
  3. Extract the zip file
  4. Install the tailscale-a2d575b.apk
  5. Login
  6. Select allowed apps in settings
  7. Enable exit node
  8. Enjoy!
Things to know
  • If no allowed apps selected and exit node selected = all via exit node.
  • If 1 or more allowed apps selected, only those apps will go via exit node
  • As you need to login again - it will show as a new machine in Tailscale

Support

Check out the Supporter Perks

Follow