Search the Community
Showing results for tags 'development'.
Found 1 result
Development of OS X AirVPN Client
Staff posted a topic in Eddie - AirVPN ClientHello! We're glad to announce that we are working on a new AirVPN Client, that will be available for Windows, Linux, OS X and maybe (lower priority) for Android and iOS. The objective is a user-friendly graphical wrapper that installs, upgrades, configures and manages the necessary third-party software (including OpenVPN software, TUN/TAP drivers, DNS scripts, etc) for as many platforms as possible. Our AirVPN Client 2.0 (codename Eddie) will be released under GPL, and of course needs to be bundled only with Open Source third-party software. We are doing some platform tests, to collect the necessary things to be bundled in our future client. We wish to share with the community our work in progress. --------------------------- OS X Experimental package: https://airvpn.org/repository/experimental/osx.tar.gz It contains a file "tuntap.pkg", a kext driver TUN/TAP package, which needs to be installed. Derived from this project: http://tuntaposx.sourceforge.net/ Hold down the CTRL button and click on the "tuntap.pkg". You should now see a contextual menu appear where you will need to click on the Open option. Without the "CTRL", OS X Gatekeeper hides the "Open" item because it's an untrusted (for Apple) source. Our package contains also a binary build of OpenVPN 2.3.1. It runs without dependencies on Mountain Lion, currently untested in previous OS X version. Download our .ovpn configuration files from our generator and put them at the same level of "openvpn". Launch with: sudo ./openvpn myconfig.ovpn Known caveat: - By default, navigation does not work. There are issues with DNS. We tested different up-down scripts, without a definitive solution until now: many scripts are too old for Mountain Lion (our testing platform), or too-specific to third-party tools (ex. Tunnelblick scripts). As an effective workaround, at the moment you can list your services with: networksetup -listallnetworkservicesand launch sudo networksetup -setdnsservers <service_name> 10.4.0.1 184.108.40.206for example sudo networksetup -setdnsservers Ethernet 10.4.0.1 220.127.116.11to permanently set our internal VPN DNS as primary nameserver, and Google DNS as secondary server. If you can send a feedback, it will be more than welcome. Please remember to specify your exact OS version. Kind regards