0

そのため、私はすべての開発を OSX Lion 上の VMWare VM で行っています。VM は、NAT 経由で Mac のインターネット接続を共有しています。Android フォン (Samsung Galaxy Nexus) の VM で開発しているものを表示できるようにしたいのですが、これを行う方法を理解するのに苦労しています。

VM は実際にはネットワーク上に存在せず、172.xxx アドレスを介してアクセスしているため、モバイル ブラウザーで標準の 192.xxx IP をヒットするだけではアクセスできません。

何か案は?

4

1 に答える 1

2

Mac が特定のポートへのリクエストを VM に転送して処理するには、ポート転送を使用する必要があります。これはかなり簡単なプロセスです (これらの手順は VMWare Fusion 4 用であることに注意してください。バージョン 3 ではファイルの場所が異なります)。

  1. cd /ライブラリ/設定/VMware\ Fusion/vmnet8
  2. nat.cnf を編集します - [incomingtcp] セクションを見つけて追加します

    80 = あなたの 172.xxx ip:80

    ファイルを保存します。例として、私のものは次のとおりです。

    80 = 172.16.65.130:80

  3. VMWare を終了して再起動します (VM を一時停止して再開することができます)。

ボックスで Web サーバーが復旧したら、http://localhostを参照するだけで、ローカル ブラウザーで Web サーバーにアクセスできるようになります。電話からサーバーにアクセスするには、Mac の IP (192.xxx アドレス) を入力するだけで、トラフィックが Web サーバーに転送されます。

于 2012-04-20T04:34:38.933 に答える