Etp
etp (easy tunnel proxy) 是一个内网穿透工具,支持多路复用隧道和独立隧道模式,全链路零拷贝混合协议设计,状态机事件驱动。支持TCP、HTTP协议代理,压缩、MTLS双向证书加密、IP CIDR访问控制、多用户Basic Auth认证、带宽限流、支持多种负载均衡策略、域名/子域名/自动域名、Token令牌认证、管理面板、SpringBoot/SDK集成、跨平台支持windows、Linux、macOS
Install / Use
/learn @xiaoniucode/EtpREADME
<div align="center">
<img src="doc/logo.png" alt="Logo" width="180" height="180" style="border-radius:24px;margin-bottom:20px;"/>
</div>
<p align="center" style="font-size:18px;color:#555;margin-top:-10px;margin-bottom:24px;">
An intranet penetration solution implemented based on Netty
</p>
<div align="center">
<a href="https://github.com/xiaoniucode/etp/stargazers">
<img src="https://img.shields.io/github/stars/xiaoniucode/etp?style=for-the-badge&logo=github" alt="GitHub Stars"/>
</a>
<a href="https://github.com/xiaoniucode/etp/forks">
<img src="https://img.shields.io/github/forks/xiaoniucode/etp?style=for-the-badge&logo=github" alt="GitHub Forks"/>
</a>
<a href="https://github.com/xiaoniucode/etp/blob/main/LICENSE">
<img src="https://img.shields.io/github/license/xiaoniucode/etp?style=for-the-badge" alt="License"/>
</a>
<a href="https://github.com/xiaoniucode/etp/releases/v0.10.0">
<img src="https://img.shields.io/badge/etp-0.10.0-blue?style=for-the-badge" alt="etp:0.10.0"/>
</a>
<a href="https://somsubhra.github.io/github-release-stats/?username=xiaoniucode&repository=etp">
<img src="https://img.shields.io/github/downloads/xiaoniucode/etp/total?style=for-the-badge" alt="Downloads"/>
</a>
</div>
<div align="center">
<a href="README.md"><strong>README</strong></a> |
<a href="README_ZH.md"><strong>简体中文</strong></a> |
<a href="https://xiaoniucode.github.io/etp"><strong>Documentation</strong></a>
</div>
Introduce
etp (Easy Tunnel Proxy) is an intranet penetration gateway that supports both multiplexed tunnels and independent tunnels. It features a full-link zero-copy hybrid protocol design driven by a state machine.
- Compression
- mTLS (mutual TLS) bidirectional certificate encryption
- IP CIDR-based access control
- Multi-user Basic Auth authentication
- Bandwidth rate limiting
- Multiple load balancing strategies
- Domain name / subdomain / automatic domain support
- Token authentication
- Management dashboard / admin panel
- Spring Boot / SDK integration
- Cross-platform support for Windows, Linux, and macOS
Issue Feedback
Report issues: issues
