Reverse Proxy
Overview
Reverse Proxy lets you use Cheolsu Proxy as a reverse proxy. Unlike a forward proxy, clients send requests directly to Cheolsu Proxy's port without any proxy configuration. Requests are routed to configured backend servers based on the Host header.
Useful when proxy configuration is difficult, or when you want to selectively capture traffic for specific domains.
Rule Configuration
How It Works
- Client sends a relative-path request to Cheolsu Proxy's port (e.g.,
GET /api/users) - Host header is checked against reverse proxy rules
- Matched requests are forwarded to the configured backend server
- Backend response is returned to the client
Use Cases
Local Development
Add 127.0.0.1 api.myapp.local to /etc/hosts, then browse http://api.myapp.local:8100 to monitor your local development server traffic.
Microservice Debugging
Set up multiple reverse proxy rules to monitor inter-service communication through a single proxy.
Usage
Desktop
- Select Reverse Proxy from the sidebar
- Click Add Rule
- Configure match host and backend server
- Save
