zdar, chcem prepojit viacere IoT zariadenia (linux) navzajom prostrednictvom trvalo dostupneho tunelu. Nechcem ale VPN, tak som nasiel siet cloud-based tunneling sluzieb.
Nasiel som https://github.com/GrizzlyCloud/libgrizzlycloud ale aj po uspesnom vykompilovani na Mac OS SSL inicializacia failuje. Neskusali ste to niekto nahodou, resp. nemate nejaku inu alternativu s cloud-based tunnelovanim? thx
Nevim co presne si mam predstavit pod pojmem "cloud-based tunneling", ale napadl me zerotier.com (http://zerotier.com).
Citace od: blb kdy 04. 04. 2018, 19:22:09
zerotier.com (http://zerotier.com).
To asi nepujde, IoT nejspis bude chrochtat na ARM a oni maji klienta jen na x86. To aby nekde vyhradil stroj s x86, ktery by to tam tuneloval. Tohle soudruzi nedomysleli, aspon klienta na RpI mohli udelat.
https://www.zerotier.com/download.shtml
CitaceRPMs are available for x86 and x64. DEBs for a wide variety of architectures are present, with x86 and x64 for almost any distribution and armhf, armel, mipsel, mips64, aarch64, etc. available for certain others.
Taky nevím, co si představit pod cloud-based tunneling. Jestli to má být P2P síť (a VPN se myslí VPN s centrálním serverem), tak Tinc je velmi jednoduchá P2P VPN a funguje prakticky všude.
diky za reakcie, problemov s P2P je stale vela kedze mozes mat ISP ktory ma striktnu NAT policy a neprejde ti nic. Prave preto client-server based tunneling hladam, lebo tomu chcem predist. Napr. ked mas jedno zariadenie v Cine a druhe v Europe je vacsia pravdepodobnost ze sa spoja cez client-server (cloud-based-tunneling).
Ten grizzlycloud som skusal vykompilovat aj na ARM (raspberry pi 3) a funguje to tam, len ma mac-u mi to nejde. Mozno treba len reportnut issue na ich dev team.
Citace od: marianzednikovic kdy 05. 04. 2018, 13:16:12
diky za reakcie, problemov s P2P je stale vela kedze mozes mat ISP ktory ma striktnu NAT policy a neprejde ti nic. Prave preto client-server based tunneling hladam, lebo tomu chcem predist. Napr. ked mas jedno zariadenie v Cine a druhe v Europe je vacsia pravdepodobnost ze sa spoja cez client-server (cloud-based-tunneling).
To Tinc řeší, pokud se nejde spojit P2P, najde si uzel, který použije jako broker. Může být brokerů i několik za sebou, pokud je ta síť rozprostřená mezi mnoha firewally. Celé se to chová ,,cloudově" (terminus technicus: mesh), jakmile se zařízení připojí na jakékoliv zařízení v té síti (jeden z mnoha serverů, libovolný jiný klient, ...), Tinc už si najde cestu, jak z něj dostat data k jakémukoliv jinému zařízení v té síti.