Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!
Підняти сервер OpenVPN з файрволом
Проєкт перекладено автоматично. Увійдіть або зареєструйтесь, щоб побачити оригінал
Потрібні адміністратори, яким дозволений доступ до всіх нодів.Потрібні кулі різних платформ (сайтів), і вхідних в них нод, кожен з яких має свій VPN-сертифікат і VPN-адрес.Внутрішньо цих пулів доступ між нодами відкритий, але може бути закритий за необхідності.Також існують організації (компанії), які можуть об'єднати кулі декількох майданчиків.У інших випадках між кулями різних майданчиків прямого зв'язку немає.Пули організацій і вхідних в них нід повинні бути витягнуті автоматично з JSON-файлу, а права на пули повинні бути видані ніде автоматично на основі змісту цього файлу, при цьому адміністратори, як згадується, завжди повинні мати доступ до всіх нід.Приклад JSON:{ «sitename_1»: {
«Нодліст»:
{ {
«hostname»: «nodename-1»,
«ipaddr»: «10.8.2.103»,
«friendlyname»: «Nodename 1»,
«Site»: «Sitename_1»
«Компанія»: «Сомпанія 1»,
«Зв’язаний»: 1
"updated":"2022-08-07T09:58:19.116Z",
«created»:»2020-11-16T22:19:06.169Z»
,
{ {
«hostname»: «nodename-2»,
«ipaddr»: «10.8.2.104»,
«Friendlyname»: «Nodename 2»,
«Site»: «Sitename_1»
«Компанія»: «Компанія 1»,
«Зв’язаний»: 1
"updated":"2022-08-07T09:58:19.116Z",
«created»:»2020-11-16T22:19:06.169Z»
)
,
«Sitename_2»: {
«Нодліст»:
{ {
«hostname»: «nodename-3»,
«ipaddr»: «10.8.3.70»,
«Friendlyname»: «Nodename 3»,
«site»: «sitename_2»,
«Компанія»: «Сомпанія 1»,
«Зв’язаний»: 1
"updated":"2022-08-07T09:58:19.116Z",
«created»:»2020-11-16T22:19:06.169Z»
,
{ {
«hostname»: «nodename-4»,
«ipaddr»: «10.8.3.71»,
«Friendlyname»: «Nodename 4»,
«site»: «sitename_2»,
«Компанія»: «Сомпанія 1»,
«Зв’язаний»: 1
"updated":"2022-08-07T09:58:19.116Z",
«created»:»2020-11-16T22:19:06.169Z»
,
{ {
«hostname»: «nodename-5»,
«ipaddr»: «10.8.3.72»,
«friendlyname»: «Nodename 5»,
«site»: «sitename_2»,
«Компанія»: «Сомпанія 1»,
«Зв’язаний»: 1
"updated":"2022-08-07T09:58:19.116Z",
«created»:»2020-11-16T22:19:06.169Z»
)
,
«Sitename_3»: {
«Нодліст»:
{ {
«hostname»: «nodename-6»,
«ipaddr»: «10.8.4.20»,
«friendlyname»: «Nodename 6»,
«Site»: «sitename_3»,
«Компанія»: «Сомпанія 2»,
«Зв’язаний»: 1
"updated":"2022-08-07T09:58:19.116Z",
«created»:»2020-11-16T22:19:06.169Z»
,
{ {
«hostname»: «nodename-7»,
«ipaddr»: «10.8.4.21»,
«Friendlyname»: «Nodename 7»,
«Site»: «sitename_3»,
«Компанія»: «Сомпанія 2»,
«Зв’язаний»: 1
"updated":"2022-08-07T09:58:19.116Z",
«created»:»2020-11-16T22:19:06.169Z»
)
Ще 2 ставки приховано