Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Headless hosted/cloud proxy mode #288

Open
pimterry opened this issue May 31, 2022 · 0 comments
Open

Headless hosted/cloud proxy mode #288

pimterry opened this issue May 31, 2022 · 0 comments

Comments

@pimterry
Copy link
Member

pimterry commented May 31, 2022

In some cases, it's useful to have a persistent debugging proxy, where the UI is attached remotely and intermittently, while the proxy continues running indefinitely.

This often (but not always) is useful in a reverse proxy mode, for intercepting of incoming traffic to a specific fixed server, rather than from a client to many servers.

For example, this could be useful to provide a hosted IP/URL for mobile device use cases like #224, or to more easily deploy proxies for use in a Docker environment as in #122, or to act as a hosted reverse proxy for debugging incoming traffic to cloud environments (similar to the now-defunct Runscope Traffic Inspector).

A halfway-house towards this would be a locally hosted proxy with a publicly accessible tunnelling service.

In any cases here, this would imply exposing a proxy port to the public internet, so we'd need to think about filtering/auth to avoid open proxy abuse. Filtering by IP is probably easiest & sufficient? Lots of options to go further though, could provide a full hosted VPN, or use some kind of authorized tunnel system if necessary.

More details on related use cases or other ideas welcome - comment below!


Does this affect you too? Click below and add a 👍 to vote for this and help decide where HTTP Toolkit goes next, or go vote on the other most popular ideas so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant