In Progress

Server and 2 Different Clients, which will be connected through a VPN Tunnel.

The Server

The Server Application should be running in a Dedicated Linux Server Machine.

Clients should be able to connect to the Server, the Server should create a VPN Tunnel between the 2 Clients.

A User Management should also be implemented.

The Client 1 (User Site)

This Client should be running on Systems, which we deploy.

(embedded linux, x86)

It should not have a graphical user interface, but it should be running as a service in background on a Windows x86 Machine and also on a embedded linux system.

There should be a XML Config File, in which a few things are declared:

(PK) UniqueID,


Name of Site,

Server Address or Domainname,

This Client should always try to connect to the server, which is set in the XML File.


The Client 2 (Admin Interface)

This Client should be running on x86 Systems ( Windows x86)

It should have a graphical User Interface and be able to Connect to the Server.

There should be the option in the Interface to Add a Client by Name and UniqueID.

After a Client, being added for the first time, a password should be set from the Admin Interface, which is send to the Server, any trys to add the Client later on to a new List of another Admin Interface, will result in Questioning of the Password for this Client.

It should list all the Added Clients.

One should be able to connect to the Client after adding it, the Client 2 will now Connect to the Server, which already has an open Connection to it, which was made by Client 1 and create a VPN Connection between Client 1 and Client 2 then.

It Should Display the IP Address of Client 1, after connecting.

There should be a option to disconnect from Client 1 again and close the VPN Connection.

All ports of Client 1 should be accessible over the VPN Tunnel.

If you have some recommendations to the Project, or Questions, feel free to ask me anything.

Skills: Software Architecture

See more: vpn service for linux, file service architecture, x86, vpn software, vpn site to site, vpn service, vpn client, software-as-a-service, Open VPN , embedded+linux, Embedded Systems, embedded linux, different ip, connected, connect time server, vpn dedicated server linux, linux tunnel create, site site tunnel, windows 2012 management, vpn service windows, connecting server, tunnel interface, architecture linux server, vpn connection windows, graphical user interface linux

About the Employer:
( 0 reviews ) Ried im Innkreis, Austria

Project ID: #2568005

Awarded to:


Please check details in PMB. Thanks.

€3000 EUR in 30 days
(0 Reviews)

2 freelancers are bidding on average €3000 for this job


My team offers extensive experience with linux server application development, VPN, database driven membership (user management) apps since 2004. You may view [url removed, login to view] for our process and c More

€3000 EUR in 25 days
(0 Reviews)