只需几分钟,就能让这款应用在你自己的电脑上跑起来,非常适合一个人,或同一网络中的一个团队。无需安装任何东西,也无需编辑任何文件:Map Blueprint 就是一个你下载下来、双击即可运行的单一程序,和其他应用一样。
MapBlueprint 文件夹)。里面针对每种电脑都有一个程序,用与你电脑匹配的那个(Windows、Mac 或 Linux),其余的忽略即可。想让身处异地的队友通过互联网访问?那就改用云端托管指南。
双击 MapBlueprint.exe。会弹出一个黑色的小控制台窗口,那是服务器在工作,让它开着就好。随后你的浏览器会自动打开这款应用。
第一次运行时,Windows 可能会弹出一个蓝色的「Windows 已保护你的电脑」提示框,因为这款应用并非来自知名发行商。点击更多信息 → 仍要运行。这对小型独立应用来说很常见,也是安全的,只是因为应用没有做代码签名而已。
第一次运行时,你会看到一个简短的设置界面。选一个团队登录时要用的密码(如果这是只有你自己使用的私人电脑,也可以留空),然后点击保存,整个设置就完成了。
你会进入地图面板。创建一张地图,把链接分享给同网络内的队友。日后想停止应用,关闭控制台窗口即可;想再次启动,双击程序就行。
MapBlueprint-mac 可在任何 Mac 上运行,既支持 Apple Silicon(M1/M2/M3/M4),也支持较旧的 Intel Mac。在 Apple Silicon 上,macOS 第一次可能会提示安装 Rosetta,点击安装(这是 Apple 提供的一键组件,可让应用运行起来)。
对于不是来自 App Store 的应用,macOS 在你第一次打开时会拦截它。要跳过这一次拦截:右键点击(或按住 Control 再点击)程序 → 打开 → 在弹出的对话框中再次打开。这第一次之后,你就可以像其他应用一样直接双击它了。
熟悉终端(Mac 的文本命令应用)吗?你也可以在存放程序的文件夹里运行下面三行命令来完成同样的事。第一行清除「从互联网下载」的标记,第二行把文件标记为可运行,第三行启动它:
xattr -d com.apple.quarantine ./MapBlueprint-mac
chmod +x ./MapBlueprint-mac
./MapBlueprint-mac
你的浏览器会打开首次运行的设置界面。选一个密码(或留空)并保存,你就可以开始绘制了。一个设置文件(config.json)和你的地图会被创建在程序旁边。
在存放程序的文件夹里打开一个终端。第一条命令把文件标记为可运行,第二条启动它。随后你的浏览器会打开「设置」界面。
chmod +x ./map-blueprint-linux
./map-blueprint-linux
想要一个常开的 Linux 服务器,让远程队友也能访问?那就改用云端托管指南。
打开应用,进入你的地图页面,点击设置。在那里你可以更改名称、颜色、徽标、密码、端口和团队规模,无需编辑任何文件。外观相关的更改会在下次刷新后生效;密码和端口的更改会在你重启程序后生效。
data/ 文件夹里的一个 JSON 文件,就在程序旁边。data/ 文件夹复制到安全的地方,即可备份你的工作。.json 文件,在电脑之间搬移地图很方便。data/ 和 config.json 一并移过去。
要让同一个 Wi-Fi 或办公网络中的队友打开你的地图,你得先告诉应用接受来自其他电脑的连接,默认情况下它只监听你自己这台电脑。打开设置,把绑定地址设为 0.0.0.0(用大白话说就是「接受我网络里任何电脑的连接」),然后重启程序。队友随后即可通过 http://YOUR-COMPUTER-IP:8080 访问你。
要查找你电脑的局域网 IP 地址(一串类似 192.168.1.42 的数字),在终端里运行下面其中一条命令:
ipconfig,找到「IPv4 地址」那一行。ipconfig getifaddr en0hostname -I
想让网络之外的人访问应用,同时它仍运行在你自己的电脑上?隧道是一个小型助手,它会给你的应用一个公开的 https://… 网址,无需改动路由器,加密,且免费。最简单的是 Cloudflare Tunnel。
cloudflaredcloudflared 是 Cloudflare 的免费隧道工具。你只需安装一次:
winget install --id Cloudflare.cloudflared(或从 Cloudflare 的下载页面下载 cloudflared.exe)。brew install cloudflared(需要 Homebrew)。cloudflared 二进制文件。像往常一样运行应用并让它开着,它正在 http://localhost:8080 上监听(localhost 就是指「这台电脑」)。绑定地址可以保持默认;隧道就在你这台机器上访问应用。
打开一个新的终端或 PowerShell 窗口(让应用在它自己的窗口里继续运行),然后运行:
cloudflared tunnel --url http://localhost:8080
稍等片刻,它会打印出一个类似 https://random-words.trycloudflare.com 的公开网址。把这个链接分享出去,队友可以从任何地方打开它,用你的密码登录,并与你实时一起编辑。请让两个窗口都开着(应用窗口和隧道窗口);关闭隧道窗口会停止共享。
这个快速隧道无需 Cloudflare 账户,但每次重启网址都会变。想要在你自己的域名上获得固定网址,可以注册一个免费的 Cloudflare 账户并设置一个命名隧道,云端托管指南展示了同样的 cloudflared 设置,而且指向你本地电脑时用法完全相同。想要一个始终在线的实例,哪怕你的电脑关机时也在线,就把它运行在一台小型云服务器上。