Enterprise-Grade ElasticSearch
Security Proxy Solution

One-click deployment to fully protect your ElasticSearch cluster

Zero code changes, intelligent query protection, 30% performance improvement

7 Smart Rules

Real-time risk assessment to prevent service interruptions

30% Performance Boost

Optimized response speed, 25% resource savings

One-Click Deployment

Containerized with Docker, zero-config startup

Why Choose ElasticProxy

Traditional ES deployments face many challenges. ElasticProxy provides a one-stop solution to make your search service more secure, efficient, and reliable.

Traditional Solution Pain Points

Query overload leads to cluster crashes.

ElasticProxy Solution

Intelligent query analysis automatically blocks dangerous operations.

Traditional Solution Pain Points

Malicious access threatens data security.

ElasticProxy Solution

Multi-layered access control with precise IP-level protection.

Traditional Solution Pain Points

High operational costs and manual monitoring.

ElasticProxy Solution

Automated protection with zero manual intervention.

Traditional Solution Pain Points

Complex deployment impacts business operations.

ElasticProxy Solution

Completely transparent proxy with zero code modification.

Experience the Difference Now

Join over 1000 enterprise customers and let ElasticProxy safeguard your search services.

Core Product Value

Six core features to comprehensively protect your Elasticsearch cluster, providing enterprise-level security, performance, and usability.

Intelligent Query Protection

Smart Guard

8 protection rules, real-time risk assessment

  • Pagination window size check
  • Query depth limit
  • Aggregation size control
  • Wildcard query restriction
  • Regular expression control
  • Search term count limit
  • Comprehensive complexity scoring

Unified Search Interface

Zero Barrier

Simplified DSL syntax, intelligent type recognition

  • Simple JSON replaces complex DSL
  • Automatic query type detection
  • Unified response format
  • Enterprise-level cache optimization

Precise Access Control

Security

IP whitelist/blacklist, smart rate limiting

  • IP-level precise control
  • Intelligent rate limiting
  • Multi-layer protection system
  • Authentication pass-through support

Performance Optimization

30% Boost

Connection pool management, asynchronous architecture

  • 30% improvement in response time
  • 25% reduction in CPU usage
  • Intelligent connection reuse
  • Request stream processing

One-Click Deployment

<1 Hour

Containerized with Docker, zero-config startup

  • One-click Docker deployment
  • Zero-config startup
  • Hot configuration updates
  • Automatic fault recovery

Multi-Tenant Isolation

Enterprise

Enterprise-grade multi-tenant architecture, complete isolation

  • HTTP Basic authentication recognition
  • Independent ES credential connection pools
  • Tenant-level permission control
  • Independent monitoring and auditing system

Immediate Benefits

Real performance improvement data from over 1000 enterprise customers.

+30%
Search Performance
Response time optimization
-25%
Cost Savings
Server resource savings
99.9%
Security Protection
Service availability guarantee
<1 Hour
Deployment Time
Ready to use

5-Minute Quick Start

In just three simple steps, your Elasticsearch cluster will be fully protected. No complex configuration required, ready to use out of the box.

1

Download Project

Get the latest version from the official repository

Terminal
git clone https://github.com/yogoosoft/elasticproxy.git
2

Start Service

Start the ElasticProxy service with one command

Terminal
cd elasticproxy && ./deploy.sh
3

Configure Proxy

Point your ES connection address to the proxy service

Terminal
# Change ES connection to: http://your-proxy:8000

Minimal Configuration Example

Just configure the ES connection details; other parameters use smart defaults.

# config/.env
ES_HOST=your-elasticsearch-host
ES_PORT=9200
PROXY_PORT=8000
RATE_LIMIT_PER_MINUTE=100

🎉 Done! Your ES cluster is now fully protected

ElasticProxy has started providing intelligent query protection, access control, and performance optimization for your cluster. Check the monitoring dashboard for real-time status.