问题标签 [xip.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4387 浏览

ruby-on-rails - 从其他计算机访问虚拟主机 – xip.io 替代方案

有时您需要从本地网络上的另一台计算机访问您的 (Pow) 虚拟主机——例如,在移动设备上或从 Windows 或 Linux VM 测试您的应用程序时。

到目前为止,我一直在使用powxip.io似乎是其他计算机访问虚拟主机的事实上的方式。

今天我需要在 Internet Explorer 上测试一个修补程序,在 Windows 机器上,使用saucelabs.com,在这种情况下 xip.io 不再工作。

Pow 用户手册建议showoff-io作为一种替代方法——<em>通过网络共享 localhost 的最简单方法——但似乎这个已经商业化,改名为forwardhq.com

有没有可以与 Sauce Labs 等测试平台一起使用的 xip.io 的免费替代品?

0 投票
1 回答
1721 浏览

php - xip.io 的本地设备测试问题

与 xip.io 上未解决的问题相关,MAMP Pro 不起作用 这是一个真正令人头疼的问题,在线支持文档不多。经过 7 小时徒劳的研究,我转向你们。请帮忙!

目标:本地测试我在我的 MacBook 上开发的网站,以及我网络上的其他设备(手机/平板电脑)。我想使用虚拟主机,以便我可以通过唯一名称访问不同的站点。例如 localhost.dev、local.timreader.com 等 我正在尝试使用 xip.io 服务来提供帮助。我正在运行 Mamp Pro V2 作为服务器。

所以首先,什么有效的:

  • Mamp Pro 中设置的虚拟主机在我的本地计算机上
  • 我本地机器上的 xip.io 地址 /sometimes/ 解析但并不总是如 localhost.xxxxxip.io
  • 从设备直接访问网络服务器根目录,例如 http://xxxx

什么不起作用

  • 从非本地设备(locahost.xxxxxip.io/)通过 xip.io 地址访问网站

我在 Mountain Lion 上(重新启用了 Web 共享首选项 - Apple 隐藏了它 - 并尝试打开和关闭它 - 我认为关闭是正确的?虽然我对这如何影响外部机器的访问感到困惑)。

愿意尝试任何事情,所以欢迎所有想法!

0 投票
1 回答
530 浏览

dns - 为 EC2 实例上的 xip.io 地址配置一次性 DNS 解析

如何配置我的 EC2 实例,以便一个特定的通配符域(例如1.2.3.4.xip.io)解析为我选择的某个 IP(例如5.6.7.8),而所有其他 DNS 解析都照常进行?

将以下行添加到我的/etc/hosts文件中没有帮助:

0 投票
1 回答
1134 浏览

apache - 具有 xip.io 通配符域的 Apache 虚拟主机

有什么方法可以设置 Apache 虚拟主机以通过通配符匹配部分域?

例如,我们使用 xip.io 为我们的开发环境中的一些虚拟主机提供动力,我们的标准开发域看起来像domain.com.127.0.0.1.xip.io,这意味着我们可以使用看起来像这样的虚拟主机:

这很好,直到必须更改 IP 地址。IP 必须更改的原因可能有很多(例如让其他人查看您的工作等),并且在这个动态 IP 的世界中(这就是 xip.io 之类的东西如此有用的原因),能够适应对于这种更改,无需费心处理虚拟主机设置,将会很有帮助。

考虑到这一点,是否可以设置上面的ServerNameServerAlias设置以支持通配符?这样就不必为可能解析到这台机器的每个可能的 IP 地址设置一个别名,而是看起来像这样?

谢谢你。

0 投票
1 回答
206 浏览

apache - 带有 xip.io 的 Apache + Laravel 项目

我有 2 个带有 vhost 的 laravel 项目

如果我打开 project2 然后打开 project1,我总是会返回 project2 的内容。

我的 apache 的根

0 投票
2 回答
1673 浏览

ios - 无法从 iOS 本机应用程序连接到本地 Rails API

我有一个 iOS 本机应用程序。

我有一个在 Rails (4.1.4) 中开发的 API,它位于:http://api.myapp.local:5000

我已经配置了我的 /etc/hosts 来进行基本的 API / Web 开发,没问题,一切都运行良好。

我的问题是我想通过我的 iOS 应用程序(在实际设备中,而不是在模拟器中)通过 WiFi 使用我的本地 API。

这是我测试过的(不起作用)

  • 将 xip.io 与我的本地 en0 inet ip 与瘦 Web 服务器一起使用。
  • 将 xip.io 与我的本地 en0 inet ip 与 pow 网络服务器一起使用。
  • 我已经完成了一些端口转发以通过我的公共 IP 进行连接

事实上,问题本质上是由于子域:如果我的应用程序没有任何子域,上述所有解决方案都有效。(我可以通过这种方式访问​​我的本地 API,但这不是我想要的)

我的问题是我不能告诉我的 iOS 应用程序“连接到这个 IP,使用这个子域”

我可能缺乏网络方面的知识,但我真的对这个问题感到恼火,因为我真的需要用我的 iOS 应用程序测试我的本地网络服务器。

这是我的路线文件的样子:

0 投票
3 回答
7309 浏览

ruby-on-rails - 使用 Pow 运行 Rails 应用程序时,似乎无法从我的 iPhone 访问 .xip.io URL

我尝试从我的 iPhone 5 访问使用 Pow (4.3) 运行的 Rails 应用程序,但我遇到了问题......

如果我输入my_app.192.168.2.11.xip.io

  • 它在我的开发机器上运行正常(即具有192.168.2.11LAN 地址的机器)
  • 在我的 iPhone 上找不到主机

当然,这两台机器在同一个局域网上,我尝试从我的 iPhone 访问路由器的管理网络服务器:

  • 192.168.2.1工作:我可以很好地访问我的路由器的管理网络服务器。
  • 192.168.2.1.xip.io不工作!“找不到宿主。”

为了在 iPhone 上正确解析 .xip.io 地址,有什么特别的设置吗?

编辑:

我在一家咖啡馆工作,通过我的 iPhone 的 4G 网络共享互联网。现在 .xip.io IP 在我的手机上工作。那么它应该与我的LAN配置有关。我有一个华硕路由​​器。

0 投票
0 回答
343 浏览

mamp - MAMP Pro 通过 xip.io 运行多台主机,仅解析到一台主机

我正在使用 MAMP Pro v3.5 进行本地开发。我有多个开发站点成功运行而没有问题。在我的手机上测试网站时,我使用了主机选项卡下的“通过 Xip.io 的名称解析 [x](仅限 LAN)”选项。我打开它的第一台主机很好并且运行良好(使用像 www.siteone.dev.192.168.0.10.xip.io 这样的地址)。

当我尝试使用上述方法在 Xip.io 上设置第二个开发站点时,问题出现了。现在为第二个开发站点使用不同的 URL(使用像 www.sitetwo.dev.192.168.0.10.xip.io 这样的地址),无论我尝试什么,我都会得到第一个设置的主机,而不是预期的第二个。

这是 MAMP Pro 的一个错误,还是它没有能力。我尝试关闭使用 MAMP Pro 设置的第一个主机,但它仍然显示为在我设置的第二个 xip.io 地址下提供服务的站点。

非常感谢其中一位 MAMP 人员做出回应并确认这是否是预期的行为。扩展的谷歌搜索没有出现任何结果。

谢谢布伦丹

0 投票
2 回答
1923 浏览

laravel - 如何配置 Homestead 和 xip.io?

我想从其他设备(iphone、android 设备等)访问我机器上宅基地上的网站。我的机器和所有设备都在同一个网络上。

我想使用http://xip.io但我无法配置它。

我的ip机器是192.168.0.12

Homestead 网站的 ip 是 192.168.10.10

这是文件主机:

这是 Homestead.yaml

我该怎么做?

谢谢!

0 投票
1 回答
2249 浏览

google-chrome - Chrome 错误:-105 (ERR_NAME_NOT_RESOLVED) xip.io

我经常使用 xip.io 在 Windows 10 上的 VirtualBox 中访问本地 vagrant 创建的 VM。这些通常是不可路由的 IP,如下所示:

http://examplephpsite.192.168.76.10.xip.io/

Chrome 越来越频繁地收到阻止我访问我的页面的 DNS 错误。从chrome://net-internals/#dns我看到这个错误:

我在这里找到了一种解决方法:https ://superuser.com/questions/712855/err-name-not-resolved-in-chrome-on-a-single-site ,但我现在每天必须这样做很多次。

是什么导致了这个错误,有什么方法可以消除它,以便我的 xip.io URL 始终能够解析?