mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-22 07:08:10 +00:00
Updates help msg and docs for --keep-host-header
This commit is contained in:
parent
14d8c91250
commit
2e90373e4b
@ -31,7 +31,8 @@ Host Header
|
||||
|
||||
In reverse proxy mode, mitmproxy automatically rewrites the Host header to match the
|
||||
upstream server. This allows mitmproxy to easily connect to existing endpoints on the
|
||||
open web (e.g. ``mitmproxy -R https://example.com``).
|
||||
open web (e.g. ``mitmproxy -R https://example.com``). But this behaviour can be
|
||||
be disabled by passing ``--keep-host-header`` on the console.
|
||||
|
||||
However, keep in mind that absolute URLs within the returned document or HTTP redirects will
|
||||
NOT be rewritten by mitmproxy. This means that if you click on a link for "http://example.com"
|
||||
@ -39,4 +40,4 @@ in the returned web page, you will be taken directly to that URL, bypassing mitm
|
||||
|
||||
One possible way to address this is to modify the hosts file of your OS so that "example.com"
|
||||
resolves to your proxy's IP, and then access the proxy by going directly to example.com.
|
||||
Make sure that your proxy can still resolve the original IP, or specify an IP in mitmproxy.
|
||||
Make sure that your proxy can still resolve the original IP, or specify an IP in mitmproxy.
|
||||
|
@ -391,7 +391,7 @@ def proxy_options(parser):
|
||||
group.add_argument(
|
||||
"--keep-host-header",
|
||||
action="store_true", dest="keep_host_header",
|
||||
help="Keep the host header as proxy addres"
|
||||
help="Reverse Proxy: Keep the original host header instead of rewriting it to the reverse proxy target."
|
||||
)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user