Tailscale decentralised VPN
-
Hi,
I have a “Tailnet” onto which several devices connect. Tailscale is basically a self hosted VPN (“Tailnet”) but with re-built apps, including docker images, which is why I have it. Was going to connect my “new” Ubunto Touch Pixel 3a to my existing network. There isn’t an official app but it works on Linux.
Am thinking a Libertine container running the Linux Tailscale application and a browser in the same container was the way to go but does anyone have a better idea? Ideally I’d like to be able to connect the entire phone but can’t see a way: maybe route all phone traffic via a proxy in the container?
-
-
Incidentally I installed the Developer Version of Ubunto Touch. Maybe I should try just a docker image? Or obtain the Android APK and install it using Waydroid?
-
Enabling snaps and installing the tailscale snap works. But that snap hasn't been updated in a long while, which is not a good thing for a VPN type solution, security-wise.
Maybe you can express interest in the tailscale snap and the author might be motivated to update it.
-
@arubislander Hello,
I have created a snap called tailscale-snap2, which has the latest version of tailscale. Right now, it can only be installed with --devmode (i may be wrong, i havent installed in a while) and the command "tailscale-snap2" has to be used to interact with the tailscale CLI.
-
@thedeafenguy That's great news.
What is keeping the snap from being able to be strictly confined?
-
@thedeafenguy thanks. I accidentally had the idea of installing it as a Snap whilst I was gone and have installed Snap already.
-
@arubislander thanks. Wondered just now about Snaps and installed the snap option already. Next I just need to install the Snap
-
@thedeafenguy where is that snap? I’m having difficulty finding it. Thanks, eerke
-
@E2024 You will not be able to find it by searching the snap store. You will have to install it from commandline. I am working on a version that may be able to be searched from the snap store right now though. To install from command line, run:
sudo snap install tailscale-snap2 --devmodeAlso note that you will have to use sudo when invoking the command "tailscale-snap2".
-
@thedeafenguy the name of the snap os unfortunate though.
Maybe you could get in contact with the tailscale namespace holder and integrate your changes or work togwther somehow?
-
it was working fine, after adding --edge to your command, till I asked about exit nodes
"phablet@ubuntu-phablet:~$ sudo tailscale-snap2 up
failed to connect to local tailscaled (which appears to be running as tailscaled, pid 2362). Got error: Failed to connect to local Tailscale daemon for /localapi/v0/status; not running? Error: dial unix /var/run/tailscale/tailscaled.sock: connect: no such file or directory
phablet@ubuntu-phablet:~$ tailscale-snap2 status
ERROR: ld.so: object 'libtls-padding.so' from LD_PRELOAD cannot be preloaded (failed to map segment from shared object): ignored.
failed to connect to local tailscaled (which appears to be running as tailscaled, pid 2362). Got error: Failed to connect to local Tailscale daemon for /localapi/v0/status; not running? Error: dial unix /var/run/tailscale/tailscaled.sock: connect: no such file or directory"Guessing a 'pid' is not Proportional Integral Derivative like in standard engineering?
-
@E2024 Process ID = PID
too late now, but how do I see what the process is up to for next time?or just list current processes so I can see if Daemon listed?
-
@E2024 you can run
ps aux
ortop
to see running processes (if that's what you mean). These are standard Linux commands you can look up for their documentation on a search engine.