The following helped me:
I modified the docker-compose.yml file as follows: (~/umbrel/app-data/tailscale/docker-compose.yml)
version: '3.7'
services:
web:
network_mode: host
image: >-
tailscale/tailscale:v1.66@sha256:cf8e97667e8be250caaed88694cec0befe11040bbd5a3de3b33086cc52ef4eb1
restart: on-failure
stop_grace_period: 1m
environment:
- TS_EXTRA_ARGS=--advertise-exit-mode --exit-node-allow-lan-access
command: >-
sh -c 'tailscale web --listen 0.0.0.0:8240 & exec tailscaled'
volumes:
- ${APP_DATA_DIR}/data:/var/lib
- /dev/net/tun:/dev/net/tun
cap_add:
- net_admin
- sys_module
container_name: tailscale_web_1
Log in to Tailscale with your user account and set Umbrel as the exit node.
If it doesn’t work, you may need to restart Umbrel.
Here is another variant for the configuration described: