私はこれを行っています(Chromeリモートデバッグ):https ://developers.google.com/chrome-developer-tools/docs/remote-debugging
ローカルサイトをデバッグできるように、電話からローカルホストまたは任意のvhostに(デスクトップのapacheを介して)アクセスできるようにしたいと思います。
これを行う方法はありますか?
本当にありがとう!
私はこれを行っています(Chromeリモートデバッグ):https ://developers.google.com/chrome-developer-tools/docs/remote-debugging
ローカルサイトをデバッグできるように、電話からローカルホストまたは任意のvhostに(デスクトップのapacheを介して)アクセスできるようにしたいと思います。
これを行う方法はありますか?
本当にありがとう!
ワークステーションでApacheを実行していて、その上でホストされているWebサイトに電話を接続したいことを正しく理解していますか?
はい、それは可能です。最も簡単な方法は、電話をワークステーションと同じネットワーク(WiFi)に参加させ、電話をに接続することhttp://IP-ADDRESS-OF-WORKSTATION
です。次に、通常どおりリモートデバッグを使用します。
または、ポート転送を有効にするようにWiFiルーターを構成する必要があります。基本的な考え方は、WiFiルーターがプライベートホームネットワーク(ワークステーションがある場所)とパブリックインターネット(電話がある場所)の間のトラフィックを制御し、ポート転送によってインターネットからのインバウンドトラフィックをプライベートネットワークにルーティングできるようにすることです。
これが私のWiFiルーターの設定ページです。私のワークステーションのプライベートIPアドレスは192.168.1.5で、デフォルトのポート80でApacheを実行しています。パブリックIPアドレスが8.8.8.8http://8.8.8.8:3000
の場合、電話のブラウザに入力すると、ルーターはリクエストをでワークステーションにリダイレクトし192.168.1.5:80
ます。
どちらの設定でも、ワークステーションのプライベートIPアドレスを見つける必要があります(たとえば、Mac OS XのWiFiステータスアイコンから[ネットワーク設定を開く]を使用します)。ワークステーションから「マイIPアドレス」をグーグルで検索するだけで、WiFiルーターのパブリックIPアドレスを見つけることができます。
明らかに、最初の方法(電話とワークステーションを同じネットワーク上に配置する)はかなり簡単です。ポートフォワーディングはデバッグが難しい場合があり、設定はルーターごとにわずかに異なります。どこかで行き詰まった場合は、フォローアップの質問を投稿してください。