corsproxy
is yet another CORS proxy written in Go, designed to bypass CORS restrictions when making requests from web applications.
- Private Network Targets Disallowed: By default,
corsproxy
disallows private network targets to enhance security. - Configurable Allowed Targets: You can configure the allowed targets to specify which domains are allowed to be accessed through the proxy.
-
docker
docker pull ghcr.io/zachcheung/corsproxy
- go install
go install github.com/zachcheung/corsproxy/cmd/corsproxy@latest
corsproxy -allowedTargets "https://*.example.com,https://ipinfo.io"
Please refer to rs/cors for detailed information on CORS-related options.
Request examples:
http://localhost:8000/https://ipinfo.io/json
Live examples:
- https://corsproxy-c6ln.onrender.com/ - render.com free web service tier