On 2022-11-02 15:35, Grant Taylor wrote:
On 11/1/22 6:27 PM, squid3 wrote:
The working ones deliver an HTTP/1.1 302 redirect to their companies
homepage if the request came from outside the company LAN. If the
request came from an administrators machine it may respond with stats
data about the node being probed.
I suspect that Squid et al. could do similar. ;-)
Yes, they can be configured to do so if you need it.
Neither outcome avoids the problem that the client was trying to
interact with a resource entirely different on another server whose info
has been lost implicitly by the protocol syntax.
I take it from your statement you have not worked on networks like
web-cafes, airports, schools, hospitals, public shopping malls who all
use captive portal systems, or high-security institutions capturing
traffic for personnel activity audits.
I have worked in schools, and other public places, some of which had a
captive portal that intercepted to a web server to process registration
or flat blocked non-proxied traffic. The proxy server in those cases
was explicit.
They missed a trick then. If the registration process is simple, it can
be done by Squid with a session helper and two listening ports. We even
ship some ERR_AGENT_* templates for captive portals use.
The current default doesn't work on servers using NLD Active API
Server.
Reference? Google is not providing me with anything HTTP capable by that
name or the obvious sub-sets.
And you were specifying the non-default-'http-alt' port via the
"http://" scheme in yours.
Either way these are two different HTTP syntax with different "default
port" values.
An agent supporting the http:// URL treats it as a request for some
resource at the HTTP origin server indicated by the URL authority part
or Host header.
An agent supporting the http-alt:// URL treats it as a request to
forward-proxy the request-target specified in the URL query segment,
using the upstream proxy indicated by the URL authority part or Host
header.
If I'm understanding correctly, this is a case of someone asking Bob to
connect to Bob. That's not a thing. Just talk directly to Bob.
http-alt://bob?http://alice/some/resource
Is instructing a client to ask proxy (Bob) to fetch /some/resource from
origin (Alice). All the client "explicit configuration" is in the URL,
rather than client config files or environment variables.
The ones I am aware of are:
* HTTP software testing and development
* IoT sensor polling
* printer network bootstrapping
* manufacturing controller management
* network stability monitoring systems
Why is anything developed in the last two decades green fielding with
HTTP/0.9?!?!?!
The IoT stuff at least. The others are getting old, but more like 10+
years rather than 20+.
Cheers
Amos
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users