v0.0.8-beta.1
Full Changelog : v0.0.8-alpha.1...v0.0.8-beta.1
与 v0.0.8-alpha.1 的不同:
代码:
ruci_tls -> ruci_rustls22
将 ruci_rustls21, ruci-recorder 提到 外部包。使用外部包 DataSource
支持编译到 android jni
用户:
+logo
移除 toml, yaml 格式支持. 现配置格式为 lua 和 json.
路由配置移到 routes; 添加 geosite-gfw, clash_rules 支持
现配置文件格式使用 type=Type 的方式,减少了两层大括号,不过原有配置均要重写,见文档
标准化 api 的 url
添加 webui 支持,其包含所有api,util 以及 日志的显示。
解决了 tcp/ip stack 的问题,启用 lwip feature, 现 stack 分为 StackSmoltcp 和 StackLwip 两种
api_server 会服务 /dist 文件夹。配合 download-webui 即可使用 ruci-webui
api_server 启用后,会自动监听一端口用于使用 websocket 输出日志,可用 --ws-log-addr 配置。若给出空字符串则不监听。
utils:
+download-webui
+pack-z-base64
ruci-cmd:
--cmd-config
-f
--ws-log-addr
api:
status
start_engine