让Opera Mini(在OS X上的Microemulator中)击中本地networking

我只是在OS X(Leopard)上设置了Microemulator,并运行Opera Mini 4.2,希望能够testing我正在开发的移动网站。

Opera Mini可以访问公共网站,但不能在OS X的Apache实例上打我的testing网站。 我试过了:

  • localhost /〜myUserName / site(超时)
  • myIpAddress /〜myUserName / site(超时)
  • myMachineName /〜myUserName / site(“地址不可用于本机”)

上述所有工作都适用于我testing的任何OS X桌面浏览器和Windows VM。

Microemulator的networkingconfiguration选项似乎仅限于设置代理服务器:

<system-properties> <system-property name="http.proxyHost" value="webcache.mydomain.com"></system-property> <system-property name="http.proxyPort" value="8080"></system-property> <system-property name="http.nonProxyHosts" value="localhost"></system-property> </system-properties> 

我不知道是否设置这些可以帮助我或不…似乎我需要能够设置DNS的Microemulator,不一定代理服务器。

任何build议如何/如果我可能得到这个工作?

你不能 – 根据歌剧迷的定义,它是行不通的。

om使用歌剧托pipe的中介代理,这个代理build立到网站的连接,parsing它的内容,并以专有格式发送给你。 所以你的testing网站需要可以访问的歌剧迷你代理 – 它需要互联网可达。

解决scheme:设置反向代理/端口转发,使您的本地http服务器可以从互联网。