Proxy your shell.
Open a proxied shell, then use your terminal normally
Open-source CLI · Prepaid usage · Residential + datacenter proxies
Two ways to use shellroute
Run one command, or connect a shell and work normally
For scripts, CI, tests, and agents.
Connect once, then run commands normally.
Inside a shellroute session, every command uses the proxy automatically.
Proxy setup breaks the flow
You should not have to configure every tool just to use a proxy
Wire proxy credentials manually
- Copy endpoint and auth
- Set env vars
- Configure each tool
- Clean up afterwards
Route the whole machine
- Changes all traffic
- Affects browser and apps
- Hard to isolate
- Heavy for quick tests
Start a session. Work normally.
Connect once. Run whatever you need. Disconnect when done.
Start shellroute
shellroute
Opens a proxied shell with your aliases, PATH, and functions.
Connect a proxy
/connect US
Pick a country. Traffic in this shell now uses the proxy.
Run commands normally
curl https://httpbin.org/ip python3 check_api.py npm run test
Every command inherits the proxy session automatically.
A normal shell, through a proxy
Connect once, then run the commands you already use
120+ countries · Residential + datacenter · Usage metered per session
Shellroute vs the usual setup
No per-tool proxy configuration. No whole-machine VPN.
| Manual proxy | VPN | shellroute | |
|---|---|---|---|
| Scope | Per tool | Entire device | One shell or command |
| Setup | Env vars, ports, auth | App install, server select | /connect US |
| Affects browser | Depends | Yes | No |
| Parallel countries | Manual per tool | One at a time | Multiple shells |
| Automation | Per-tool wiring | Manual toggle | Script/CI/agent native |
| Billing | Varies | Monthly subscription | Pay per GB |
Set the proxy once. Run commands normally.
Start proxying your shell.
Open a session, connect a proxy, and run commands normally
Prepaid usage · Open-source CLI · No contracts