Potrzebuję pomocy odnośnie ustawień sieci/routingu/proxy aby wszystko działało zarówno wewnątrz jak i z zewnątrz sieci.
Mniej więcej aktualnie wygląda to tak:
Połączenie przeglądarką w sieci LAN działa zarówno na https://supla.[mydomain] jak i na https://supla-scripts.[mydomain].
Podobnie połączenie z apki Androida.
Połączenie przeglądarką z Internetu także działa zarówno na https://supla.[mydomain] jak i na https://supla-scripts.[mydomain]
Połączenia urządzeń do mojego supla cloud także działają, urządzenia rejestrują się bez problemu.
Jakie są natomiast problemy?
Połączenie po https. Apka na Androida nie potrafi ściągnąć sobie historii pomiarów z serwera. Nie mogę zalogować się tokenem do supla-scripts.
Czy ktoś się już z tym spotkał i jakoś to rozwiązał?
Ten dodatkowy ngix z proxy jest mi potrzebny, gdyż udostępniam na zewnątrz na portach 80 i 443 także inne zasoby z innego serwera WWW.
Konfiguracja sieci - Supla Cloud (proxy) na RPi4B w sieci LAN podpiętej do Neostrady
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
supla-docker/.env wrote:CLOUD_DOMAIN=supla.[mojadomena]
supla-scripts/docker/.env wrote:DOMAIN_NAME=supla-scripts.[mojadomena]
Code: Select all
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9807be7daf7c supla/supla-server:arm32v7 "/usr/bin/server-ent…" 3 days ago Up 3 days 0.0.0.0:2015-2016->2015-2016/tcp supla-server
336a804f1ca1 supla/supla-cloud:arm32v7 "docker-php-entrypoi…" 3 days ago Up 3 days 80/tcp supla-cloud
a84d92bc0662 hypriot/rpi-mysql:5.5 "/entrypoint.sh mysq…" 3 days ago Up 3 days 3306/tcp supla-db
cf7a0c652e26 suplascripts_suplascripts "docker-php-entrypoi…" 6 days ago Up 5 days 80/tcp suplascripts
e463154c07a2 hypriot/rpi-mysql:5.5 "/entrypoint.sh mysq…" 6 days ago Up 5 days 3306/tcp suplascripts-db
12f12fa0b129 nginx "nginx -g 'daemon of…" 9 days ago Up 5 days 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp nginx-web
f7e34dd06ce5 lesny8/rpi-docker-gen "/usr/local/bin/dock…" 9 days ago Up 5 days nginx-gen
188bc0f653f7 lesny8/rpi-docker-letsencrypt-nginx-proxy-companion "/bin/bash /app/entr…" 9 days ago Up 5 days nginx-letsencrypt
Widzimy się na Supla Offline Party Season 2026

-
Beku
- Posts: 453
- Joined: Tue Nov 06, 2018 1:49 pm
Ja mam tak zrobione. Sprawdzę po 16 gdzie i na jakiej zasadzie przekierowałem port bo już nie pamietam. Dam znać.
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Bo nie masz nic innego w sieci LAN, ja mam jeszcze kilka innych serwisów WWW na serwerze linuksowym. Stąd dodatkowy reverseProxy na nginksie, który dopiero przekazuje ruch kierowany na ://supla.[mojadomena] i ://supla-scripts.[mojadomena] na RPi. Tak ruch przejmuje dockerowy nginx kierując ruch do właściwego kontenera supla-cloud lub suplascripts.
Ponoć problemem jest to, że kontenery supla-cloud i suplascripts nie widzą się między sobą na portach http(s).
Możliwe, że domeny widzą z adresami IP z sieci internetowej, a FunBox 2 nie pozwala na przepuszczanie ruchu z LAN do internetu, który kierowany jest na jego interfejs internetowy z przeznaczeniem do NAT. Pojawia się strona logowania do FunBox-a.
Widzimy się na Supla Offline Party Season 2026

-
Beku
- Posts: 453
- Joined: Tue Nov 06, 2018 1:49 pm
Mam ale wszystko przechodzi przez ngix’a. Łącznie 7 serwisów na subdomenach. Różne maszyny. To jedyne rozwiązanie aplikacja łączy się przez API do Supli na porcie 443. Bez możliwości jego zmiany.
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Aplikacja kliencka odpytuje supla-server na porcie 2016 o adres url api. Tam musi być zwracany też port.
Połącz się z kontenerem i sprawdź co masz w /etc/supla-server/supla.cfg w sekcji [OAUTH]
Połącz się z kontenerem i sprawdź co masz w /etc/supla-server/supla.cfg w sekcji [OAUTH]
SUPLA.... Nareszcie w domu.
-
Beku
- Posts: 453
- Joined: Tue Nov 06, 2018 1:49 pm
Szkoda ze mi o tym nie napisałeś jak pytałempzygmunt wrote: Tue Jan 14, 2020 7:37 pm Aplikacja kliencka odpytuje supla-server na porcie 2016 o adres url api. Tam musi być zwracany też port.
Połącz się z kontenerem i sprawdź co masz w /etc/supla-server/supla.cfg w sekcji [OAUTH]
viewtopic.php?f=8&t=5404&start=10
Ja poradziłem sobie z tym problemem zasłaniając wszystko ngixem. Tym sposobem mam tylko jedno wyjście na świat. Jedne logi, jedną konfiguracje etc.
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
pzygmunt wrote: Tue Jan 14, 2020 7:37 pm Aplikacja kliencka odpytuje supla-server na porcie 2016 o adres url api. Tam musi być zwracany też port.
Połącz się z kontenerem i sprawdź co masz w /etc/supla-server/supla.cfg w sekcji [OAUTH]
Code: Select all
[OAUTH]
url=https://supla.[mojadomena]
Widzimy się na Supla Offline Party Season 2026

