erebe/wstunnel
Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
4 releases in the last 90 days, the latest 16 days ago, with 32 contributors on GitHub.
Peaked at #64 in the weekly ranking the week of Nov 23, its best in the past year.
Use Cases & Benefits
- Tunnels arbitrary TCP, UDP, and proxy traffic over WebSocket or HTTP2 to bypass firewalls and deep packet inspection.
- Offers static standalone Rust binaries with support for dynamic SOCKS5, HTTP proxies, mTLS, and transparent proxying for versatile and secure tunneling.
- Use for securely accessing remote SSH servers through restrictive corporate firewalls by tunneling SSH over WebSocket with TLS.
- Use for obfuscating and tunneling WireGuard VPN traffic over WebSocket to evade network filtering and censorship.
- Use for setting up local SOCKS5 or HTTP proxies that forward traffic dynamically through a WebSocket tunnel for anonymous browsing or proxy chaining.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
BSD 3-Clause
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
- Contributing guide: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
Most of the time when you are using a public network, you are behind some kind of firewall or proxy. One of their purpose is to constrain you to only use certain kind of protocols and consult only a subset of the web. Nowadays, the most widespread protocol is http and is de facto allowed by third party equipment.
Wstunnel uses the websocket protocol which is compatible with http in order to bypass firewalls and proxies. Wstunnel allows you to tunnel whatever traffic you want and access whatever resources/site you need.
My inspiration came from this project but as I don't want to install npm and nodejs to use this tool, I remade it in
HaskellRust and improved it.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
586+26
Open issues
28-9
Compared with peers in Networking
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| superdesigndev/treg | 7.2K | +656 | 45 | — |
| MHSanaei/3x-ui | 49.4K | +522 | 53 | 134 days ago |
| netbirdio/netbird | 30.7K | +399 | 65 | 7 days ago |
| tailscale/tailscale | 38.7K | +378 | 65 | 3 days ago |
| caddyserver/caddy | 78.8K | +267 | 60 | 1 day ago |
| erebe/wstunnel | 7.2K | — | 50 | 16 days ago |
| Category median | 38.7K | +399 | 60 | — |
Discover Repositories
Search across tracked repositories by name or description