使Mac成为本地基于MAMP的服务器的个人WiFi热点?

Mic*_*ael 7 macos networking mamp localhost ipad

我通常在本地Mac/MAMP安装上进行大量开发/测试,然后只需在设备位于同一网络时输入正确的IP地址,即可通过智能手机/平板电脑访问它.

但是,我经常遇到需要在没有互联网且我的设备不在同一网络上的地方演示或测试我的网络应用程序的情况.那我该怎么办?

所以我想做的还有以下几点:

  1. 让我的Mac充当本地服务器(MAMP)
  2. 让我的Mac(貌似)充当通过WiFi广播网络的热点
  3. 能够从我的iPhone/iPad连接到该网络(通过WiFi)
  4. 从我的iPhone/iPad通过浏览器访问我的Mac的MAMP本地站点(没有"Internet")

同样,没有"真正的"互联网或其他涉及的AP.如果我的Mac也可以作为DHCP服务器(因此自动为通过WiFi连接的设备分配IP),这将是理想的,但如果那太复杂,那么我只需手动输入静态IP.顺便说一下,我不需要像本地域名这样的任何花哨的东西 - 只是IP很好:)

任何想法如何能够完成这样的事情?如果需要或它使这个工作流程更容易或更快 - 我也不会超越购买其他软件来实现这一目标.

BTW例如我对这个解决方案抱有很高的期望,但它似乎不完整,因为我的设备仍然报告网络没有互联网并且拒绝连接.内置的Mac连接共享也可能有所帮助(还不确定如何?)但如果它们全部脱机,要共享什么连接?

Mic*_*ael 6

我会在这里发布我的部分答案 - 它将来会对某些人有所帮助.

最后这很容易:

  1. 转到系统偏好设置中共享面板,单击第一个计算机名称编辑框中的编辑按钮,然后将本地主机名更改为简短,美观和可读(例如web.local)
  2. 单击Mac的状态栏菜单上的WiFi图标,然后选择菜单底部的创建网络...,为新的WiFi网络命名(如果您愿意,可以选择其他选项),然后单击创建
  3. 不要忘记启动MAMP(或您可能正在使用的任何其他服务器)
  4. 瞧 - 您现在可以从iOS/Mac设备上看到新的WiFi网络,连接到它并使用以前创建的地址(即http://web.local)来访问您的MAMP服务器(我以前的错误是我想要的使用本地DHCP/DNS服务器和IP地址采取更难/通用的方式 - 但这更容易,OSX为您做了一切)

不幸的是它部分是因为它仅适用于Apple的Mac/iOS设备 - 其他设备(用Android试过)根本看不到你创建的个人网络(我假设细节正在通过Apple的Bonjour传输,所以这就是为什么).但更好的东西比没有.

但它仍然非常酷 - 我现在可以将我的iPhone和iPad连接到Mac上运行的MAMP,即使没有连接到互联网或者使用支持DHCP的AP来处理网络细节.