電話でテザリングするときに、ネットワーク外部からのポート転送接続に問題があります。ルーターやネットワーク全般についてよく理解していないので、ご容赦ください。
私のAndroidデバイスは、インターネットに直接接続されているデバイスです。Androidデバイスを介して外部からコンピューターへのアクセスを有効にするために、私は現在Port Forwarderと呼ばれる無料アプリを使用しており、私の電話はroot化されているので、必要な承認を得ています。サーバー上の接続を処理するポートは80です。サーバーのIPアドレス(ネットワーク内)<local_ip.addr.ess.here>:80
にアクセスすると、アクセスできるので、機能します。
問題は、ネットワークの外部からアクセスしようとすると、アプリがソースを80に設定し、宛先を何であれ(例は8080)に設定するように指示することです。もちろん、サーバーがリッスンしている値を80に設定します。だから私は外部からサーバーにアクセスしようとしています<phone.public_ip.adr.ess>:80
が、うまくいきません。
お気づきのように、私が何をしているのか手がかりがなく、標準のルーターであってもガイドを見つけるのは困難でした。誰かがこのアプリを正常に使用しましたか?私はおそらく無知のために重要な情報を省略しました、もしそうなら、私に知らせてください、そして私は質問を更新します。
adb logcat
外部からアクセスしようとしているときに、Androidのログ(など)を調べて、少なくともデバイスに到達しているか、いくつかのヒントが記録されているかどうかを確認することをお勧めします。
192.168.*.*
、場合によっては、172.*.*.*
またはWikipediaも10.*.*.*
参照してください)の場合、ローカルネットワーク内でのみ表示され、「外界」から直接アクセスすることはできません。ここではルーターのポート転送設定が必要であり、ServerFaultでより詳しく説明されています。