Question:
Comment se connecter à Raspberry Pi en dehors du réseau local sans redirection de port
Rohit
2016-08-25 09:36:39 UTC
view on stackexchange narkive permalink

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?

Connexes: http://unix.stackexchange.com/questions/49730/ssh-to-a-remote-computer-having-only-the-public-ip http://raspberrypi.stackexchange.com/questions/38290/communicating -avec-rpi-à-la-maison-sans-redirection de port http://raspberrypi.stackexchange.com/questions/15015/what-is-the-simplest-way-to-securely-access-my-raspi-from- l'Internet
... et en passant, jetez un œil ici et sur http://unix.stackexchange.com/ (car les techniques ne sont vraiment pas spécifiques à Pi). Cela sent comme il a déjà été répondu.
Vous voudrez peut-être envisager UDP et faire du perçage NAT. Bien que vous ayez peut-être besoin d'une autre connexion pour lancer la perforation ou simplement avoir le Pi constamment perforé dans votre bureau.
Cinq réponses:
jath03
2016-08-26 01:30:36 UTC
view on stackexchange narkive permalink

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.)

Piotr Kula
2016-08-26 01:48:01 UTC
view on stackexchange narkive permalink

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.

Si vous avez un VPS, vous pouvez également configurer un VPN, bien que si «depuis mon bureau» signifie «utiliser l'ordinateur de bureau», alors c'est un peu plus incertain. Mais s'il ne s'agit que de votre propre ordinateur portable / smartphone / de tout ce que vous voulez utiliser, vous mettez un serveur VPN sur le VPS, configurez le pi pour rester connecté tout le temps et utilisez un client VPN à partir de n'importe quel appareil. Vous pouvez ensuite vous connecter au pi de n'importe où.
epposan
2016-08-25 22:59:26 UTC
view on stackexchange narkive permalink

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.

C'est vraiment la meilleure solution disponible pour le scénario actuel! Mon FAI n'autorise pas la redirection de port et Hamachi VPN a été une bouée de sauvetage pour moi.
Avez-vous essayé [ZeroTier] (https://zerotier.com) comme alternative [open source] (https://github.com/zerotier/ZeroTierOne)?
Hoschi-IT
2016-08-25 13:56:28 UTC
view on stackexchange narkive permalink

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.

Bonjour et bienvenue. Veuillez noter que tous les sites Stackexchange partagent une politique [* be nice policy *] (http://stackoverflow.com/help/behavior). Donner à un utilisateur le LMGTFY peut sembler quelque peu impoli.
Veuillez faire le [tour] (http://raspberrypi.stackexchange.com/tour) et visiter le [helpcenter] (http://raspberrypi.stackexchange.com/help) pour voir comment les choses fonctionnent ici.
dyndns ne fera rien pour améliorer la situation et n'est pas vraiment lié au problème des OP. DNS ne rendra pas le Pi disponible sur une adresse IP publique, ce qui est effectivement nécessaire ici.
n00bsufi
2018-12-05 16:38:44 UTC
view on stackexchange narkive permalink

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.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...