Author here. Demo GIF:
https://raw.githubusercontent.com/M-Igashi/region-proxy/mast...I built this because I needed to access region-restricted APIs from specific countries, but commercial VPNs are expensive and don't cover all AWS regions.
What it does:
- Launches a minimal EC2 instance (t4g.nano, ~$0.004/hr)
- Creates temporary security groups (your IP only) and SSH keys
- Sets up SSH dynamic port forwarding
- Cleans up everything on stop
Usage:
$ region-proxy start --region ap-northeast-1
Proxy ready at localhost:1080
$ region-proxy stop
All resources cleaned up
Built with Rust + AWS SDK for Rust. Currently macOS only, Linux support planned.
Install: brew tap M-Igashi/tap && brew install region-proxy
Happy to answer questions!