ivt
CrossDesk
2026-3-4 增加自定义输入服务器的功能,增加Docker镜像构建。 压缩JS脚本:npx --yes esbuild control.js --minify --outfile=control.min.js
简介
CrossDesk Web Client 是针对 CrossDesk 桌面远程软件进行适配的 Web 客户端。
部署
直接 Fork 本仓库,进入你的仓库 Settings → Pages,在 Branch 中选择 main,点击 Save。稍作等待后刷新页面,你会得到如下显示,该链接就是你的 Web 客户端地址。
配置项
web_client.js 中包含配置项:
const DEFAULT_CONFIG = {
signalingUrl: "wss://api.crossdesk.cn:9099",
iceServers: [
{ urls: ["stun:api.crossdesk.cn:3478"] },
{ urls: ["turn:api.crossdesk.cn:3478"], username: "crossdesk", credential: "crossdeskpw" },
],
heartbeatIntervalMs: 3000,
heartbeatTimeoutMs: 10000,
reconnectDelayMs: 2000,
clientTag: "web",
};
在完成 CrossDesk Server 的部署后,请将配置项中的 signalingUrl 和 iceServers 配置成你的 CrossDesk Server 的外网地址和端口。
# signalingUrl
wss://api.crossdesk.cn:9099 替换为 EXTERNAL_IP:CROSSDESK_SERVER_PORT
# iceServers
api.crossdesk.cn:3478 替换为 EXTERNAL_IP:COTURN_PORT
Description
Crossdesk web client | 基于 Web 实现的 Crossdesk 客户端
https://github.com/kunkundi/crossdesk-web-client
Languages
JavaScript
71.8%
CSS
18.7%
HTML
9.1%
Dockerfile
0.4%