用 Moku 扫一扫

打开手机上的 Moku › 添加电脑 › 扫码导入

二维码是这个页面在你的浏览器里生成的,连接信息没有发送到任何服务器。

Moku

让手机连上这台电脑

在这台电脑上做一次设置,之后就能用手机上的 Moku 操作它。大约两分钟。

  1. 右键点击屏幕左下角的「开始」按钮,选「终端(管理员)」。Windows 10 上叫「Windows PowerShell(管理员)」。
  2. 复制下面这行,粘贴到窗口里,按回车:
    irm https://portholelab.com/ssh/v2/windows.ps1 | iex
  3. 等它显示「完成」,浏览器会打开一个二维码。在手机上的 Moku 里点「扫码导入」扫它。

密码是你登录 Windows 的密码。用微软账户登录的,是微软账户的密码,不是开机 PIN 码。

这条命令会做什么?
  • 安装 Windows 自带的「OpenSSH 服务器」功能(没装的话),启动它并设为开机自动启动。
  • 在防火墙里只对「专用网络」、只对同一局域网的设备放行 SSH。你原来已有的 SSH 设置保持不变。
  • 如果当前网络被标记为「公用网络」,会先问你要不要改成「专用网络」,你确认了才改。
  • 显示用户名和这台电脑的地址,并打开这个页面显示二维码。
  • 不会修改 SSH 配置文件,不会创建账户或密钥,不会改密码,也不会把任何信息发送出去。
不想运行命令?手动设置
  1. 「设置」›「系统」›「可选功能」›「添加功能」,搜索「OpenSSH 服务器」并安装。
  2. 按 Win+R,输入 services.msc,找到「OpenSSH SSH Server」,启动类型选「自动」,再点「启动」。
  3. 「设置」›「网络和 Internet」› 当前网络的「属性」,网络类型选「专用网络」(仅限家里或公司的网络),并记下「IPv4 地址」。
  4. 用户名是 C:\Users\ 下以你命名的那个文件夹名。然后在 Moku 里手动添加电脑。

不在同一个 Wi-Fi 时

上面的设置让同一网络里的手机能连上。出门在外也想连,可以用 Tailcat:Tailscale 出品的开源工具,不用注册账号,也不用改路由器。

  1. 先完成上面的设置。
  2. 打开一个普通的终端窗口(不要用管理员),粘贴这行并回车:
    curl -fsSL https://portholelab.com/ssh/v2/away.sh | sh
  3. 浏览器会打开一个二维码,用 Moku 的「扫码导入」扫它。

已经知道用户名和地址?

填在这里生成二维码,用 Moku 扫一下就填好了。只在你的浏览器里生成。

安全说明

windows.ps1102f644d4468e6ebb4f1b2fd1848d73d239c07505ce89d7788fb7a2bb7fd1a99
linux.shbcff8a82ab81ff06fa256de1f57fca48e53e3650e4c227ac4fa89b99a8b7f066
mac.sh9e63887da11373cf9249a6282021dbe582822cc16fd12091dae94abe87dc56b3
away.ps1024b84e2fc4a08dd0c7a9d3083c9fed258bce5a79effa9e214f3039f59076622
away.shd049f32394ba20ba2e0c76a05293aaa0f0e1dc5b36145aaf0f8084650c91f2d9

Windows:curl.exe -fsSLO https://portholelab.com/ssh/v2/windows.ps1,Get-FileHash .\windows.ps1,核对后运行 Get-Content -Raw -Encoding UTF8 .\windows.ps1 | iex

macOS / Linux:curl -fsSLO https://portholelab.com/ssh/v2/linux.sh,shasum -a 256 linux.sh,核对后运行 sh linux.sh