一个开源内网穿透工具:PortBuddy 能否成为 ngrok 的平替?| #替代品 #工具

做开发的朋友应该都遇到过这个场景:本地跑着一个服务,想让外网访问测试一下,或者需要调试第三方的 Webhook 回调。这时候内网穿透工具就成了刚需。

PortBuddy 是最近开源的一个内网穿透方案,定位和 ngrok 类似,但在功能覆盖上更全面一些。

核心能力:

- 多协议支持:不只是 HTTP,TCP 和 UDP 也能穿透。这意味着你可以把本地的 PostgreSQL 数据库、游戏服务器、甚至任意 UDP 服务暴露出去
- 默认启用 SSL:HTTP 隧道自动加密,不用额外配置证书
- 支持 WebSocket:实时应用场景不受限
- 私有隧道:可以给隧道加密码,防止被人扫到滥用
- 自定义域名和静态子域名:正式环境也能用

技术栈值得一提:CLI 用 Java 25 配合 GraalVM 编译成原生可执行文件,服务端是 Spring Boot 3.5,网关用 WebFlux,前端是 React。整体架构做了微服务拆分,包括服务发现、SSL 证书自动管理等模块。

使用很简单,三步走:下载 CLI、用 API Token 认证、然后一行命令暴露端口。比如本地 3000 端口的 Web 服务,执行后直接给你一个公网 HTTPS 地址。

定价方面,免费版支持同时开 1 个隧道,团队版 10 美元/月可以开 10 个,额外隧道 1 美元/月。对于个人开发者来说,免费版基本够用。

说实话,内网穿透这个赛道已经很卷了,ngrok、frp、Cloudflare Tunnel 都是成熟方案。PortBuddy 的差异化可能在于:一是 TCP/UDP 支持开箱即用,二是完全开源可以自建。但能否站稳脚跟,还要看后续的稳定性和社区运营。

对于有自建需求、或者想深入了解隧道技术实现的开发者,这个项目的代码结构还是值得一读的。
视频内容搬运和二次创作流程繁琐?从下载、字幕生成、翻译到元数据制作,再到定时上传B站,环节多且费时。

YTB2BILI 是一个开源自动化视频处理系统,支持从 YouTube 等平台抓取视频,自动生成高质量字幕,智能翻译多语言内容,AI生成符合B站规范的标题和标签,最后按计划批量上传,极大简化了搬运流程。

系统内置多项智能功能:Whisper AI 语音识别字幕,百度与 DeepSeek AI 翻译,腾讯云COS云存储,Bilibili官方SDK对接,支持扫码登录与状态持久化,任务失败自动重试,实时可视化管理面板方便监控处理进度。

项目采用 Go + Next.js 架构,支持 MySQL/PostgreSQL/SQLite 多数据库,开发与生产环境灵活配置,支持多平台运行。开箱即用,一键构建启动,无需复杂部署。| #工具

适合内容创作者、二次剪辑和搬运团队,省时省力提升效率。

主要功能:
- 自动下载YouTube及其他平台视频
- Whisper AI自动生成精准字幕
- 百度翻译及DeepSeek AI多语言字幕翻译
- AI智能生成视频标题、描述和标签
- 高清封面自动下载并上传云存储
- 定时智能上传视频及字幕,防止被限制
- 实时管理面板监控任务状态和进度
- 支持B站扫码登录,状态自动检测和持久化
- 支持MySQL、PostgreSQL和SQLite数据库
- 任务失败自动隔离重试,保证流程稳定

只需配置数据库和云存储,启动服务即可轻松实现自动化搬运,极大提升视频内容管理效率。
在信息安全和OSINT(开源情报)领域,调查数据往往分散且难以整合。Flowsint 是一个开源图谱探索工具,专为可视化和灵活的图形调查设计,帮助用户通过实体关系图进行深入侦查和分析。| #工具

它支持丰富的自动转换模块,覆盖域名解析、IP信息、ASN查询、社交媒体账号搜索、电子邮件泄露检测、加密货币交易追踪等多类数据源,极大提升调查效率。

所有数据均存储在本地,保护隐私安全。项目基于Docker和Make构建,支持快速部署和灵活扩展,适合安全研究人员、记者、执法机构和企业风险分析使用。

主要功能包括:

- 图形化界面展示实体及其关系,支持动态探索和自动转换;
- 域名、IP、ASN、CIDR等网络基础信息全面查询;
- 社交媒体用户名、邮箱、电话号码的跨平台泄露和关联检测;
- 组织信息与加密货币钱包的深度挖掘;
- 高性能前端,支持海量节点无卡顿操作;
- 本地数据存储,确保调查隐私和安全;
- 模块化代码结构,方便定制和二次开发。

Flowsint为OSINT调查提供了一站式工具,推动透明、合规和高效的情报分析。
开发者日常常用的各种小工具,找半天还要装一堆软件,效率大打折扣?

ut 是一个基于 Rust 的轻量级开发者工具箱,把常见的编码、哈希、UUID生成、文本处理、HTTP工具等功能整合到一个命令行程序里。安装简单,一条命令搞定,极大提升工作流畅度。| #工具

主要功能:

- Base64 和 URL 编码/解码
- 多种哈希算法(MD5、SHA 系列)快速计算
- 多版本 UUID 生成,支持v1/v3/v4/v5/v7
- 生成安全随机 Token 和占位文本
- 文本大小写转换、差异对比和 JSON 构建
- 交互式正则测试工具
- 日期时间解析和时区转换
- 本地 HTTP 文件服务器和二维码生成
- 多色彩格式转换和 Unicode 符号查询

支持 Linux、macOS 和 Windows,单文件二进制无依赖,适合开发者和 IT 专业人士日常使用。

安装方式多样,支持源码编译,也有预编译脚本,开箱即用。

命令行输入 ut --help 查看所有功能,极简设计,极致体验
VCPToolBox:全新的,强大的AI-API-工具交互范式工具箱 | #工具

• 超越传统交互,打造“AI-工具-记忆”铁三角,实现模型、模态与前端零依赖的高度兼容与扩展。
• 独立Agent封装,非线性超异步工作流,五大插件协议,支持分布式部署和算力均衡,释放海量并行算力冗余。
• 创新指令协议,支持复杂多行参数与容错,兼容MCPO及MCP插件,统一接入多协议生态。
• 全面插件体系:静态实时信息注入、多模态预处理、同步异步任务执行、服务与混合插件,覆盖浏览器控制、网页抓取、文生图/视频/音频生成、科学计算、知识管理等。
• 智能持久记忆系统,支持动态RAG召回和条件注入,实现AI自我学习、经验内化与跨模型协同。
• 先进分布式架构,支持多节点云端插件注册与无缝远程文件访问,打破物理边界,构建星型智能网络。
• 丰富可视化管理面板,支持配置、插件、日记管理及实时调试,降低复杂度。
• 深度系统提示词与变量替换体系,动态注入环境、工具与个性化指令,实现精细化后端AI行为调控。
• 强化安全设计,严禁非官方代理调用,保障API密钥和敏感信息安全。
• 支持人类直接调用VCP插件,拓展自动化任务执行边界。
FFF.nvim:Neovim 的极速模糊文件搜索利器,专注文件选择,追求极致体验。| #工具

• Rust 后端支持,维护独立文件索引,结合文件访问、修改和 Git 状态,实现亚 10 毫秒级搜索响应(50k 文件规模)
• 天生容错,支持拼写错误的智能模糊匹配,提升搜索准确度
• 开箱即用,无需复杂配置,默认配置兼顾效率与体验
• 深度集成 Git 状态,利用文件最近修改时间优化排序,快速锁定活跃文件
• 支持图片预览(需 snacks.nvim 支持),以及多种文件类型的智能预览配置
• 多线程并行搜索,灵活配置线程数,兼顾性能和资源占用
• 丰富快捷键绑定,支持多种操作方式,提升查找选择效率
• 支持多路径粘贴输入,自动合并多行内容为单条查询,适配终端复制需求
• 内置日志和健康检查,方便排查问题,提升长期稳定性
• 适用 Neovim 0.10+,需 Rust toolchain(nightly)编译本地后端

FFF.nvim 重新定义了 Neovim 文件搜索体验,结合高性能与智能排序,帮助开发者快速定位所需文件,降低上下文切换成本,提高工作流连贯性。
Python 代码质量分析新利器,集成多工具输出精准诊断:

• 综合 Pylint、pycodestyle、McCabe 复杂度等多款分析工具,覆盖错误、潜在问题、风格违例及复杂度评估
• 默认配置即开箱即用,自动适配项目依赖库,减少误报,特别优化 Django、Celery 等框架支持
• 灵活配置“profiles”实现定制化规则,支持严格度分级(verylow 到 veryhigh),满足不同团队需求
• JSON 输出方便集成自动化流程,支持 pre-commit 钩子自动运行,保障代码持续健康
• 安装便捷:pip 安装一键完成,支持扩展插件(如 mypy、bandit),满足安全与类型检查
• 开源 GPLv2 许可,活跃社区支持,2k+ Stars,持续进化中

深度洞察:Prospector 通过框架感知和多工具融合,解决单一工具误报多、配置复杂难题,提升团队代码质量管理效率,兼顾准确性与易用性,适合长期维护和复杂项目。

Prospector | #工具
用类 Markdown 语法快速生成多种复杂图表的开源 JavaScript 工具,为文档与开发流程无缝衔接提供高效方案。

• 支持流程图、时序图、甘特图、类图、状态图、饼图、Git 图谱、用户旅程图、C4 架构图等多种图形表达形式。
• 以文本驱动图形,降低绘图门槛,非程序员也能通过 Mermaid Live Editor 轻松创建和编辑。
• 消除文档滞后的痛点,实现图文同步更新,提升团队沟通和知识管理效率。
• 可集成到 GitHub 及主流应用中,支持 CDN 引入,适合嵌入生产脚本和自动化流程。
• 强调视觉回归测试,保障图形变更的可控性和稳定性,提升维护质量。
• 社区活跃,已有 8 万+星,持续迭代与贡献,MIT 许可证,开放共建。
• 针对安全风险设计沙箱渲染模式,兼顾交互功能与防范恶意脚本。

通过“代码即文档”的理念,Mermaid 将图形表达纳入代码管理体系,促进文档的实时演进,打破传统图形工具的隔阂,实现开发与非开发人员的高效协作。长期看,这种基于文本的图形描述是构建可维护、透明且自动化文档体系的核心路径。

Mermaid | #工具
为大语言模型(LLM)提供编程竞赛任务的标准化评测工具。

支持多种难度级别的编程问题;无缝对接OpenAI等主流LLM接口;结果可提交至官方邮箱进行评估

LiveCodeBench-Pro | #工具
将简单邮箱列表转化为丰富数据集的AI驱动工具。

多Agent系统,分阶段提取数据,准确率更高;支持自定义字段,满足个性化数据需求;实时流式更新,数据处理过程一目了然

fire-enrich | #工具
一个强大的AI工具库,通过CodeAct架构实现复杂任务的高效解决。

支持消息历史和Python变量持久化,便于复杂问题的连续解答;提供.invoke()和.stream()两种调用方式,灵活获取结果;支持多种工具和模型,可自定义代码沙箱,扩展性强

langgraph-codeact | #工具
AI开发者的强大工具箱,让AI Agent轻松集成到日常工作流程中。

通过命令行和Python库实现智能交互;提供多种实用宏命令,如语音控制、图像生成、数据检索;支持多种AI模型和提供商,灵活适配不同需求

npcsh | #工具
为数据库交互打造的开源GenAI工具箱,让开发者轻松构建与数据库交互的生成式AI应用。

简化开发流程,集成工具仅需不到10行代码;提供连接池、认证等最佳实践,性能提升显著;内置OpenTelemetry支持,实现端到端可观测性

Gen AI Toolbox for Databases | #工具
基于视觉的SAE工具箱,为深度学习模型的可解释性研究提供强大支持。

提供多种字典学习方法,助力从大型视觉模型中提取概念;支持多种可视化方法和度量指标,增强模型解释性;代码简洁易用,仅需少量超参数即可快速上手

Overcomplete | #工具
信息收集工具箱,集成多种功能,帮助用户高效探索网络、Web应用和安全配置,是研究、安全评估和网络基础设施探索的好帮手

Argus | #工具
基于VSCode Dev Container的Python开发环境配置工具,集成了uv包管理器和Ruff代码格式化工具,提供开箱即用的开发环境,支持代码格式化、类型检查、pre-commit等功能。

python-uv | #工具
数据准备工具箱:旨在为大型语言模型(LLM)应用程序开发者提供数据准备的工具和方法,包含多种数据处理模块,支持从个人电脑到数据中心规模的数据加工,支持代码和自然语言等多种数据模式

Data Prep Kit | #工具
一款颇为强大的开源 Web 思维导图工具,基于 JavaScript 实现,不依赖任何框架,思维导图核心功能它都有。此外,还支持插件,可按需选择更多实用功能使用。

提供在线体验,可直接开箱即用,而且上手简单,轻松创建和展示思维导图。

SimpleMindMap | #工具
可本地部署的AI语音工具箱,提供语音识别、语音转写、语音转换等功能,支持音频处理、数据集创建和模型训练,适用于音频文件到理想语音模型的转换

Easy Voice Toolkit | #工具
安全执行JavaScript代码的WebAssembly沙箱工具,适用于隔离和安全运行不受信任的代码,利用轻量和快速的QuickJS引擎编译为WebAssembly,为代码执行提供强大的环境

QuickJS | #工具
 
 
Back to Top