Nieprawidłowy adres IP w aplikacji klienckiej
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
Jak wykonasz link bezpośredni, to w historii wykonań tego linku również jest adres IP - on też jest niepoprawny?
Jeśli tak, to wskazywałoby na to że macie po drodze jakieś proxy, które podmienia adres IP żądania i które nie jest zaufane przez Clouda. Domyślnie, tylko domyślne proxy dockerowe jest dodane do zaufanych i tylko ono może spoofować adresy IP: https://github.com/SUPLA/supla-cloud/bl ... pp.php#L15
Jeśli próbuje to zrobić inne proxy - zostanie to zignorowane i aplikacja uzna adres proxy jako ten właściwy.
Jeśli tak, to wskazywałoby na to że macie po drodze jakieś proxy, które podmienia adres IP żądania i które nie jest zaufane przez Clouda. Domyślnie, tylko domyślne proxy dockerowe jest dodane do zaufanych i tylko ono może spoofować adresy IP: https://github.com/SUPLA/supla-cloud/bl ... pp.php#L15
Jeśli próbuje to zrobić inne proxy - zostanie to zignorowane i aplikacja uzna adres proxy jako ten właściwy.
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Smartfon łączy się z chmurą na dwóch portach, 2016 i 443? U mnie port 2016 na ruterze kierowany jest bezpośrednio do RPi na którym stoi supla. Port 443 kierowany jest na nginx, z którego kierowany jest dopiero na RPi. Jednak dziwi mnie, że pokazywana jest wartość adresu rozgłoszeniowego localhosta, a nie mojej sieci.
Widzimy się na Supla Offline Party Season 2026

-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Smartfon łączy się po 2016, a wykresy pobiera przez RestAPI na 443.
Uruchom powłokę w kontenerze gdzie jest supla-server i wykonaj polecenie
Wrzuć tutaj rezultat.
Uruchom powłokę w kontenerze gdzie jest supla-server i wykonaj polecenie
Code: Select all
netstat -an |grep :2016 |grep ESTASUPLA.... Nareszcie w domu.
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Akurat w moim kontenerze supla-server nie mam dostępu do komendy netstatpzygmunt wrote: Wed Jan 22, 2020 10:47 am Smartfon łączy się po 2016, a wykresy pobiera przez RestAPI na 443.
Uruchom powłokę w kontenerze gdzie jest supla-server i wykonaj polecenie
Wrzuć tutaj rezultat.Code: Select all
netstat -an |grep :2016 |grep ESTA
Widzimy się na Supla Offline Party Season 2026

-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Za to ciekawostkę pokazuje mi netstat na RPi...
Czyli wygląda na to, że nasłuchiwanie jest tylko na ipv6... na ipv4 nie...
Code: Select all
sudo netstat -anl
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 256 172.16.144.2:22 172.16.144.18:60549 ESTABLISHED
tcp6 0 0 :::80 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::443 :::* LISTEN
tcp6 0 0 :::2015 :::* LISTEN
tcp6 0 0 :::2016 :::* LISTEN
udp 0 0 0.0.0.0:5353 0.0.0.0:*
udp 0 0 0.0.0.0:38659 0.0.0.0:*
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp6 0 0 :::5353 :::*
udp6 0 0 :::49665 :::*
raw6 0 0 :::58 :::* 7
Widzimy się na Supla Offline Party Season 2026

-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Za to jak się podłączyłem do kontenera i uruchomiłem apkę na smartfonie to pokazało się coś takiego:
Czyli serwer dostaje moje IP zewnętrzne smartfona.
Code: Select all
INFO[1579692194.630266] Connection accepted: 217.99.244.137:59494 ClientSD: 24 Secure: 1
INFO[1579692194.692440] Cipher: ECDHE-RSA-AES256-GCM-SHA384, ClientSD: 24
INFO[1579692194.745985] Client registered. ClientSD: 24 Protocol Version: 10
Widzimy się na Supla Offline Party Season 2026

