An intranet penetration solution implemented based on Netty
etp(Easy Tunnel Proxy) is a cross-platform intranet penetration tool that supports the TCP protocol and TCP-based upper-layer protocols. It supports the TLS 1.3 high-efficiency and secure encryption protocol, supports pure Toml static configuration or dynamic configuration via a management interface, and can be easily integrated with the Spring Boot ecosystem.
- Supports TCP protocol and TCP-based upper-layer protocols
- Supports the TLS 1.3 high-efficiency and secure encryption protocol
- Supports seamless integration with the Spring Boot & Cloud ecosystem
- Built-in easy-to-use management interface
- High-efficiency data transmission
- Millisecond-level startup
- Automatic reconnection
- Authentication
- Supports multiple clients
- Automatic allocation of mapping ports
- Supports pure Toml configuration or usage via the management interface
- Cross-platform, compatible with arm64 and amd64 architectures
In addition to supporting pure Toml static configuration, etp also supports graphical interface management, which has low usage cost and richer functionality.
Download the corresponding release package according to your operating system. If external access is required, it needs to be deployed on a server with a public IP. The following example demonstrates usage in a local environment.
Edit the configuration file etps.toml:
host="127.0.0.1"
bindPort = 9527
[[clients]]
name = "client"
secretKey = "your-secret-key"
[[clients.proxies]]
name = "mysql"
type = "tcp"
localPort = 3306
remotePort = 3307./etps -c etps.tomlEdit the configuration file etpc.toml:
serverAddr = "127.0.0.1"
serverPort = 9527
secretKey = "your-secret-key"./etpc -c etpc.tomlReport issues: issues






