I have been using Tailscale to provide a VPN for my various devices: LMS
server, RPi Zero running Squeezelite, laptop, Android phone, etc. For
the expressed purpose of providing LMS service over a Wireguard
full-mesh network; it has worked out well: On my phone I have an
encrypted connection for the Material APK and for SB Player. My LMS
server is in California, and I recently traveled across the continent to
Maine, where I had a few dropouts necessitating a restriction in
bandwidth. There might not be enough Tailscale relay servers to support
streaming as yet. When used within the confines of my home LAN however,
connections between devices are direct and encrypted.

There is a side-effect when using Tailscale, or any VPN service on an
Android phone: only one VPN can be used at a time unlike a laptop or PC.
So, if the phone has been configured to use a private DNS service, it
will have to be disabled to use Tailscale for accessing one's home LMS
server, putting DNS requests in the clear. There is a solution to this
situation however: set up a DNS proxy within the Tailscale network, (I
am using AdGuard-Home,) and then set the Tailscale DNS Global Nameserver
option to the machine running the DNS proxy ... it sounds more
complicated than it actually is. I am using another device, (an Oracle
Cloud hosted virtual machine,) as my Tailscale exit node and AdGuard DNS
proxy. I configured AdGuard-Home to use DoH connections to DNS servers.

For additional security, I configured the LMS Server security setting,
"Allowed IP Addresses," to restrict LMS access to specific devices in my
Tailscale VPN, such as my phone.



*Living Room:* SB Touch + DIY PSU > CI Audio VDA.2 DAC + VAC.1 PSU >
VRX.1 cables > Emotiva XSP-1 Gen 2 preamp + XPA-DR2 amp > Blue Jeans
cables > B&W 804 speakers
*Laptop:* System76 Galago + Ubuntu 18.04 + Squeezelite +
Vivaldi/Material Skin > Emotiva Little Ego DAC > Grado PS500 headphones
*Bedroom:* RPi Zero W + Squeezelite > miniBOSS DAC HAT > Bose SoundLink
Revolve
*Phone:* Pixel 6a + Termux/Squeezelite + Material APK > Senn IE80
earbuds
*Server:* System76 Meerkat + Pop!_OS 22.04 + LMS 8.4
------------------------------------------------------------------------
Ron F.'s Profile: http://forums.slimdevices.com/member.php?userid=5616
View this thread: http://forums.slimdevices.com/showthread.php?t=116540

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to