Proxy Settings
Configure a proxy server to route your API requests through an intermediary. This is useful when you're behind a corporate firewall, debugging traffic with tools like Charles or Fiddler, or connecting through a VPN.
Open proxy settings in Settings → Proxy.
Enabling the Proxy
Toggle Use Proxy to on. When enabled, all HTTP and HTTPS requests sent from Rostyman will be routed through the configured proxy server.
When disabled, requests connect directly to the target server as usual.
Configuration
| Setting | Description |
|---|---|
| Protocol | The proxy protocol: HTTP, HTTPS, or SOCKS5 |
| Host | The proxy server hostname or IP address (e.g. 127.0.0.1, proxy.company.com) |
| Port | The proxy server port (e.g. 8080, 1080) |
| Username | Optional — for proxies that require authentication |
| Password | Optional — proxy authentication password |
Protocol Options
- HTTP — Standard HTTP proxy. Most common for corporate networks and debugging tools.
- HTTPS — Encrypted connection to the proxy server itself. Use when your proxy requires a secure connection.
- SOCKS5 — A lower-level proxy protocol that supports any type of traffic. Commonly used with SSH tunnels and some VPN configurations.
Common Scenarios
Corporate Network or VPN
Many corporate environments require all traffic to pass through a company proxy. Ask your IT department for the proxy host, port, and credentials, then enter them in Rostyman's proxy settings.
Debugging with Charles Proxy
- Start Charles Proxy (default port:
8888) - In Rostyman, enable the proxy and set:
- Protocol: HTTP
- Host:
127.0.0.1 - Port:
8888
- Your requests will now appear in Charles for inspection
Debugging with Fiddler
- Start Fiddler (default port:
8866) - In Rostyman, enable the proxy and set:
- Protocol: HTTP
- Host:
127.0.0.1 - Port:
8866
- Fiddler will capture and display all request/response traffic
Using an SSH SOCKS Tunnel
If you've set up an SSH tunnel (e.g. ssh -D 1080 user@server):
- Enable the proxy and set:
- Protocol: SOCKS5
- Host:
127.0.0.1 - Port:
1080
- Requests will be tunneled through your SSH connection
Tips
- Proxy settings apply globally to all requests in Rostyman.
- If you're having connection issues with the proxy enabled, try disabling it temporarily to confirm whether the proxy is the cause.
- When using HTTPS proxies or intercepting tools, you may also need to disable SSL Verification in General Settings or add the proxy's CA certificate in Certificates.