Je rencontre des problèmes de transfert de port depuis l'extérieur de mon réseau lors de la connexion avec mon téléphone. J'ai une mauvaise compréhension des routeurs et des réseaux en général, alors soyez indulgent avec moi.
Mon appareil Android est celui directement connecté à Internet. Pour permettre l'accès à mon ordinateur depuis le monde extérieur via l'appareil Android, j'utilise actuellement l'application gratuite appelée Port Forwarder et mon téléphone est enraciné, j'ai donc l'autorisation dont j'ai besoin. Le port sur lequel je gère les connexions sur le serveur est 80. Accéder à l'adresse IP du serveur (à l'intérieur du réseau) avec <local_ip.addr.ess.here>:80
je peux y accéder, donc ça marche.
Le problème est que lorsque j'essaie d'y accéder depuis l'extérieur du réseau, l'application me dit de définir la source sur 80 et la destination quelle qu'elle soit (leur exemple est 8080); bien sûr, je l'ai mis à 80 car c'est ce que le serveur écoute. J'essaie donc d'accéder au serveur de l'extérieur en utilisant <phone.public_ip.adr.ess>:80
mais cela ne fonctionne pas.
Comme vous l'avez remarqué, je n'ai aucune idée de ce que je fais et trouver des guides a été difficile, même pour les routeurs standard. Quelqu'un a-t-il utilisé cette application avec succès et peut-être pourrait-il m'aider? J'ai probablement omis des informations importantes en raison de l'ignorance, si c'est le cas, faites-le moi savoir et je mettrai à jour la question.
adb logcat
) tout en essayant d'accéder de l'extérieur, pour voir s'il atteint au moins votre appareil et peut-être enregistre quelques indices.
192.168.*.*
, mais parfois aussi172.*.*.*
ou10.*.*.*
, voir Wikipedia ), elle n'est visible qu'à l' intérieur de votre réseau local et n'est pas accessible directement depuis le "monde extérieur". Les paramètres de transfert de port dans votre routeur sont nécessaires ici, et sont mieux discutés à ServerFault .