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 code changes can be viewed here.

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

  1. Download above zip file
  2. Extract the zip file
  3. Uninstall Tailscale app (if installed)
  4. Install "Sideload" the new extracted .apk (I use X-plore File Manager)
  5. Run the app & Login
  6. Select allowed apps in settings
  7. Enable exit node
  8. Enjoy!
Things to know
  • If no allowed apps are selected then all traffic routed via exit node (if enabled)
  • If 1 or more allowed apps selected, only those apps will go via exit node (if enabled)
  • As you need to login again - it will show as a new machine in Tailscale
  • If this app stops working, let me know and I can pull in latest upstream changes and release a new version. All versions will be signed with the same key so can be updated over existing version and keep all existing login data / machine info.

Support

Check out the Supporter Perks

Follow