Wstunnel - 一个用Rust实现的隧道工具
Wstunnel是一个用Rust实现的隧道工具,利用WebSocket协议(兼容HTTP)绕过防火墙和代理,允许用户隧道任意流量并访问受限资源/站点,受原Node.js项目启发但无需额外依赖,提供独立二进制文件。核心功能包括:易用性强、详细错误调试信息;静态/反向隧道支持TCP/UDP/Unix套接字/Stdio;动态/反向隧道支持Socks5/HTTP/透明代理;集成HTTP代理作为网关、Proxy Protocol;TLS/HTTPS服务器支持证书自动重载(内置自签名或自定义);mTLS支持(详见文档);IPv6兼容;WebSocket/HTTP2传输(WebSocket性能更优)。适用于公共网络下的安全访问场景,如企业防火墙绕行或远程调试。
https://github.com/erebe/wstunnel
ExposeME - 快速、安全的HTTP隧道解决方案
ExposeME是一个用Rust编写的快速、安全的HTTP隧道解决方案,通过WebSocket连接将本地服务暴露到互联网,支持将localhost:3000转换为https://myapp.yourdomain.com,便于与客户、团队或测试工具分享开发服务器。其工作原理:在VPS等服务器上运行ExposeME客户端,通过二进制协议的WebSocket安全隧道转发请求到本地应用;使用自家服务器的优势包括完全控制域名与SSL证书、隐私保护、无第三方依赖、无速率限制及低成本托管。核心功能涵盖:基于WebSocket的加密隧道与令牌认证;Let's Encrypt自动SSL或自定义/自签名证书;路径基(domain.com/app/)或子域(app.domain.com)路由模式;实时WebSocket/SSE流支持;大文件上传/下载无内存缓冲;自动重连与可配置重试;多客户端隧道标识支持。适用于开发协作与远程访问场景,强调高性能、安全性和自定义性。
https://github.com/arch7tect/exposeme
hotpath - 一个轻量级、易配置的Rust性能分析器
hotpath是一个轻量级、易配置的Rust性能分析器,能精确显示代码的时间消耗和内存分配位置,支持对任意函数或代码块进行仪器化,快速识别瓶颈并指导优化。核心特性包括:禁用时零开销(通过feature flag控制);低开销支持同步/异步代码;内存分配跟踪(按函数统计字节或计数);详细指标如平均/总时间、调用次数、总运行时占比及可配置百分位(p95、p99等);后台处理最小化性能影响;集成GitHub Actions,实现CI自动基准测试PR与基准分支对比。适用于Rust开发者优化高性能应用,强调高效、低侵入的分析体验。
https://github.com/pawurb/hotpath
--
From 日报小组 mike tang
社区学习交流平台订阅:
评论区
写评论还没有评论