Remote Network And System Administration Job In IT And Networking

Custom OpenWRT LEDE Add-on

Find more Network And System Administration remote jobs posted recently Worldwide

I am looking to create a plug-in for OpenWRT / LEDE that will significantly improve the user experience for those who wish to use virtual private networks.

I want to call it EasyVPN and also a web GUI called Luci-EasyGUI

The main features are this:

* Upload Multiple VPN Servers Allow for upload of .zip / archive files with multiple server locations, which import in a list format allowing the user to click any location and connect. This should have the option to import well known providers such as Mullvad, AirVPN, IPredator as an alternative to uploading.
* Ask for the username and password after the archive upload.

* One Location Change - If multiple locations were uploaded via archive or a provider has multiple servers with one click the user should be able to change VPN location desired.
* On the main Luci page it should list all the VPN servers from the provider they selected, or from the upload archive - in one click it should connect to that location, so someone could easily switch from NL to USA.

* Killswitch Checkbox - If enabled no traffic will work unless its routed through the VPN. There should be an exclusion option (see Bypass VPN).
* Absolutely no traffic can leak, but there is a bypass function that you can list MAC addresses such as smart TVs so they can access Netflix.
* Auto Reconnect - it should automatically be monitoring every minute by pinging Google 8.8.8.8 and if it detects that the VPN service has no connectivity (often they remain connected, but with no internet) it should try a user specified amount of time lets say default 30 pings before the backup VPN location kicks in.

* Backup VPN Location - allow the user to specify another location from the zip file that was uploaded such as London or another location so if the first destination VPN drops connection it will automatically reconnect to the backup VPN location if specified.
* If the Backup VPN fails too it should then display VPN Down Notice saying it failed on the original VPN and also the backup VPN and to check their WAN connection and/or credentials.

* DNS Leak Protection - It should automatically configure DNS servers to the providers (if known) if not it should use a public, DNS server.
* Live Terminal View of OpenVPN A live log view of the open VPN process in a terminal type window.
* So people can see what is going on.

* VPN Down Notice Show a user notice on any website the user is trying to browse if the VPN is disconnected, and if the backup VPN disconnected.

* Bypass VPN - There should be an option to allow certain MAC addresses to bypass the VPN / VPN Firewall and connect straight to then WAN (think Smart TV/Netflix)

* VPN Speed Test - The user should be able to test then archive or selected providers servers they uploaded and see which has then lowest latency and fastest speed

* Web Button Control - The user should be able to STOP the VPN START the VPN and RESTART the VPN, it should lock them for 30 seconds after they click one of those options, they can see in the terminal preview window if it worked or not.

Im able to provide a customised version of OpenWRT which has some of these features built in, it has the upload archive ability, backup server, is it online functionality, live terminal, VPN Speed Test, and kill switch functionality.
About the recuiter
Member since May 20, 2018
Sandra Hamidah
from Caras-Severin, Romania

Skills & Expertise Required

software development 

Candidate shortlisted and hiredHiring open till - Apr 21, 2021

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$1,737.36

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

ADFS configuration expert

Need an expert in ADFS to help us troubleshoot an issue with our ADFS environment

DevOps skilled developer with knowledge in Big Data environments

Fraudlogic is a cyber fraud detection company. We work with big data environments and process billions of records daily.

We are offering a full time position for a DevOps + DataOps expert. The developer can work from home and will need to b...read more

Mal mt4 alert

I am seeking a program that creates alignment with the online and offline charts for the following time frames: 5m, 10m, 15m, 20m, 30, 1hr, 2hr, 3hr, 4hr, 8hr, 12hr, 16hr, D, 2D, 3D, 4D, 5D, W, 2W, 3W, 4W. It should have the ability to pick and choos...read more

DevOps Engineer / Cloud Architect

Were looking for an experienced DevOps Engineer and Cloud Architect who can help to setup and support environment for several web applications (JavaScript).
Its a part time job for now, but in case of successful collaboration we would like to c...read more

Flutter Developer to develop a Car Service app

I am looking for an experienced freelancer who can develop a prototype for a Car service app.
Application must be developed for both android and IOS using Flutter.