Fungi是什么?
Fungi可以轻松创建加密P2P多设备网络,安全访问并管理远程服务。
纯Rust、基于rust-libp2p、面向私有多设备网络。

Fungi 0.6 发布:
- 自带wasmtime、可隔离接管Docker runtime
- Capability-first声明式权限管理。
三行命令在远程设备创建服务,自动端口映射,并在本地访问:
# 在两台设备已经建立连接的前提下:
fungi peer admin service pull ./filebrowser-lite-wasi.service.yaml
fungi peer admin service start filebrowser-lite-wasi
fungi access open filebrowser-lite-wasi

- 这是一个wasi版的filebrowser的例子,远程启动,本地访问,实现了轻量快速的文件管理
你也可以仅使用fungi的TCP端口转发功能,自带NAT穿透和本地mDNS地址发现。如果你主要需要点对点的轻量TCP转发,fungi也可以覆盖很多原本会用frp的场景。
下一步
- 在Android上跑wasi。给Android运行沙盒应用的能力。
- wasmtime跑在安卓上还有一些底层指针认证bug,我创建了一个issue #12778,如果你恰巧在这个领域,欢迎贡献你的力量。
开源
Apache 2.0协议
-
fungi: 核心daemon和cli工具,纯Rust实现,提供gRPC接口。
欢迎开源贡献和任意想法交流。
Ext Link: https://github.com/enbop/fungi
1
共 0 条评论, 1 页
评论区
写评论还没有评论