chisel
16,763
Stars
1,620
Forks
202
Watchers
249
Open Issues
MIT
许可证
Go
语言
2015-02-25
创建时间
2026-10-11
最近更新
项目能做什么
基于 HTTP 协议的高性能 TCP/UDP 隧道工具。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Chisel [](https://godoc.org/github.com/jpillora/chisel) [](https://github.com/jpillora/chisel/actions?workflow=CI) Chisel is a fast TCP/UDP tunnel, transported over HTTP, secured via SSH. Single executable including both client and server. Written in Go (golang). Chisel is mainly useful for passing through firewalls, though it can also be used to provide a secure endpoint into your network.  ## Table of Contents - [Features](#features) - [Install](#install) - [Demo](#demo) - [Usage](#usage) - [Contributing](#contributing) - [Changelog](#changelog) - [License](#license) ## Features - Easy to use - [Performant](./test/bench/perf.md)\* - [Encrypted connections](#security) using the SSH protocol (via `crypto/ssh`) - [Authenticated connections](#authentication); authenticated client connections with a users config file, authenticated server connections with fingerprint matching. - Client auto-reconnects with [exponential backoff](https://github.com/jpillora/backoff) (tunable via `--min/max-retry-interval`); keepalive pings time out, so silently dead connections (sleep/wake, NAT timeouts, server restarts) are detected and re-established - Clients can create multiple tunnel endpoints over one TCP connection - Clients can optionally pass through SOCKS or HTTP CONNECT proxies - Reverse port forwarding (Connections go through the server and out the client) - Server optionally doubles as a [reverse proxy](http://golang.org/pkg/net/http/httputil/#NewSingleHostReverseProxy) - Server optionally allows [SOCKS5](https://en.wikipedia.org/wiki/SOCKS) connections (See [guide below](#socks5-guide)) - Clients optionally allow [SOCKS5](https://en.wikipedia.org/wiki/SOCKS) connections from a reversed port forward - Client connections over stdio which supports `ssh -o ProxyCommand` providing SSH over HTTP ## Install ### Binaries [](https://github.com/jpillora/chisel/releases) [](https://github.com/jpillora/chisel/releases) See [the latest release](https://github.com/jpillora/chisel/releases/latest) or download and install it now with `curl https://i.jpillora.com/chisel! | bash` Binaries are built with the latest Go release, which sets the minimum OS versions: Windows 10 / Server 2016, macOS 12, Linux kernel 3.2, FreeBSD 12.2. For older systems (e.g. Windows 7), use [release v1.8.1](https://github.com/jpillora/chisel/releases/tag/v1.8.1) or earlier. ### Docker [](https://hub.docker.com/r/jpillora/chisel/) [](https://hub.docker.com阅读完整原文
商业机会分析 AI 生成
Chisel 企业级零信任与集中隧道管理平台 (On-Premise / SaaS)
| 产品构想 | 基于 Chisel 核心开发支持 Web 控制台的多租户隧道管理系统,提供用户权限隔离、SSO/OAuth 集成、动态端口映射和审计日志。 |
| 核心功能 | Web端一键启停隧道配置、团队成员RBAC权限管理、SSO/2FA认证集成、流量监控与连接审计日志、自动化证书与域名分配。 |
| 目标用户 | 中小型技术团队、DevOps 工程师、外包开发团队。 |
| 难度/周期 | 中等 · 2-3 个月 · 成本:开发机器 + 基础云服务器(带宽成本根据自建节点决定) |
| 收费模式 | 私有部署企业许可(License按节点数计费)或托管版订阅制(按月/按席位订阅)。 |
| 竞争风险 | 容易与现有的成熟内网穿透商业产品(如 ngrok、Tailscale、FRP商业化产品)直接竞争。 |
| 依据 | 已验证事实 |
IoT 与边缘设备批量远程维护通道系统
| 产品构想 | 利用 Chisel 的 HTTP/SSH 轻量级反向隧道特性,封装为专用于嵌入式与智能硬件设备的轻量级安全远程接入 Agent 和云端运维网关。 |
| 核心功能 | 极低内存占用客户端适配、断线指数退避重连增强、云端批量反向端口穿透管理、Web Shell / VNC 嵌入式直连能力、心跳健康检测告警。 |
| 目标用户 | IoT 设备厂商、智能售货机/工业网关运营商、边缘计算系统维护人员。 |
| 难度/周期 | 中等 · 3-4 个月 · 成本:高并发穿透网关服务器、边缘端跨平台编译测试设备 |
| 收费模式 | 按连接设备规模分级收取月度/年度 SaaS 订阅费或私有化部署授权费。 |
| 竞争风险 | 网络带宽消耗较高,IoT 场景对长连接稳定性和弱网适应性要求严苛(推测)。 |
| 依据 | 数据支持的判断 |
红蓝对抗协同跳板与隐蔽网络代理编排平台
| 产品构想 | 面向安全评估团队,将 Chisel 包装为集成的隐蔽多级跳板管理工具,提供流量混淆伪装、多节点链式代理调度和临时穿透任务管理。 |
| 核心功能 | 多节点链式 SOCKS5 代理编排、HTTP 伪装流量生成、临时一次性穿透通道、端到端指纹免杀混淆构建(推测)、协同任务状态看板。 |
| 目标用户 | 网络安全公司、企业安全红队、渗透测试服务商。 |
| 难度/周期 | 较高 · 2-3 个月 · 成本:云 VPS 多节点跳板测试环境搭建 |
| 收费模式 | 安全团队订阅制专业软件授权、红队协作平台增值模块销售。 |
| 竞争风险 | 合规与法律风险高,Chisel 特征在部分厂商杀毒/EDR系统中可能被标记为黑客工具或潜在恶意软件。 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| practical-tutorials/project-based-learning | 中文介绍暂未生成 Curated list of project-based tutorials |
289,550 | Python |
| avelino/awesome-go | 中文介绍暂未生成 A curated list of awesome Go frameworks, libraries and softw |
193,327 | Go |
| ollama/ollama | 中文介绍暂未生成 Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-os |
186,675 | Go |
| golang/go | 中文介绍暂未生成 The Go programming language |
139,847 | Go |
| caddyserver/caddy | 中文介绍暂未生成 Fast and extensible multi-platform HTTP/1-2-3 web server wit |
78,984 | Go |
| unionlabs/union | 中文介绍暂未生成 The trust-minimized, zero-knowledge bridging protocol, desig |
73,715 | Rust |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2015-02-25,近 30 天仍在推送,发布过 42 个 Release |
| 社区活跃 | Star 16,763 / Fork 1,620 / Issue 249(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/jpillora/chisel.git cd chisel # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。