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 2.0k 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
            JingPad (24.04-1.x daily)
            OnePlus Nord N10 5G (24.04-2.x daily)
            PinePhone OG (20.04)
            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
                JingPad (24.04-1.x daily)
                OnePlus Nord N10 5G (24.04-2.x daily)
                PinePhone OG (20.04)
                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
                          JingPad (24.04-1.x daily)
                          OnePlus Nord N10 5G (24.04-2.x daily)
                          PinePhone OG (20.04)
                          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 Offline
                                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

                                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                With your input, this post could be even better 💗

                                Register Login
                                • First post
                                  Last post