1. windows wininet proxy
- configured in 'LAN settings' (in below order of precedence)
- 'automatically detect settings'
- 'use automatic configuration script'
- 'proxy server'
- unset $http_proxy //unset proxy
2. 'automatically detect settings'
- If the client is able to automatically detect a proxy script's URL, it will then attempt to download and use that proxy configuration script
3. 'use automatic configuration script'
- example: http://proxy.contoso.com/proxy.pac
4. 'proxy server'
5. mac system proxy
5. mac system proxy
6. fiddler
- it use wininet proxy
- it changes wininet proxy on fiddler start, and restores it on fiddler exit
7. reverse proxy server
8. mock server
- hoverfly
reference
1. understanding web proxy configuration
2. fiddler in action
3. reverse proxy server
4. how to configure proxy server on mac