Туннель арқылы құрылғылар API-і · Qarvix

Туннель арқылы құрылғылар API-іне қолжетімділік

Qarvix тек роутердің өзіне ғана емес, оның артындағы құрылғыларға да қолжетімділік бере алады: камералар, PLC, есептеу аспаптары, датчиктер, кассалар, жергілікті веб-интерфейстер мен ішкі API.

Негізгі артықшылығы: құрылғы нысанның жергілікті желісінде қалады, сыртқа кіру порттары ашылмайды, ақ IP қажет емес, ал қолжетімділік Qarvix-тың басқарылатын VPN-контуры арқылы өтеді.

Қысқаша

Бұл қашан қажет

Сценарий нысанда қашықтан жүгінуге қажет жергілікті құрылғылар болса қолайлы.

Мысалдар:

Құрылғы Қолжетімділік не үшін қажет
Камера немесе NVR веб-интерфейсті ашу, ағынды тексеру, күйін алу
PLC контроллерді диагностикалау, деректерді оқу, сервистік жұмыстар
Есептеу аспабы көрсеткіштерді жинау, байланысты тексеру, есеп жүйесімен интеграция
Датчик телеметрия немесе күйді оқу
Касса немесе терминал сервистік қызмет көрсету және API-ді тексеру
Жергілікті сервер панельге, API-ге немесе ішкі сервиске қолжетімділік

Бұрын осы үшін порт бағыттау, ақ IP, жұмыс орнындағы TeamViewer немесе жеке VPN-файлдары пайдаланылса, Qarvix неғұрлым басқарылатын схема құруға мүмкіндік береді.

Негізгі схема

Сервистік команда немесе мониторинг сервері
        |
        | Qarvix арқылы WireGuard
        |
Qarvix Hub
        |
        | Нысан роутеріне дейін WireGuard
        |
Нысан роутері
        |
        | LAN 192.168.10.0/24
        |
Камералар, PLC, датчиктер, құрылғылар API-і

Нысанда жария кіру порты қажет емес. Қорғалған қосылымды роутер немесе агент бастайды, ал LAN-ға қолжетімділік бапталған маршрут арқылы өтеді.

Не баптау керек

Туннель арқылы API-ге қолжетімділік үшін әдетте мыналар қажет:

  1. Нысандағы басқарылатын роутер.
  2. Дұрыс VPN-ауқымы бар Qarvix желісі.
  3. Роутер артындағы LAN-ішкі желіге дейінгі маршрут.
  4. Қажетті пайдаланушылар мен сервистер үшін ACL немесе қолжетімділік ережесі.
  5. Жүгіну қай мекенжай мен портқа болатынын түсіну.

Мысал:

Нысанның LAN-ы: 192.168.10.0/24
Есептеу аспабының API-і: 192.168.10.50:8080
Пайдаланушы: сервистік команда
Қолжетімділік: тек 192.168.10.50-ге TCP 8080

Бүкіл ішкі желіні емес, тек бір сервисті ашу керек болса, қолжетімділік ережелері мейлінше нақты болуы тиіс.

Камералар және бейнебақылау

Камералар үшін әдетте веб-интерфейске, RTSP-ағынға, NVR-ге немесе басқару API-іне қолжетімділік қажет.

Qarvix көмектеседі:

Мысал:

Нысан роутері: 10.120.0.4
Камералардың LAN-ы: 192.168.20.0/24
1-камера: 192.168.20.11
2-камера: 192.168.20.12
NVR: 192.168.20.100

Басшы үшін нәтиже қарапайым: камералар нысан ішінде қалады, бірақ сервистік команда барусыз және ашық порттарсыз басқарылатын қолжетімділік алады.

PLC және өнеркәсіптік жабдық

PLC мен өнеркәсіптік жабдық көбіне тұйық LAN-сегменттерде орналасады. Оларға қолжетімділікті аса мұқият ашу керек.

Ұсынымдар:

Жабдық сыни маңызды болса, қолжетімділік уақытша немесе қатаң регламенттелген болуы тиіс.

Есептеу аспаптары мен датчиктер

Есептеу аспаптары мен датчиктер үшін көбіне инженердің қолмен қолжетімділігі емес, деректерді тұрақты жинау қажет.

Типтік нұсқа:

Есеп сервері -> Qarvix VPN -> нысан роутері -> есептеу аспабының API-і

Артықшылығы: есеп сервері есептеу аспабын интернетке жарияламай және әрбір нысанда қолмен VPN талап етпей, деректерді қорғалған туннель арқылы тікелей алады.

Мұндай сценарий есептерге жақсы сәйкес келеді: қандай нысандар қосылғанын, қандай құрылғылар қолжетімді екенін және байланыс мәселелері қайда болғанын көрсетуге болады.

Сыртқы жүйеге қолжетімділік

Сыртқы жүйе Qarvix арқылы құрылғыларға жүгінуі тиіс болса, адамның есептік жазбасын пайдаланбаңыз.

Мыналарды пайдаланған дұрыс:

Осылай қолжетімділікті қайтарып алу, токенді ауыстыру немесе интеграцияны пайдаланушыларға әсер етпей көшіру оңайырақ.

Қауіпсіздік

Туннель арқылы қолжетімділік құрылғыларды сыртқа жариялаудан қауіпсізірек, бірақ бұл бәрін бәріне ашуға болады дегенді білдірмейді.

Тексеріңіз:

Әлсіз құпия сөзі, ескі прошивкасы бар немесе заманауи аутентификацияны қолдамайтын құрылғыларға қолжетімділікті әсіресе абайлап ашыңыз.

Сервистік командаға нені беру керек

Команда артық нақтылаусыз жұмыс істей алуы үшін мыналарды белгілеңіз:

Мысал:

Ұйым: Клиент А
Желі: warehouse-cameras
Роутер: router-warehouse-01
LAN: 192.168.20.0/24
NVR: 192.168.20.100:443
Қолжетімділік: бейнебақылау сервистік командасы

Жиі кездесетін мәселелер

Роутер online болса да, API ашылмайды

Subnet route, ACL, роутердегі firewall, құрылғының жергілікті IP-ін және API-дің нысан LAN-ынан қолжетімділігін тексеріңіз.

Роутерге пинг өтеді, бірақ артындағы құрылғыға өтпейді

Көбіне LAN-ға дейінгі маршрут бапталмаған, forward/firewall рұқсат етілмеген немесе жергілікті құрылғы кері маршрутты білмейді.

Құрылғы желінің барлық пайдаланушысына қолжетімді

ACL мен әдепкі қолжетімділікті тексеріңіз. LAN-ға дейінгі маршрут автоматты түрде барлығына қолжетімділік дегенді білдірмеуі тиіс.

Мониторинг сервері деректер алуды тоқтатты

Статикалық клиенттің WireGuard-handshake жаңалығын, роутердің қолжетімділігін, құрылғы журналын және қолжетімділік ережелерінің өзгерістерін тексеріңіз.

Бақылау тізімі

Байланысты бөлімдер