配對裝置

配對是把一塊螢幕接進一個工作區。工作區 UUID 是地址,令牌才是憑據。

從桌面端

在跑著 執行體 的那臺機器上開啟 KernelHub Desktop,點「連線手機」,出現一個碼,用手機掃它。

用連結

不方便用攝像頭時,同一次配對也有一條加入連結。在手機上開啟它,進的是同一個工作區。

令牌放在哪

令牌走 URL 的 fragment,不走查詢串。fragment 不會發給伺服器,所以憑據不會進訪問日誌、也不會進 Referer 頭。App 存下之後會把它從位址列抹掉。

換網路

這一版手機不直連你的電腦:手機和 執行體 各自連託管閘道(kernelhub.icloser.xyz),配對記下的是閘道上的那個工作區,不是區域網路裡的位址。所以兩臺不需要在同一個網路;換 Wi-Fi、手機切到行動網路,都不需要重新掃碼 —— 兩頭各自能上網就行。iOS 上 App 可能會問一次要不要允許存取「區域網路」—— 這一版手機經託管閘道收發,允許與否都不影響配對和收發任務。

掃了沒反應

多個工作區

一臺機器可以有多個工作區,一個目錄一個。配到某個工作區的裝置只看得見那一個 —— 權限和任務不會在工作區之間串。

接著看:Runtime · 權限