Chrome を実行してリモート デバッグをサポートするには、コマンド ラインからchrome.exe --remote-debugging-port=9222 --user-data-dir=C:/foo
. これは、デスクトップ デバイスでブラウザを使用して Android または iOS でデバッグするためによく使用されますが、デスクトップ PC で実行されている chrome をデバッグしたいと考えています。同じマシンの「クライアント ブラウザー」から localhost:9222 を呼び出してサーバー ブラウザーを表示できます。これはうまくいきます。
ただし、 [ローカル IP]:9222 または [ローカル IP]:9222/json (ローカル IP はサーバー ブラウザーの IP) を呼び出して、同じ (wifi) ネットワーク内の別のデバイスを使用しようとすると、接続タイムアウトが発生します。そのような方法でリモートデバッグを使用することは可能ですか? ブラウザの起動時に必要なその他のスイッチはありますか?
編集モバイルデバイスのデバッグに forward tcp を使用していることを発見しましたが、 chrome のようなスイッチはないようです。
編集2これは、こことここの質問と少し重複しているようですが、まだそこに提示された解決策が機能していません。
したがって、明らかにこれは、ポートを localhost:9222 に転送することになります。ただし、少なくとも Windows マシンでは、SSH トンネルがうまくいきません。マシンで転送する他の方法はありますか?