La forma más común de determinar el proxy es mediante el análisis de los encabezados, como HTTP_VIA, HTTP_X_FORWARDED_FOR, or HTTP_FORWARDED
(que ya ha mencionado). Al menos, casi todas las aplicaciones de detección de proxy basadas en la web como this y this analiza estos encabezados para detectar si la solicitud proviene de un proxy o no. Intente visitar las aplicaciones web que usan un proxy anónimo (como Tor) y no podrán detectar esos encabezados en la solicitud. Esto se debe a que Tor no adjunta encabezados de proxy típicos (como Via or X-Forwarded-For
), ni modifica de ninguna otra manera las solicitudes o respuestas HTTP.
No conozco un estándar en particular, pero de acuerdo con el artículo Wikipedia , hay 3 tipos básicos de proxies dependiendo de su nivel de anonimato:
-
Proxies totalmente anónimos : estos proxies no cambian los campos de solicitud y se parecen a los del navegador real. Tu IP real también está oculta de
curso. Las personas que administran servidores de internet pensarán que tú eres
no están utilizando ningún proxy.
-
Proxies anónimos : no muestres una IP real, pero cambias los campos de solicitud, por lo que es muy fácil detectar que un proxy está siendo
utilizado por el análisis de registro. Todavía eres anónimo, pero algún servidor
los administradores restringen las solicitudes de proxy.
-
Proxies transparentes (no anónimos, simplemente HTTP): cambia los campos de solicitud y transfieren la IP real. Tales proxies no son
Aplica por seguridad y privacidad mientras navega por la web. Usted puede
Úsalos solo para mejorar la velocidad de la red.