This script allows you to toggle tailscale settings using the physical side switch on the GL-iNet Beryl AX.
To install:
-
Copy the below file to
/etc/gl-switch.d/tailscale.shand replace theexit_node_ipvalue with your exit node ip address. -
Make sure to set the execute bit on the new file:
chmod +x /etc/gl-switch.d/tailscale.sh -
Depending on version:
4.8.0 and above:
Copy/write theswitch-buttonfile below to/etc/config/switch-button4.7.4 and below:
Go toSystem->Toggle Button Settingsand chooseTailscale (On/Off)in the dropdown andApply
I have figured it out and updated the instructions and a new file contents.
Basically you cannot choose tailscale from the button GUI anymore as they must have added some validation, but you can manually write that config file and it works just fine.