Je souhaite connecter mon raspberry pi depuis l'extérieur de mon réseau domestique et essayer de me connecter depuis mon bureau. Je ne veux pas utiliser la redirection de port. Y a-t-il un bon moyen d'y parvenir?
Je souhaite connecter mon raspberry pi depuis l'extérieur de mon réseau domestique et essayer de me connecter depuis mon bureau. Je ne veux pas utiliser la redirection de port. Y a-t-il un bon moyen d'y parvenir?
J'utilise un site Web appelé tissé qui vous permet de vous connecter via ssh, http ou presque n'importe quel protocole gratuitement. Cependant, il existe des limitations concernant les heures de session et les appareils distants. L'utilisation avec le raspberry pi est très simple en supposant que vous utilisez raspbian (voir leurs instructions pour savoir comment le configurer avec le raspberry pi.)
Eh bien, il existe 2 solutions sans utiliser de logiciel supplémentaire.
La première solution consiste à faire en sorte que votre Pi vous appelle au bureau. Mais vous devez activer la redirection de port au bureau. Je ne sais pas si cela vous est possible. En gros, vous obtenez votre Pi en SSH, créant pour ainsi dire un proxy inverse.
La deuxième solution consiste à obtenir un VPS, comme par exemple une goutte océanique numérique. Ensuite, votre Pi et Office appellent le VPS (Pi et Office PC lancent une connexion sortante qui ouvre ensuite automatiquement un port dans NAT pour cette session) Cela peut nécessiter un peu plus de configuration sur le VPS, mais essentiellement comme un double proxy inverse.
Sinon, sans ouvrir de port sur votre routeur (NAT) - Le routeur ne sait pas où les paquets doivent aller. Un peu comme un pare-feu mais plus bête. Lorsque vous appelez, le routeur sait également où envoyer les réponses. Si vous ne pouvez pas vous connecter au routeur, vous pouvez essayer de faire UPNP. Un routeur domestique devrait fonctionner correctement, plus les routeurs commerciaux l'ont désactivé pour la plupart des ports.
Vous pouvez contourner certains pare-feu stricts en passant par SSH sur le port 80. Certains routeurs plus intelligents inspectent les paquets pour voir si c'est vraiment Trafic HTTP et pas d'autres choses en cours. En contournant cela, la seule façon dont je l'ai fait est d'avoir une connexion 3G / 4G pour contourner le pare-feu de l'entreprise ... sournois ... mais ils ne peuvent pas bloquer ce trafic.
Ce qui vient à l'esprit est une solution tierce (source fermée) appelée Hamachi (voir Hamachi pour Linux). Une version bêta de pi / arm est disponible. Selon la politique du bureau, vous ne serez peut-être pas autorisé à le faire.
Avec Hamachi, les deux extrémités se connectent au serveur Hamachi et communiquent via un réseau virtuel crypté (privé) dédié. Si je me souviens bien, jusqu'à 5 participants peuvent participer gratuitement à chaque réseau.
Je recommanderais d'utiliser un service DNS dynamique à cette fin. Utilisez simplement votre moteur de recherche préféré et étudiez ce sujet, vous trouverez des tonnes d'informations et de fournisseurs.
Si votre intention est d'héberger un serveur Web, votre meilleur pari est d'utiliser une sorte de tunnel SSH inversé pour contourner le CGNAT, les options typiques pour le faire utilisent un service comme Ngrok (et d'autres alternatives payantes), localtunnel (légèrement problèmes de buggy et de fiabilité), ou serveo.net (utilisation gratuite avec certaines limitations).
Voici un guide pratique, Accédez à votre Raspberry Pi depuis Internet, qui peut vous guider à travers le processus de configuration d'un SSH inversé sur un Raspberry Pi, mais il peut vraisemblablement être appliqué sur n'importe quel système Linux avec terminal.