让 Opera Mini(在微模拟器中,在 OS X 上)访问本地网络

Rww*_*wwL 2 networking emulation mac-osx emulator

我刚刚在 OS X (Leopard) 上设置了 Microemulator 并且正在运行 Opera Mini 4.2,希望能测试我正在开发的移动网站。

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

  • localhost/~myUserName/site(超时)
  • myIpAddress/~myUserName/site(超时)
  • myMachineName/~myUserName/site(“这台机器上没有地址”)

以上所有内容都适用于我测试的任何 OS X 桌面浏览器和 Windows 虚拟机。

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

<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>
Run Code Online (Sandbox Code Playgroud)

我不确定设置这些是否对我有帮助......似乎我需要能够为 Microemulator 设置 DNS,不一定是代理服务器。

关于如何/是否可以让它发挥作用的任何建议?

pQd*_*pQd 6

你不能——根据opera mini的定义——它不会工作。

om 使用由 opera 托管的中间代理,该代理建立与网站的连接,解析其内容并以专有格式将消化输出发回给您。所以你的测试网站需要可以访问 opera mini 代理 - 它需要可以访问互联网。

解决方案:设置反向代理/端口转发,以便可以从 Internet 访问您的本地 http 服务器。