chisel-tunnel
brew install chisel-tunnel
v1.11.6
MIT
Fast TCP/UDP tunnel over HTTP
37
30-day installs · #5330
138
90-day · #4866
453
365-day · #5329
16.1k
★ GitHub stars · updated 2mo ago
Build dependencies
GitHub topics
golang
http
tcp
tunnel
Links
- https://github.com/jpillora/chisel
- GitHub: jpillora/chisel
- Brew formula source: Formula/c/chisel-tunnel.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [
"chisel",
"foundry"
],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Fast TCP/UDP tunnel over HTTP",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:22+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "chisel-tunnel",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-14T04:40:47Z",
"github_readme_excerpt": "# Chisel\n\n[](https://godoc.org/github.com/jpillora/chisel) [](https://github.com/jpillora/chisel/actions?workflow=CI)\n\nChisel 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.\n\n\n\n## Table of Contents\n\n- [Features](#features)\n- [Install](#install)\n- [Demo](#demo)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [Changelog](#changelog)\n- [License](#license)\n\n## Features\n\n- Easy to use\n- [Performant](./test/bench/perf.md)\\*\n- [Encrypted connections](#security) using the SSH protocol (via `crypto/ssh`)\n- [Authenticated connections](#authentication); authenticated client connections with a users config file, authenticated server connections with fingerprint matching.\n- Client auto-reconnects with [exponential backoff](https://github.com/jpillora/backoff)\n- Clients can create multiple tunnel endpoints over one TCP connection\n- Clients can optionally pass through SOCKS or HTTP CONNECT proxies\n- Reverse port forwarding (Connections go through the server and out the client)\n- Server optionally doubles as a [reverse proxy](http://golang.org/pkg/net/http/httputil/#NewSingleHostReverseProxy)\n- Server optionally allows [SOCKS5](https://en.wikipedia.org/wiki/SOCKS) connections (See [guide below](#socks5-guide))\n- Clients optionally allow [SOCKS5](https://en.wikipedia.org/wiki/SOCKS) connections from a reversed port forward\n- Client connections over stdio which supports `ssh -o ProxyCommand` providing SSH over HTTP\n\n## Install\n\n### Binaries\n\n[](https://github",
"github_repo": "jpillora/chisel",
"github_stars": 16144,
"github_topics": [
"golang",
"http",
"tcp",
"tunnel"
],
"homepage": "https://github.com/jpillora/chisel",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 37,
"installs_365d": 453,
"installs_90d": 138,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "chisel-tunnel",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 5330,
"rank_365d": 5329,
"rank_90d": 4866,
"raw_hash": "5ebd01cd36953141",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/chisel-tunnel.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.11.6",
"versioned_formulae": [],
"why_use_this": null
}