Wpis z mikrobloga

Jest jakieś rozwiązanie, które pozwala udostępnić rest API w internecie z lokalnego komputera bez zewnętrznego adresu IP?

Jest 1 serwer z zewnętrznym adresem IP który agreguje dane

i n komputerów, które w jakiś sposób udostępniają dane przez rest API ale nie mają zewnętrznego adresu IP

widzę jeszcze kilka innych rozwiązań:
1. Wysyłać wszystko jak leci do tego głównego serwera

2. Połączyć się do głównego serwera przez SSE i jeśli będzie ktoś pytał o dane dostaniemy powiadomienie SSE I wyślemy przez jego rest api.
Zamiar SSE ewentualnie websocket albo zwykły polling

3. Utworzyć VPN

4. Jak działają te chińskie kamerki i rejestratory że jest pełny dostęp do urządzenia spoza sieci?

#programista15k
  • 2
@100x: Kamerki łacza się z czyms publicznie dostepnym 2 kierunkowym połaczeniem i potem przez to połaczenie można wszystko przesyłać, jak np push notifikacje. Ogólnie chodzi o ominiecie NAT, czyli nawiazujac połaczenie na poszczeóglnych routerach zapisuje sie informacja jak przekierowac pakiet powrotny

Z IP 45 port 7777 wysyłasz gdzieś pakiet
Router go przepisuje na swoje publiczne IP 567 i wysyła z portu 6867 i wie ze jak cos przyjdzie na ten port