【发布时间】:2016-12-11 19:36:38
【问题描述】:
所有外部 URL 都可以在我的机器上运行,但不能在同一网络上的其他设备上运行。在一年多的时间里,它从未真正实现过,但现在它对我的工作流程来说真的很方便。
我使用了 dev-ip 并设置了正确的 IP。我使用 mamp pro 并尝试了各种端口及其默认值(80、8888)。 Ips 也是正确的。
使用这些端口而不是以下端口不会产生任何结果。我认为我至少应该能够从同一网络上的另一台设备访问 UI External 但不能。
任何帮助表示赞赏,或者如果有更多信息有帮助,请告诉我!
我在 mamp pro 中有 30 多个站点,因此请始终使用代理设置,以防我一次处理多个站点。能够在同一台网络机器上使用http://10.50.2.64:3000 真是太棒了!
[BS] Proxying: http://ggdev.jynk.net.local
[BS] Access URLs:
-----------------------------------
Local: http://localhost:3000
External: http://10.50.2.64:3000
-----------------------------------
UI: http://localhost:3001
UI External: http://10.50.2.64:3001
browserSync(最新版本)和 gulp 设置 -
browserSync.init({
files: ['{lib,templates,templates-misc}/**/*.php', '*.php'],
notify: false,
watchTask: true,
open:false,
proxy: config.devUrl,
host: "10.50.2.64",
snippetOptions: {
whitelist: ['/wp-admin/admin-ajax.php'],
blacklist: ['/wp-admin/**']
}
});
任何帮助表示赞赏。 D.
【问题讨论】:
-
关闭您的防火墙并再次测试,如果有效,您需要更新和配置您的防火墙规则。
-
对我来说与 VirtualBox 的安装有关。由于某种原因,浏览器同步正在获取虚拟机的 IP。我在控制面板\网络和 Internet\网络连接中禁用了“Virtualbox Host-Only Network”,然后像魅力一样在每台设备上工作。
标签: browser-sync