Closed

Set up an OpenVPN server with a firewall

Set up an OpenVPN server with a firewall that works as follows:

There must be administrators who are allowed access to all nodes.

There should be pools of different sites, and nodes included in them, each of which has its own VPN certificate and VPN address. Within these pools, access between nodes is open but can be restricted if needed.

There are also companies that can combine pools of several sites. In other cases, there is no direct connection between the pools of different sites.

Pools of organizations and their nodes should be pulled automatically from the JSON file, and the rights to the pool should be automatically issued to the node based on the contents of this file, while administrators, as mentioned, should always have access to all nodes.

JSON example:

{

"sitename_1": {

"nodelist": [

{

"hostname": "nodename-1",

"ipaddr": "[login to view URL]",

"friendlyname": "Nodename 1",

"site": "sitename_1",

"company": "Сompany 1",

"connected": 1,

"updated": "2022-08-07T09:58:19.116Z",

"created": "2020-11-16T22:19:06.169Z"

},

{

"hostname": "nodename-2",

"ipaddr": "[login to view URL]",

"friendlyname": "Nodename 2",

"site": "sitename_1",

"company": "Company 1",

"connected": 1,

"updated": "2022-08-07T09:58:19.116Z",

"created": "2020-11-16T22:19:06.169Z"

}

]

},

"sitename_2": {

"nodelist": [

{

"hostname": "nodename-3",

"ipaddr": "[login to view URL]",

"friendlyname": "Nodename 3",

"site": "sitename_2",

"company": "Сompany 1",

"connected": 1,

"updated": "2022-08-07T09:58:19.116Z",

"created": "2020-11-16T22:19:06.169Z"

},

{

"hostname": "nodename-4",

"ipaddr": "[login to view URL]",

"friendlyname": "Nodename 4",

"site": "sitename_2",

"company": "Сompany 1",

"connected": 1,

"updated": "2022-08-07T09:58:19.116Z",

"created": "2020-11-16T22:19:06.169Z"

},

{

"hostname": "nodename-5",

"ipaddr": "[login to view URL]",

"friendlyname": "Nodename 5",

"site": "sitename_2",

"company": "Сompany 1",

"connected": 1,

"updated": "2022-08-07T09:58:19.116Z",

"created": "2020-11-16T22:19:06.169Z"

}

]

},

"sitename_3": {

"nodelist": [

{

"hostname": "nodename-6",

"ipaddr": "[login to view URL]",

"friendlyname": "Nodename 6",

"site": "sitename_3",

"company": "Сompany 2",

"connected": 1,

"updated": "2022-08-07T09:58:19.116Z",

"created": "2020-11-16T22:19:06.169Z"

},

{

"hostname": "nodename-7",

"ipaddr": "[login to view URL]",

"friendlyname": "Nodename 7",

"site": "sitename_3",

"company": "Сompany 2",

"connected": 1,

"updated": "2022-08-07T09:58:19.116Z",

"created": "2020-11-16T22:19:06.169Z"

}

]

}

}

Skills: System Admin, Network Administration, Linux, OpenVPN, VPN

About the Client:
( 0 reviews ) Vladivostok, Russian Federation

Project ID: #34310647

10 freelancers are bidding on average $159 for this job

(287 Reviews)
7.3
Hostingshades

Hello, I can help you to configure/setup an OpenVPN server with a firewall on your server. Please initiate a chat session so we can discuss more about it. Thank You.

$100 USD in 1 day
(148 Reviews)
6.0
ExpertNetworkEng

Hello Dear, I am an Expert Network Engineer and I am working as Professor and Expert Consultant Network Engineer in a Multinational ISP. I have great hands-on experience for more than 15 years in various network tech More

$30 USD in 1 day
(144 Reviews)
5.8
(6 Reviews)
4.0
avistainfotech

Hi Team, I am a network consultant with 12 years of experience. I have done many similar [login to view URL] skp I'd is [login to view URL], We can have a call and discuss our plans please feel free to contact me. Regards, More

$140 USD in 5 days
(22 Reviews)
4.0
kushalghimire2

the configuration you requested seems doable , but i'd suggest something else .a complete firewall solution with built it openvpn called opensense well lets talk more in details . hoping to hear from you

$180 USD in 7 days
(9 Reviews)
3.1
loxtic

Hi, i have considerable experience with setting up openvpn [login to view URL] firewall do you man access control ? What sort of restriction would be placed among nodes? Let me know further information if interested.

$400 USD in 5 days
(4 Reviews)
2.9
MRARIFAKRAM

Hello, My name Is Arif, I am Linux, Unix, And Windows Server Expert, I have my 4 Years Experience, I will Fix or Setup Your Server Within 1 Hour, Chat me, I will instant Reply

$140 USD in 1 day
(4 Reviews)
2.4
facelessgeeks

Hello Dear Client, after thoroughly reading your PROJECT DESCRIPTION i have clearly understood it and i would like to work with you. I am a skilled and experienced in the named SKILLS. I consider your project DOABLE as More

$140 USD in 7 days
(0 Reviews)
0.0
pku5aa88e05da82a

First of all we will deploy PfSense Firewall then we will configured OpenVPN over there and configured as per your requirements.

$140 USD in 2 days
(0 Reviews)
0.0