English 中文(简体)
使用平行/VMWARE融合虚拟视窗机访问本地网站最简单的方式是什么?
原标题:What’s the easiest way to access local websites from a Parallels / VMWare Fusion virtual Windows machine?
  1. Develop a Rails app on your Mac.
  2. Have a virtual Windows box using Parallels (on the same computer).
  3. Want to test it in IE…
  4. …without deploying it to staging
  5. …or attempting to run your Rails environment within Windows

有没有办法方便地从窗户里 进入我的麦克的3000号港口?

最佳回答

这应该是相当直的(对于非子覆盖的铁路应用来说 ) 。 与子域相比,这无疑会变得更加复杂 。

Non-Subdomained App

  1. 从您的 Mac 终端 :

    ifconfig - a

  2. 复制指定的IP地址(例如192.168.1.100)。

  3. 切换到平行线, 打开 IE 并在地址栏中输入 IP 地址。 不要忘了添加运行中的铁路应用程序的协议和端口号。 例如 :

    http://192168.1.100:30

  4. 铁路应用程序

Subdomained App

您可能已经在使用 lvh.me 之类的工具来减轻本地创建子域应用程序的负担(见 < a href="http://asciicasts.com/episodes/221-subdomains- in-rails-3" rel= “noreferrer” > ASCIICasts 221: 铁路3 中的子域域 ) 。 虽然它似乎并不在 Windows 上直线前进 。

  1. 编辑 Windows hosts 文件。 它的位置应该像 C: WINDOWSSystem32dreventcosts 一样。

  2. 假设您的 IP 地址与以上相同, 请添加一条类似于此的行, 并保存 :

    192168.1.100 lvh.me sub1.lvh.me sub2.lvh.me... subn.lvh.me

    当子1, 子2,..., 子N是您想要从 IE 访问的子域时 。

您现在应当能够从 IE 访问 http://sub1.lvh.me:3000

A Final Note

我几乎厌倦了每次搜索DHCP分配的IP地址, 所以我在 OS X 创建了一个名为 Home 的新网络位置, 名为 Home, 使用手动指定的IP 地址 DHCP 。 这样, 我至少可以节省一些时间。 记住, 当您加入不同的网络时要切换位置 。 YMMV : )

问题回答

只是一些额外信息,因为我总是忘记这一点,我假设其他人会认为有用。

主机的默认 IP (当我用 v8 创建并升级为 9 ) 是在下面 。 也许它已经变了, 但值得先看一看它是否有效 。

10.211.55.22

界面平行用途隐藏在网络设置对话框中 。 启用它的方法是遵循这些步骤( 从 v9 开始工作 ) 。 由于这些步骤 < a href=" http://www. 456bereastreet.com/archive/2012/09/ ip_ address- insignal_ access_to_mac_ virtual_ hosts_ from_ pallelels_vitual_ mangers/" rel=" nofollown noreferr" > > Roger Johansson , 我不再记得这些步骤。

  • Ensure you are using Shared Networking
  • Open Preferences from the Parallels Desktop main menu (not the VM s menu)
  • Go to Advanced => Network: [Change Settings]
  • Click "Show in system preferences"

获取 IP IP

  • Open the "Network Preferences" panel
  • You should see an entry now for Para... #0, the name will be cut off
  • Click on it and you will see the IP assigned. You can also change it (i ve never tried)

在OS-X上分享网络接口配置的Parallels共享 OS-X

没有提及端口转发 。 所以, 例如, 如果您在 MAC 中使用 < a href=" http:// localhost: 5000 /" rel= " nofollow noreferrer" > < 强度 > 默认此端口无法在 Windows (与平行) 中使用, 您需要设置平行端口转发 。 请见下文如何设置此端口 。 @ info/ plain

清单项目

  1. launch parallels
  2. ping you IP in mac

egrep 网

  1. keep in mind this ip
  2. then open network settings in parallels

looks it like this: enter image description here

  1. add port forwarding rules:

for example incoming port 5000, destination port can be also 5000 (or different for example 8000), ip addres:10.211.55.2





相关问题
C# Networking API s [closed]

Lately I ve been looking for a good networking API i could possibly use and/or reference some of the code within, but i have mere luck searching for some on Google/Bing. Hopefully somebody here has ...

Listen to a port that is in use [duplicate]

Possible Duplicate: Get connecting IP from specified ports that using by other program. If a port is used by a program, is there any way I can listen that port and get the connected IP on that ...

Twisted Spread suitable for multiplayer racing sim?

Do you think that Twisted Spread may be suitable (in terms of performance) for a multiplayer racing simulator? The rest of the application is based on Python-Ogre. Can Perspective Broker run upon (...

Optimizing a LAN server for a game

I m the network programmer on a school game project. We want to have up to 16 players at once on a LAN. I am using the Server-Client model and am creating a new thread per client that joins. ...

multicast ip address - blocked in call to recvfrom

i am writing a simple multicast application. i intend to run it on localhost. i have done the following: char *maddr; . . . sendfd = socket(...); struct sockaddr_in sasend; sasend.sin_family = ...

Java HTTPAUTH

我试图把桌面应用程序连接起来,我是同D.icio.us api @ Delicious Alan书写的,简单地向他们提供我的用户名和密码,并请他把书记上写给我......。

热门标签