Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.comp.os.windows-10 > #187407
| From | Marion <marionf@fact.com> |
|---|---|
| Newsgroups | alt.comp.os.windows-10, alt.comp.os.windows-11, alt.comp.microsoft.windows |
| Subject | Re: Why do 3 completely different proxy mechanisms exist in Windows? |
| Date | 2025-09-14 02:07 +0000 |
| Organization | BWH Usenet Archive (https://usenet.blueworldhosting.com) |
| Message-ID | <10a5813$159$1@nnrp.usenet.blueworldhosting.com> (permalink) |
| References | <109v1ub$1uur$1@nnrp.usenet.blueworldhosting.com> <109vari$2tpvl$1@dont-email.me> <109vcnj$2ppj$1@nnrp.usenet.blueworldhosting.com> <10a0eda$38hm4$1@dont-email.me> |
Cross-posted to 3 groups.
R.Wieser wrote: > I've got no idea what program/DLL/other you are > talking about - and as such no idea why you call it a proxy. For all to benefit, since I'm wired to be helpful as well as to learn, my first experience with the Windows proxy mechanism was in the olden days when we had to proxify tor (well before the tor browser bundle existed). Before Firefox and before the Tor Browser Bundle, using Tor was like assembling IKEA furniture without instructions. You had to run Tor separately, then manually configure each app to use it as a SOCKS proxy. It worked for some people, but I always had problems with the socks proxy. Since those days (probably around 2001 or so) I haven't touched proxies. Until the Epic Privacy Browser died that is, about a month or so ago. So I built my own DIY privacy browser, which is pretty much finished. But then I wanted to add a proxy on top of the VPN on top of the VPN. It's slow. But it works. All using freeware that anyone can use too. No registration necessary (as I don't use tools that need an account). The free proxy I'm using for Windows is Psiphon <https://psiphon.ca/> C:\software\network\proxy\psiphon\psiphon3.exe Name: psiphon3.exe Size: 10402576 bytes (10158 KiB) SHA256: DB1BAF76F0333F4743919A86F35037559F9E7DA7DF14982DFC16FB8DC0BE6BE2 A proxy is an intermediary server that routes your internet traffic. That is, instead of connecting directly to a site, your request goes through the proxy which forwards it on your behalf for the purpose of a. Hiding your IP address b. Bypassing censorship c. Adding an additional layer of anonymity (e.g., to a VPN setup) There are different types of proxies, but mainly I seem to see only two: A. HTTP proxies - for web traffic only B. SOCKS proxies - which are more flexible so they're used by Tor Windows uses 3 proxy configuration methods to accommodate different environments, user needs & network policies. These mechanisms are: 1. Automatic Detection (WPAD) 2. Automatic Configuration Script (PAC file) 3. Manual Proxy Setup Windows checks these settings in a layered way, for example, 1. If Auto Detect is enabled, Windows tries WPAD first. 2. If a PAC file is specified, Windows uses that next. 3. If Manual settings are entered, they override the others Frustratingly though, each method is completely different. Sigh. 1. Automatic Detection uses WPAD to find proxy settings via DHCP or DNS 2. PAC File (Auto Script) loads a JavaScript-based file for routing logic 3. Manual Configuration sets the proxy server address & port The script I supplied checks proxy mechanisms in the reverse order: 3. WinINET (Manual Proxy Setup) 2. WinHTTP (System Proxy) Automatic Configuration Script (PAC file) 1. PAC / Auto-Detect (Automatic Detection + PAC File) (WPAD) The script checks them, and then sets them if they're not set. Specifically 3. WinINET is checked first via registry keys 'ProxyEnable' and 'ProxyServer'. 2. WinHTTP is checked next using 'netsh winhttp show proxy' 1. PAC / AutoDetect is checked last via registry values for 'AutoConfigURL' and 'AutoDetect' This order makes sense for diagnostics: - WinINET is user-level and most commonly used. - WinHTTP is system-level and often inherits from WinINET. - PAC/AutoDetect is more dynamic and optional, so it's checked last. Note the '/sync' flag explicitly copies WinINET settings into WinHTTP, reinforcing that WinINET is the primary source and WinHTTP is secondary. In summary, the question is simply why do 3 completely different proxy mechanisms exist in Windows. I'm hoping to find someone who knows why. If nobody knows more than I do, then at least everyone can learn from my recent experience using Psiphon freeware with Microsoft Windows browsers.
Back to alt.comp.os.windows-10 | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-11 17:46 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? "R.Wieser" <address@is.invalid> - 2025-09-11 22:18 +0200
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-11 20:50 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? "R.Wieser" <address@is.invalid> - 2025-09-12 08:25 +0200
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-14 02:07 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? "R.Wieser" <address@is.invalid> - 2025-09-14 08:59 +0200
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-14 10:08 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? "R.Wieser" <address@is.invalid> - 2025-09-14 15:11 +0200
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-14 17:25 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? Andy Burns <usenet@andyburns.uk> - 2025-09-14 18:39 +0100
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-14 18:05 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? MikeS <mikes@is.invalid> - 2025-09-14 20:09 +0100
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-14 19:51 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? MikeS <MikeS@fred.com> - 2025-09-15 14:11 +0100
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-17 19:34 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? "R.Wieser" <address@is.invalid> - 2025-09-15 01:30 +0200
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-15 07:34 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? "R.Wieser" <address@is.invalid> - 2025-09-15 12:20 +0200
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-17 20:01 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? "R.Wieser" <address@is.invalid> - 2025-09-14 09:44 +0200
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-18 06:42 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? Andy Burns <usenet@andyburns.uk> - 2025-09-14 10:35 +0100
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-14 10:20 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <marionf@fact.com> - 2025-09-21 16:02 +0000
Re: Why do 3 completely different proxy mechanisms exist in Windows? Marion <mariond@facts.com> - 2025-10-30 00:47 -0600
csiph-web