Figure out how to get SUSE VPN running on Android.

Looking for hackers with the skills:

vpn android

This project is part of:

Hack Week 11

Activity

  • almost 11 years ago: sndirsch disliked this project.
  • almost 11 years ago: sndirsch liked this project.
  • almost 11 years ago: sndirsch disliked this project.
  • almost 11 years ago: sndirsch liked this project.
  • almost 11 years ago: sndirsch disliked this project.
  • almost 11 years ago: sndirsch liked this project.
  • almost 11 years ago: sndirsch disliked this project.
  • almost 11 years ago: sndirsch liked this project.
  • almost 11 years ago: sndirsch disliked this project.
  • almost 11 years ago: sndirsch liked this project.
  • almost 11 years ago: xgonzo liked this project.
  • about 11 years ago: sndirsch added keyword "vpn" to this project.
  • about 11 years ago: sndirsch added keyword "android" to this project.
  • about 11 years ago: sndirsch started this project.
  • about 11 years ago: sndirsch originated this project.

  • Comments

    • sndirsch
      about 11 years ago by sndirsch | Reply

      With an udpated set of config files I received from infra@suse.de openvpn now works on sle12.

      I noticed massive changes in SUSE.conf.NUE, SUSE/SUSE-sndirsch.crt and SUSE/SUSE-sndirsch.key since 2008. Also it seems SUSE/SUSE-ca.crt became ta.key (but changed as well). SUSE/SUSETrustRoot.crt is completely new.

      • sndirsch
        about 11 years ago by sndirsch | Reply

        It turned out, that there has been updated files in 2013, so I was testing with obsolete config files.

    • sndirsch
      about 11 years ago by sndirsch | Reply

      So in case you're running into a similar or even idental problem, I suggest asking for updated openvpn config files first. --> infra@suse.de

    • e_bischoff
      about 11 years ago by e_bischoff | Reply

      What about getting SUSE VPN to work with IPv6 ? It probably needs some server-side fixes too.

    • lrupp
      about 11 years ago by lrupp | Reply

      > What about getting SUSE VPN to work with IPv6 ? > It probably needs some server-side fixes too.

      IPv6 support is available with the openvpn package for SLE12 - so it should be possible once the servers are upgraded.

    • sndirsch
      almost 11 years ago by sndirsch | Reply

      Received a hint to try "OpenVPN for Android" by Arne Schwabe. It's an opensource client based on the OpenVPN project. It's capable of using a regular openvpn config file as input. And it nearly works from the beginnning with the config file we're using for SUSE. Only thing I needed to comment out were the "" lines and adjust the path of the certification/key files and up/down scripts.

    • sndirsch
      almost 11 years ago by sndirsch | Reply

      ... Only thing I needed to comment out were the "\" lines ...

    • sndirsch
      almost 11 years ago by sndirsch | Reply

      As a plus I tried to get this running also in the Android emulator, which in the end didn't work out. I wasn't successful in figuring out why. This was on Android 5.0. I also wanted to test with other Android versions, but time was running out.

    • sndirsch
      almost 11 years ago by sndirsch | Reply

      1. test1 a) test1_a b) test1_b 2. test2 a) test2_a b) test2_b

    • sndirsch
      almost 11 years ago by sndirsch | Reply

      Another try: first column second column third column

    Similar Projects

    Create an Android app for Syncthing as part of the Syncthing Tray project by mkittler

    Description

    There's already an app but code/features already in Syncthing Tray could be reused to create a nicer app with additional features like managing ignore patterns more easily. The additional UI code for the app could then in turn be re-used by other parts of Syncthing Tray, e.g. to implement further steps in the wizard as requested by some users. This way one "UI wrapper codebase" could serve GNU/Linux, Windows and Android (and in theory MacOS) at the same time which is kind of neat.

    Goals

    • DONE: Learn more about development for Android and development of UIs with Qt Quick
    • DONE: Create an experimental app reusing as much existing Syncthing Tray code as possible
    • DONE: Build Syncthing as a library also for Android and use it in the app (already done but needs further testing and integration with the rest of the app configuration)
    • DONE: Update the Syncthing Tray website, documentation
    • DONE: Extend the app so it has at least a start page and an import
    • Update forum thread
    • DONE: Upload an experimental build on GitHub
    • Extend the Syncthing API to download single files on demand (instead of having to sync the whole directory or use ignore patterns)
    • Bring back parts of the newly developed mobile UI back to Syncthing Tray on the desktop to fully benefit from the cross-platform development
      • Add UI to add/edit folders and devices in desktop tray app
      • Add UI to show out-of-sync items in desktop tray app
      • Create an alternative "AppWindow" tailored for desktop platforms reusing UI components developed for the mobile app

    Resources

    • Android SDK/NDK and emulator
    • Qt Quick