-
Notifications
You must be signed in to change notification settings - Fork 26
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
Proxy support #39
Comments
csernazs
added a commit
that referenced
this issue
Oct 1, 2020
Proof of concept implementation of the proxy support described in #39. It uses wsgiprox and re-uses werkzeug's own wsgi server, and it works like charm. Currently implemented in a separate class. See test_proxy.py for example. Two minor things: - wsgiprox uses gevent, yay - creates a 'ca' directory in cwd
csernazs
added a commit
that referenced
this issue
Oct 1, 2020
Proof of concept implementation of the proxy support described in #39. It uses wsgiprox and re-uses werkzeug's own wsgi server, and it works like charm. Currently implemented in a separate class. See test_proxy.py for example. Two minor things: - wsgiprox uses gevent, yay - creates a 'ca' directory in cwd
csernazs
added a commit
that referenced
this issue
Oct 1, 2020
Proof of concept implementation of the proxy support described in #39. It uses wsgiprox and re-uses werkzeug's own wsgi server, and it works like charm. Currently implemented in a separate class. See test_proxy.py for example. Two minor things: - wsgiprox uses gevent, yay - creates a 'ca' directory in cwd
csernazs
added a commit
that referenced
this issue
Oct 5, 2020
Proof of concept implementation of the proxy support described in #39. It uses wsgiprox and re-uses werkzeug's own wsgi server, and it works like charm. Currently implemented in a separate class. See test_proxy.py for example. Two minor things: - wsgiprox uses gevent, yay - creates a 'ca' directory in cwd
csernazs
added a commit
that referenced
this issue
Oct 22, 2020
Proof of concept implementation of the proxy support described in #39. It uses wsgiprox and re-uses werkzeug's own wsgi server, and it works like charm. Currently implemented in a separate class. See test_proxy.py for example. Two minor things: - wsgiprox uses gevent, yay - creates a 'ca' directory in cwd
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add proxy support so the code which needs to be tested can use the server in proxy mode.
It means that a slightly different requests needs to be handled, in addition to the CONNECT method which is used for TLS.
Unfortunatelly werkzeug has no proxy support, so it may be better to use the wsgiprox library (https://github.com/webrecorder/wsgiprox). It also support TLS.
The text was updated successfully, but these errors were encountered: