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

  • about 11 years ago: sndirsch disliked this project.
  • about 11 years ago: sndirsch liked this project.
  • about 11 years ago: sndirsch disliked this project.
  • about 11 years ago: sndirsch liked this project.
  • about 11 years ago: sndirsch disliked this project.
  • about 11 years ago: sndirsch liked this project.
  • about 11 years ago: sndirsch disliked this project.
  • about 11 years ago: sndirsch liked this project.
  • about 11 years ago: sndirsch disliked this project.
  • about 11 years ago: sndirsch liked this project.
  • about 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
      about 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
      about 11 years ago by sndirsch | Reply

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

    • sndirsch
      about 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
      about 11 years ago by sndirsch | Reply

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

    • sndirsch
      about 11 years ago by sndirsch | Reply

      Another try: first column second column third column

    Similar Projects

    Backfire TV - Take back control of your Firestick by andreabenini

    Take Back Control of Your Amazon Firestick.
    Tired of Ads, a cluttered launcher, and buttons you can't change? BackFireTV is a project to liberate your Firestick from Amazon's walled garden and make it truly yours. They call it the firestick. To fight fire with fire, you need a backfire.

    That's the soul of BackFireTV. To truly liberate it and return back to its core capabilities this project uses a linux script, one Android app and ADB access against Amazon's restrictive policies. We leverage these internal tools to create a "backfire" against the incessant ads and locked ecosystem, transforming your Firestick back into the useful, customizable device it was always meant to be.

    Goals

    I'm still defining it as a side project and something I'll surely do in the upcoming days with hw I already have. btw I'd like to register it in advance in order to work on it. I already have a somehow working concept I'll redefine later during the week


    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