Skip to content

Repository files navigation

SongsterX

SongsterX 是一个以 sing-box 和 mitmproxy 为数据面、以 Surge Runtime 和 Tauri/Rust 控制面为基础的 Surge-like 网络工具设计。

当前状态:Mixed 直连链路和 Module Engine HTTP/JavaScript 运行时可用。Gateway 采用 vfkit + 极简 Linux guest + vmnet-helper:双 virtio-net、guest 网络初始化、guest-agent 升级/配置通道、readiness 契约和 host supervisor 启动路径已接通;启动时会实际检查 vmnet、vfkit、guest-agent 和 networkReady。启动后 UI 会持续读取 guest LAN 与 tun0 的计数器,只有真实客户端产生两侧新增流量才标记 packet path 已验收,不会把单纯 supervisor readiness 误报为 ARP、TCP、UDP、DNS 或 MITM 的完整验收;实体手机/电脑接入仍需现场验证。当前 Gateway 范围不包含 DHCP、IPv6/RA,allowlist 也尚未实现。完整的 Surge policy preservation、PolicyEngine、Control API、Device Manager 和 UDP Fast Path 仍在路线中。

文档:

About

SongsterX desktop proxy client source for external code review

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages