<<< Назад

Опять прокси WS! Теперь для KeenDNS+NGINX


artt652 (2024-02-28 15:54:30):

С помощью Кинетика кстати можно обойтись без правки конфига nginx, через 2 поддомена 4 уровня:

md.domain.keenetic.pro - прокидываем по http на IP/порт веб интерфейса MD
wssmd.domain.keenetic.pro - прокидываем по http на порт 8001

В файле websockets.html:

if (loc.protocol === "https:") {
                serverUrl = "wss:";
                addr = 'wss' + loc.hostname + '/majordomo';                
        } else {        
                serverUrl = "ws:";
                addr = loc.hostname + ':<#WEBSOCKETS_PORT#>/majordomo';
        }
        serverUrl += "//" + addr; 

Для внешнего доступа по https:// и wss:// используется родной SSL сертификат Кинетика, дополнительных портов открывать наружу не надо, доступ к веб интерфейсу по доменному имени. В локальной сети через http:// все работает, как по умолчанию.

(1)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!