internal/

directory
v0.0.0-...-632f32b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: MIT

Directories

Path Synopsis
Package cloudhttp 是设备 agent 与 ccfly-cloud 之间所有直连流量(配对/控制面/mesh WSS/ 会话同步/claude login)共用的 HTTP 客户端。
Package cloudhttp 是设备 agent 与 ccfly-cloud 之间所有直连流量(配对/控制面/mesh WSS/ 会话同步/claude login)共用的 HTTP 客户端。
Package hostagent 实现 ccfly 主机代理(ccfly-hostd)的控制面:一个很小的 HTTP 接口 (spawn / stop / clear-data / instances),由 ccfly-hostd 经 overlay expose 桥暴露给 cloud 调用, 据此在本 VM 上 `docker run` 每用户的 ccfly 实例容器。
Package hostagent 实现 ccfly 主机代理(ccfly-hostd)的控制面:一个很小的 HTTP 接口 (spawn / stop / clear-data / instances),由 ccfly-hostd 经 overlay expose 桥暴露给 cloud 调用, 据此在本 VM 上 `docker run` 每用户的 ccfly 实例容器。
Package mesh — overlay TCP port bridges.
Package mesh — overlay TCP port bridges.
Package profile 定义 ccfly 的运行期「能力档」(即用户类型):
Package profile 定义 ccfly 的运行期「能力档」(即用户类型):
Package svc installs a ccfly binary as a persistent OS service so a device stays joined to the overlay across terminal close / logout / reboot / sleep (macOS launchd, Linux systemd).
Package svc installs a ccfly binary as a persistent OS service so a device stays joined to the overlay across terminal close / logout / reboot / sleep (macOS launchd, Linux systemd).
Package tmuxbin 让 mac 用户不用自装 tmux:darwin 构建把一个「可移植 tmux」 (libevent/ncursesw 静态链接,只依赖 libSystem;见 scripts/build-tmux-macos.sh) 用 go:embed 嵌进 ccfly 主二进制,运行时在系统找不到 tmux 时释放到 ~/.ccfly/bin/tmux。
Package tmuxbin 让 mac 用户不用自装 tmux:darwin 构建把一个「可移植 tmux」 (libevent/ncursesw 静态链接,只依赖 libSystem;见 scripts/build-tmux-macos.sh) 用 go:embed 嵌进 ccfly 主二进制,运行时在系统找不到 tmux 时释放到 ~/.ccfly/bin/tmux。
Package winexec 把 Windows 自带命令解析成绝对路径。
Package winexec 把 Windows 自带命令解析成绝对路径。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL