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

Convenient VPN App

Scheduled Pinned Locked Moved App Development
38 Posts 14 Posters 7.2k Views 4 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.
    • T Offline
      theare27 @PhoenixLandPirat
      last edited by 15 Jun 2020, 18:32

      @PhoenixLandPirat I'm talking about an indication on the bar at the top of the screen, either next to the wifi icon or incorporated into it somehow

      Android has the key icon. On UT you have to go digging through the dropdowns to see if it's connected or not.

      Yeah I have commented on some of the open bugs, just saw this thread & thought worth raising here too

      1 Reply Last reply Reply Quote 1
      • D Offline
        dobey
        last edited by 15 Jun 2020, 18:59

        If you want to make VPN connection easier, then the first thing to do would be to get .ovpn file import support working in System Settings VPN config, so that one can simply import the necessary settings.

        Concentrating on partnership marketing will not bring a better user experience to VPN setup.

        M 1 Reply Last reply 16 Jun 2020, 17:52 Reply Quote 3
        • M Offline
          marc_aurel
          last edited by 16 Jun 2020, 15:24

          Sailfish OS offers the approach with a VPN script. The disadvantage is, that it doesn't cover the requirement to change the server or - as mentioned in the discussion - a kill switch. A kill switch might be implemented by the system itself.

          One more thing. We should be aware, that many consumers doesn't know anything about openVPN scripts or similar technology, but they are able to install the app of the VPN provider, they have chosen from an app store.

          Companies would need an MDM solution for UT. But this is another topic.

          1 Reply Last reply Reply Quote 0
          • P Offline
            pixelated
            last edited by 16 Jun 2020, 17:16

            getting ovpn files to import would be massive, that is by far the most painful bit atm lol i could live without an app, if i could quickly import the 200 odd connections i use easily

            1 Reply Last reply Reply Quote 1
            • M Offline
              malditobastardo @dobey
              last edited by 16 Jun 2020, 17:52

              @dobey exactly

              1 Reply Last reply Reply Quote 0
              • A Offline
                arubislander
                last edited by arubislander 16 Jun 2020, 18:46

                There is something I think I am not understanding here.

                I understand that Volla has partnered with hide.me to offer VPN services.
                I have looked on their site and they offer a download after payment. If it is an app or simply an .ovpn file I do not know.

                But if it is an app, I assume they could make one for UTouch too, no?

                If it is an .ovpn file, I have seen on their site they have step by step instructions and video tutorials to get their service configured on different platforms. In that case it would be a huge step in the right direction to, as @dobey and others have mentioned, implement .ovpn file support in the VPN settings plugin.

                Or am I missing something obvious?

                πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                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
                • M Offline
                  marc_aurel
                  last edited by 16 Jun 2020, 19:44

                  @arubislander Yes hide.me offers a script for OpenVPN. This works fine for experienced users. However this script doesn't cover the following requirements:

                  1. Considering changing servers
                  2. Optimizing bandwidth by choosing the currently fastest server for a location
                  3. Switching countries
                  4. Supporting kill switch
                  5. Supporting newer protocol WireGuard
                  6. Convenient installation for consumers

                  UT has the potential to become an alternative to Apple and Google for consumers. Therefore I'm looking for a convenient and best solution.

                  If someone is interested to work on a convenient solution, let me know. We can offer a Volla Phone as a Thank you.

                  D 1 Reply Last reply 16 Jun 2020, 22:03 Reply Quote 0
                  • D Offline
                    dobey @marc_aurel
                    last edited by 16 Jun 2020, 22:03

                    @marc_aurel said in Convenient VPN App:

                    Supporting kill switch

                    You keep saying kill switch but it's not at all clear what you mean by that. The indicator has a toggle to turn VPN on and off already.

                    @marc_aurel said in Convenient VPN App:

                    Supporting newer protocol WireGuard

                    This is not currently supported in UT at all, so perhaps you could start with getting the basic support of that into a PR, as well.

                    @marc_aurel said in Convenient VPN App:

                    Convenient installation for consumers

                    If hide.me provides an OVPN file, how would simply loading this into the System Settings page, not be convenient? Marketing != convenience.

                    K 1 Reply Last reply 17 Jun 2020, 03:56 Reply Quote 0
                    • K Offline
                      Keneda @dobey
                      last edited by Keneda 17 Jun 2020, 03:56

                      @dobey
                      Kill switch, in my knowledge of VPN, is the ability for a VPN solution to prevent apps from using "normal" network when encrypted link fails between device and VPN server.

                      This, is in order to prevent user from sending datas over non secured network if anything goes wrong in VPN connection, it's a privacy safeguard.

                      It's an automated task.

                      In VPN settings, that would be an option like "turn off data if VPN connection fails".

                      When kill switch is active, only VPN software is allowed to send data to its server in order to try reconnect VPN.

                      Some kill switch solutions offer a whitelist for allowing user chosen apps to connect outside VPN protocole when kill switch is active.

                      2015-2023 : Meizu MX4 ☠️⚰️✝️
                      2023-2024 : Nexus 5 ☠️⚰️✝️
                      2024-***** : FPOS Fairphone 5 waiting UT for freedom πŸ˜‰
                      πŸ‡²πŸ‡«πŸ‡¬πŸ‡§

                      D M 2 Replies Last reply 17 Jun 2020, 13:50 Reply Quote 0
                      • D Offline
                        dobey @Keneda
                        last edited by 17 Jun 2020, 13:50

                        @Keneda OK. This already exists in NetworkManager sort of, but there is no UI for it on UT I guess. That is apparently another specific thing that Volla could work on and help improve VPN for everyone.

                        1 Reply Last reply Reply Quote 0
                        • M Offline
                          marc_aurel @Keneda
                          last edited by 18 Jun 2020, 21:24

                          @Keneda Exactly. We may develop that our selves. But community developers are invited to help us. We would spend a developer device.

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            marc_aurel
                            last edited by 21 Jul 2020, 05:23

                            Good news. Our partner eVenture has recently published a command line tool for a Wireguard VPN connection as open source on Github:

                            https://github.com/eventure/hide.client.linux

                            It would be great to have a UI for this command line tool, so consumers can use VPN on Ubuntu Touch conveniently. Is someone interested to help us with an improved user experience regarding VPN on Ubuntu Touch?

                            1 Reply Last reply Reply Quote 1
                            • S Offline
                              scottbouch @theare27
                              last edited by 2 Aug 2020, 07:12

                              @theare27 I'd echo these points...

                              I have set up several VPN configs, all through privateinterneraccess, they work nicely. (Oneplus One).

                              I like access to switch them on or off by the top network menu, it is convenient.

                              But alas, whenever I leave the house, go off my wifi and onto mobile data, or from mobile back to wifi the VPN connection never re-establishes itself, and having no VPN symbol in the top menu, this can be the case for hours until I notice I'm not VPN'd.

                              An automatic re-connection is desireable, notification symbol, and maybe a kill switch if VPN is not connected to block all data until VPN is re-connected.

                              These are features offered by privateinterneraccess's Android app that made phone use more private / secure.

                              Many thanks, Scott

                              M 1 Reply Last reply 2 Aug 2020, 11:14 Reply Quote 0
                              • M Offline
                                marc_aurel @scottbouch
                                last edited by 2 Aug 2020, 11:14

                                @scottbouch I see. That’s another reason for an app, that includes a kill switch an automatic reconnection, if you chance the network. So that you can be sure to be connected to the VPN.

                                1 Reply Last reply Reply Quote 0
                                • D Offline
                                  dobey
                                  last edited by 2 Aug 2020, 14:44

                                  I see no reason it needs to be a separate app for any of those features, versus simply improving the existing system.

                                  And having an app doesn't negate the need to fix things in the system to work in a certain way. Apps alone cannot solve all the problems.

                                  M 1 Reply Last reply 3 Aug 2020, 10:18 Reply Quote 1
                                  • D Offline
                                    domubpkm
                                    last edited by 2 Aug 2020, 17:27

                                    VPN editor is an app that works well now when I use it. It was already suggested a long time ago to 'merge' this app into UT system. And if UT system could also include a VPN connection indicator and a KILL SWITCH it would be very nice. Because indeed, the ultimate goal is that all UT phones can configure a safe working VPN.

                                    M 1 Reply Last reply 3 Aug 2020, 10:20 Reply Quote 0
                                    • M Offline
                                      marc_aurel @dobey
                                      last edited by 3 Aug 2020, 10:18

                                      @dobey How could a system setting retrieve the available servers and countries of a specific VPN provider?

                                      D 1 Reply Last reply 3 Aug 2020, 14:27 Reply Quote 0
                                      • M Offline
                                        marc_aurel @domubpkm
                                        last edited by 3 Aug 2020, 10:20

                                        @domubpkm Sounds promising. Is it available in the store or on any platform like Github?

                                        A 1 Reply Last reply 3 Aug 2020, 11:29 Reply Quote 0
                                        • A Offline
                                          arubislander @marc_aurel
                                          last edited by 3 Aug 2020, 11:29

                                          @marc_aurel

                                          It can be found in the OpenStore

                                          πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                                          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
                                          • D Offline
                                            dobey @marc_aurel
                                            last edited by 3 Aug 2020, 14:27

                                            @marc_aurel said in Convenient VPN App:

                                            @dobey How could a system setting retrieve the available servers and countries of a specific VPN provider?

                                            You are conflating too many features to be a single thing. Most providers just configure the whole set of servers, and then the user picks from one in the list. Solve each individual problem one at a time, rather than trying to block everything on your partnership with hide.me.

                                            M 1 Reply Last reply 4 Aug 2020, 12:29 Reply Quote 0
                                            • First post
                                              Last post