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

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

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

Opera Mini 可以访问公共网站,但无法访问 OS X 的 Apache 实例上的我的测试网站。我尝试过:

  • localhost/~myUserName/site(超时)
  • myIpAddress/~myUserName/site (超时)
  • myMachineName/~myUserName/site (“此机器没有可用的地址”)

以上所有内容均适用于我测试过的任何 OS X 桌面浏览器和 Windows VM。

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

<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,而不一定是代理服务器。

关于如何/是否可以让它工作,有什么建议吗?

答案1

你不能 - 按照 opera mini 的定义 - 它无法工作。

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

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

相关内容