Diferència entre revisions de la pàgina «Curset introductori d'Internet de les Coses per ADTelecom»
m (→Accés remot a dispositius amb sistema operatiu) |
m (→Accés remot a dispositius amb sistema operatiu) |
||
Línia 5: | Línia 5: | ||
Hi ha tres formes bàsiques d'accedir a un dispositiu remot amb sistema operatiu: | Hi ha tres formes bàsiques d'accedir a un dispositiu remot amb sistema operatiu: | ||
− | * | + | * Configurant l'enrutador: |
+ | |||
+ | Cal configurar els ports d'entrada i el redireccionament a IP i ports dels dispositius a la xarxa local remota. Per tenir accés cal tenir un nom de domini o una IP pública estàtica. | ||
+ | |||
+ | - Amb IP pública estàtica | ||
+ | [https://queadslcontratar.com/guias/contratar-ip-fija Preus orientatius d'una IP fixa] | ||
+ | |||
+ | |||
+ | - Amb IP pública dinàmica | ||
+ | |||
+ | Es pot conèixer la IP del propi enrutador a través del propi enrutador o a partir de serveis remots. Una manera és fer servir [http://www.adsl4ever.com/ip/ alguna pàgina gratuïta amb publicitat] o [http://binefa.net/ip/index.php serveis propis allotjats a un srvidor remot] | ||
+ | |||
+ | [https://stackoverflow.com/questions/3003145/how-to-get-the-client-ip-address-in-php Exemple de codi PHP] per a saber la IP del client que s'hi connecta: | ||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) { | if (!empty($_SERVER['HTTP_CLIENT_IP'])) { | ||
Línia 14: | Línia 26: | ||
$ip = $_SERVER['REMOTE_ADDR']; | $ip = $_SERVER['REMOTE_ADDR']; | ||
} | } | ||
+ | |||
+ | * Sense configurar l'enrutador | ||
[https://wiki.binefa.cat/index.php?title=Pr%C3%A0ctica_de_connexi%C3%B3_remota_a_una_Raspberry_Pi Pràctica de connexió remota a una Raspberry Pi] | [https://wiki.binefa.cat/index.php?title=Pr%C3%A0ctica_de_connexi%C3%B3_remota_a_una_Raspberry_Pi Pràctica de connexió remota a una Raspberry Pi] | ||
Ús de [http://zerotier.com/ ZeroTier]: [https://binefa.cat/IoT/vpn/zerotier/zerotier_01.pdf Configuració d'una VPN emprant ZeroTier] | Ús de [http://zerotier.com/ ZeroTier]: [https://binefa.cat/IoT/vpn/zerotier/zerotier_01.pdf Configuració d'una VPN emprant ZeroTier] |
Revisió del 12:42, 3 nov 2020
Accés remot a dispositius sense sistema operatiu
Accés remot a dispositius amb sistema operatiu
Hi ha tres formes bàsiques d'accedir a un dispositiu remot amb sistema operatiu:
- Configurant l'enrutador:
Cal configurar els ports d'entrada i el redireccionament a IP i ports dels dispositius a la xarxa local remota. Per tenir accés cal tenir un nom de domini o una IP pública estàtica.
- Amb IP pública estàtica Preus orientatius d'una IP fixa
- Amb IP pública dinàmica
Es pot conèixer la IP del propi enrutador a través del propi enrutador o a partir de serveis remots. Una manera és fer servir alguna pàgina gratuïta amb publicitat o serveis propis allotjats a un srvidor remot
Exemple de codi PHP per a saber la IP del client que s'hi connecta:
if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; }
- Sense configurar l'enrutador