Link bezpośredni z sieci wewnętrzej

JjS
Posts: 4
Joined: Wed Apr 01, 2020 9:59 pm

Post

Cześć,

mam własny serwer supla, przez przeglądarkę mogę się do niego dostać zarówno bezpośrednio (https://supla) jak i z zewnątrz (https://supla.mojadomena.pl). Dostęp z zewnątrz jest poprzez proxy na serwerze apache działającym na innej wirtualce, bo mam wiele serwisów dostępnych na porcie 443.
Stworzyłem link bezpośredni, który chciałem wykorzystać do integracji z openhabem. CURL z serwera z openhab działa jednak tylko przy wykorzystaniu adresu zewnętrznego:

Code: Select all

curl -s -H "Content-Type: application/json" -H "Accept: application/json" -X PATCH -d '{"code":"KOD TWOJEGO LINKU","action":"read"}' https://supla.mojadomena.pl/direct/3

{"connected":true,"support":65535,"currency":"PLN","pricePerUnit":0.55,"totalCost":17.4,......}
zaś przy próbie połączenia się na adres wewnętrzny nie dostaję odpowiedzi:

Code: Select all

curl -s -H "Content-Type: application/json" -H "Accept: application/json" -X PATCH -d '{"code":"KOD TWOJEGO LINKU",,"action":"read"}' https://supla/direct/3
Połączenie telnetem działa, więc to nie routing ani firewall:

Code: Select all

[Jj@openhab ~]$ telnet supla 443
Trying 192.168.10.24...
Connected to supla.
Escape character is '^]'.
^]
telnet> ^C
Connection closed by foreign host.
Zależy mi na tym, aby integracja działała po LANie, gdyż korzystając z adresu zewnętrznego mam dwa dodatkowe punkty awarii (router i serwer apache).

Jakieś pomysły?

Z góry dziękuję za odpowiedź.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Prawdopodobnie przyczyną może być błąd certyfikatu. Spróbuj:

Code: Select all

curl --insecure
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl

Return to “Pomoc”