UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Tailscale decentralised VPN

    Scheduled Pinned Locked Moved Support
    tailscaletailnetdecentral vpn
    13 Posts 4 Posters 449 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • E Offline
        E2024
        last edited by

        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?

        1 Reply Last reply Reply Quote 0
        • E E2024 marked this topic as a regular topic on
        • E Offline
          E2024
          last edited by

          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?

          1 Reply Last reply Reply Quote 0
          • arubislanderA Offline
            arubislander
            last edited by

            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.

            🇦🇼 🇳🇱 🇺🇸 🇪🇸
            Happily running Ubuntu Touch
            Google Pixel 3a (20.04 DEV)
            JingPad (24.04 preview)
            Meizu Pro 5 (16.04 DEV)

            T E 2 Replies Last reply Reply Quote 0
            • T Offline
              thedeafenguy @arubislander
              last edited by

              @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.

              arubislanderA E 3 Replies Last reply Reply Quote 0
              • arubislanderA Offline
                arubislander @thedeafenguy
                last edited by

                @thedeafenguy That's great news.

                What is keeping the snap from being able to be strictly confined?

                🇦🇼 🇳🇱 🇺🇸 🇪🇸
                Happily running Ubuntu Touch
                Google Pixel 3a (20.04 DEV)
                JingPad (24.04 preview)
                Meizu Pro 5 (16.04 DEV)

                1 Reply Last reply Reply Quote 0
                • E Offline
                  E2024 @thedeafenguy
                  last edited by

                  @thedeafenguy thanks. I accidentally had the idea of installing it as a Snap whilst I was gone and have installed Snap already.

                  1 Reply Last reply Reply Quote 0
                  • E Offline
                    E2024 @arubislander
                    last edited by

                    @arubislander thanks. Wondered just now about Snaps and installed the snap option already. Next I just need to install the Snap

                    1 Reply Last reply Reply Quote 0
                    • E Offline
                      E2024 @thedeafenguy
                      last edited by

                      @thedeafenguy where is that snap? I’m having difficulty finding it. Thanks, eerke

                      T 1 Reply Last reply Reply Quote 0
                      • T Offline
                        thedeafenguy @E2024
                        last edited by

                        @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 --devmode

                        Also note that you will have to use sudo when invoking the command "tailscale-snap2".

                        arubislanderA E 2 Replies Last reply Reply Quote -1
                        • arubislanderA Offline
                          arubislander @thedeafenguy
                          last edited by

                          @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?

                          🇦🇼 🇳🇱 🇺🇸 🇪🇸
                          Happily running Ubuntu Touch
                          Google Pixel 3a (20.04 DEV)
                          JingPad (24.04 preview)
                          Meizu Pro 5 (16.04 DEV)

                          1 Reply Last reply Reply Quote 0
                          • E Offline
                            E2024 @thedeafenguy
                            last edited by

                            @thedeafenguy

                            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?

                            E 1 Reply Last reply Reply Quote 0
                            • E Offline
                              E2024 @E2024
                              last edited by E2024

                              @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?

                              ikozI 1 Reply Last reply Reply Quote 0
                              • ikozI Online
                                ikoz @E2024
                                last edited by ikoz

                                @E2024 you can run ps aux or top 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.

                                May the source be with you

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post