5个版本
0.1.4 | 2023年9月11日 |
---|---|
0.1.3 | 2023年9月10日 |
0.1.2 | 2023年9月9日 |
0.1.1 | 2023年9月4日 |
0.1.0 | 2023年9月4日 |
#5 在 #veilid
每月23次下载
75KB
1.5K SLoC
vldpipe
最有效的管道。
在Veilid网络上发布和消费TCP服务。
状态
正在运行,但有时会断开连接并超时。仍在提高稳定性和可靠性。
把它放入你的有效管道中,享受它
发布主机将本地套接字地址导出到Veilid。此形式为 vldpipe [本地地址]
。
vldpipe 8080
# Copy "that DHT key"
消费主机可以使用以下命令导入此服务并将其绑定到本地地址:
vldpipe [that DHT key] 127.0.0.1:9000
或者,在所有接口(本地lan,公共wan入口)上提供服务:
vldpipe [that DHT key] 0.0.0.0:9000
最终应该与podman-compose等工具很好地配合。
演示
在端口8000上提供项目源代码,将其导出到Veilid,从Veilid 反向 导入到同一机器的端口9000。无用但有趣。
待办事项
持久节点标识和DHT地址。
修复了veilid-core以更快地启动节点?或者上游对此的修复...配置选项?节点上线大约有1分5秒的延迟。
重新协商私有路由。我观察到持续无效目标失败,这似乎表明路由可能会变化并需要自动重建。
类似于Tor stealth HS的认证加密。
安全审查,这仍然是实验性的。
鸣谢
veilid-core和https://gitlab.com/bbigras/netdog中的示例在弄清楚如何设置这些事情方面非常有帮助。
依赖项
~26–68MB
~1M SLoC