Xamarin VPN Library

I need a VPN class, let's call it VPNManager that will start and stop a vpn connection in the following platforms.

- Android (required)

- iOS (required)

- Windows

- Mac

It needs to comply with the following points:

- Use the dependency service class native to Xamarin

- Use the OOTB lib that comes with Net 2.0 standard as much as possible. No external software can be used.

- It needs to be able to connect to PPTP and IPSec.

- The completed functioning library would have to be demoed using Visual Code Comunity Edition for Mac. This will ensure that all platforms can be shown to be working.

- The library will be demoed by a simple one screen Gui start and stop button.

- The VPN connection needs to stay even when the app is not active in the screen (started service style in android language).

- The device must NOT be rooted in order for this to work.

The general Flow

- User clicks the start button

- [login to view URL]() is invoked.

- VPN starts using a local port. This means that there must a class that accepts the connection from the VPNService (talking android language here) so that no external server is needed.

- VPNManager will then redirect the traffic on port 80 and 443 to a proxy server which will be outside of the device itself. The rest of the traffic can be sent direct.

- All code must comply with good coding standards for Google Play store and iTune store.

If the user clicks stop the VPN tunnel stops.

This is another way to really enforce a proxy at the device level without the device being rooted.

A very similar app is the Postern app in google play.

Skills: Android, C# Programming, iOS Development, Mobile App Development, Xamarin

See more: vpn usb redirect, flex cover flow library, vpn library, how to make vpn app for android, xamarin vpn connection, android vpnservice example, i need a simple android overlayer, i need a simple design mockup for my band website, i need a simple logo for my company title martin bay aps i work with mobile apps websites ecommerce, i need a simple, i need at least 80 accuracy, i need at least 80% accuracy, if i hire a graphic designer for a cd duplication do they do all the work needed in photoshop, i need a simple cone designs, i need a simple interface of a web page that i can design, i need a simple logo made, i need very simple content writing done, i need a simple poster, i need a simple pos, i need a simple logo

About the Employer:
( 0 reviews ) Chattaroy, United States

Project ID: #18721723

9 freelancers are bidding on average $682 for this job


Hello, I have much experience in C#, .NET development. At a month ago, I have finished c# project with azure service. There, i have integratede with azure storage, azure sendgrid, azure sql database. You can check More

$500 USD in 10 days
(77 Reviews)

Hi. I am a Senior Software Engineer with 8+ years' rich experience. I have very strong skills in C/C++, C#, .NET, Java and x86/x64 Assembler. If you desire the best qualified result in your project, you should choose More

$555 USD in 10 days
(24 Reviews)

Hi, I am very much interested to work on your project. I am a mobile app developer with more than 2+ years working experience on Xamarin app development. I have the skills you’re looking for. I’m fully expert More

$1000 USD in 10 days
(8 Reviews)
$333 USD in 10 days
(30 Reviews)

• 10+ years of professional experience in C#/.NET software development; • 5+ years Experience with ASP.NET MVC , LINQ , EF , SQL; • 10+ years Experience with PHP/MySQL; • 7+ years Experience with App development And More

$750 USD in 10 days
(8 Reviews)

Hello Sir, Flawlessly we have done multiple jobs in mobile app development and we are technophile in app frontend and backend which includes:- ✍ Xamarin forms/Xamarin Android/Xamarin iOS ✍XAML C#, .NET, Visual More

$555 USD in 10 days
(13 Reviews)

Hey, For android, iOS, mac and windows you must need to concentrate on Simple and User-Friendly Interface, Supporting the Multiple Languages, Native platform integration for Android and iOS, Various code signing, PCL, More

$1000 USD in 30 days
(9 Reviews)

I DO NOT OUTSOURCE I have been a freelancer for the past 8 years, I believe that my experience and skill in this background will prove to be of great help to you. Contact me to discuss more on the details

$500 USD in 10 days
(0 Reviews)

Dear client! I've reviewed your requirement & we could possibly assist you in all various categories of work relevant to this project. We have an excellent team of programmers, designers, and testers. We have the More

$944 USD in 16 days
(0 Reviews)