0

私はこれを行っています(Chromeリモートデバッグ):https ://developers.google.com/chrome-developer-tools/docs/remote-debugging

ローカルサイトをデバッグできるように、電話からローカルホストまたは任意のvhostに(デスクトップのapacheを介して)アクセスできるようにしたいと思います。

これを行う方法はありますか?

本当にありがとう!

4

1 に答える 1

1

ワークステーションで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アドレスを見つけることができます。

明らかに、最初の方法(電話とワークステーションを同じネットワーク上に配置する)はかなり簡単です。ポートフォワーディングはデバッグが難しい場合があり、設定はルーターごとにわずかに異なります。どこかで行き詰まった場合は、フォローアップの質問を投稿してください。

于 2013-03-21T01:30:42.017 に答える