Size: a a a

2019 December 25

ДЦ

Дмитрий Цымбал... in Home Assistant
а ето ли не главное ?:)
источник

А

Анатолий in Home Assistant
Дмитрий Цымбал
оно на экране пишет
Так это не сжатого, сжатого меньше
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Анатолий
Так это не сжатого, сжатого меньше
не исключаю, но если при это качался торент - то показывало меньше ровно на ткущую скорость загрузки
источник

V

Vtel in Home Assistant
Николай Васильчук
Да нет там никакой магии и никаких проблем с nginx. Напишешь подробности, помогу настроить
Есть минутку ? Хотел бы попробовать решить мою проблему с esphome за nginx
источник

IB

Ivan Bessarabov in Home Assistant
Vtel
Есть минутку ? Хотел бы попробовать решить мою проблему с esphome за nginx
А в чем проблема? Напямую работает, а через nginx нет? Вроде бы esphome использует вебсокеты, пожтому нужно кроме станартных proxy_pass еще кое что в кинфиге nginx писать. Вот, вроде как, рабочий кусок конфига https://github.com/esphome/ESPHome-Core/issues/396#issuecomment-462078827
источник

V

Vtel in Home Assistant
Ivan Bessarabov
А в чем проблема? Напямую работает, а через nginx нет? Вроде бы esphome использует вебсокеты, пожтому нужно кроме станартных proxy_pass еще кое что в кинфиге nginx писать. Вот, вроде как, рабочий кусок конфига https://github.com/esphome/ESPHome-Core/issues/396#issuecomment-462078827
так вроде все прописал, вебсокеты работают, проблема с авторизацией
вот как тут
https://github.com/esphome/issues/issues/372

вот мой конфиг


       location / {
           proxy_pass http://localhost:6052;                                                                                                                              
           proxy_redirect off;
           proxy_set_header Host $host;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection $connection_upgrade;
           proxy_http_version 1.1;
       }

   map $http_upgrade $connection_upgrade {
       default upgrade;
       '' close;
   }
источник

V

Vtel in Home Assistant
вот логи esphome

WARNING 403 GET /ace (127.0.0.1) 2.87ms
WARNING 403 GET /validate (127.0.0.1) 2.42ms
WARNING 403 GET /ace (127.0.0.1) 2.41ms
WARNING 403 GET /ace (127.0.0.1) 2.47ms
WARNING 403 GET /ace (127.0.0.1) 4.37ms
WARNING 403 GET /ace (127.0.0.1) 2.46ms
источник

V

Vtel in Home Assistant
может где-то надо прописать мой домен чтобы он был доверенным ?
источник

V

Vtel in Home Assistant
без разницы адон это или просто контейнер( с внешней авторизацией)
помогает только патч с check_origin
источник

V

Vtel in Home Assistant
к esphome я обращаюсь по http, nginx потом все это заварачивает в https
источник

IB

Ivan Bessarabov in Home Assistant
Прочитал тред. Вижу что этоты предложил запатчить код. Но все говоря что это прямо ой с точки зрения безопасности. Мож не всегда true возвращать, а трлько для твоего хостнейма, как вот тут предложено https://stackoverflow.com/a/55841281
источник

IB

Ivan Bessarabov in Home Assistant
тоже какое-то левое решение, конечно, но пока глобально не испавят, наверное можно и так жить
источник

V

Vtel in Home Assistant
Ivan Bessarabov
Прочитал тред. Вижу что этоты предложил запатчить код. Но все говоря что это прямо ой с точки зрения безопасности. Мож не всегда true возвращать, а трлько для твоего хостнейма, как вот тут предложено https://stackoverflow.com/a/55841281
да, там только надо добавлять хост в cors , но таких способов вроде нет, да и какой межсайтовый скриптинг на моем домашнем сайте,
источник

V

Vtel in Home Assistant
я вот только не пойму как у других работает
источник

IB

Ivan Bessarabov in Home Assistant
а в разных браузерах пробовал?
источник

V

Vtel in Home Assistant
Ivan Bessarabov
а в разных браузерах пробовал?
да, но это не браузера проблема
источник

V

Vtel in Home Assistant
единственное не пробовал чтобы esphome тоже был по https
источник

НВ

Николай Васильчук... in Home Assistant
Vtel
Есть минутку ? Хотел бы попробовать решить мою проблему с esphome за nginx
Давай весь конфиг ngonx с server секцией
источник

V

Vtel in Home Assistant
Николай Васильчук
Давай весь конфиг ngonx с server секцией
так это почти и есть весь


   server {
       listen              8124 ssl;
       server_name         xxxxx.xxxxx.duckdns.org;
       root                /usr/share/nginx/html;
       access_log          /var/log/nginx/access.log main;
       ssl_certificate     /root/.acme.sh/xxxxx.xxxxx.duckdns.org/fullchain.cer;
       ssl_certificate_key /root/.acme.sh/xxxxx.xxxxx.duckdns.org/data1.xxxxx.duckdns.org.key;                                                                            
       location / {
           proxy_pass http://localhost:6052;
           proxy_redirect off;
           proxy_set_header Host $host;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection $connection_upgrade;
           proxy_http_version 1.1;
       }
   }
источник

НВ

Николай Васильчук... in Home Assistant
Vtel
так это почти и есть весь


   server {
       listen              8124 ssl;
       server_name         xxxxx.xxxxx.duckdns.org;
       root                /usr/share/nginx/html;
       access_log          /var/log/nginx/access.log main;
       ssl_certificate     /root/.acme.sh/xxxxx.xxxxx.duckdns.org/fullchain.cer;
       ssl_certificate_key /root/.acme.sh/xxxxx.xxxxx.duckdns.org/data1.xxxxx.duckdns.org.key;                                                                            
       location / {
           proxy_pass http://localhost:6052;
           proxy_redirect off;
           proxy_set_header Host $host;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection $connection_upgrade;
           proxy_http_version 1.1;
       }
   }
А нужен прям ингресс? Или просто esphome через nginx завернуть?
источник