mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-26 02:10:59 +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
|
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
|
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
|
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"
|
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"
|
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.
|
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(
|
group.add_argument(
|
||||||
"--keep-host-header",
|
"--keep-host-header",
|
||||||
action="store_true", dest="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