jezeli ktos wchodzi na moja strone, i ja spisuje jego logi , IP itd. to czy mozna rozpoznac czy to ip jest serwerem proxy czy nie? np jak dziala to na porcie 80. Jak to wykryc?
Serwery proxy wysyłają nagłówki X_FORWARDED_FOR i/lub HTTP_VIA Obecność takiego nagłówka oznacza, że strona była transferowana przez proxy. Oczywiście w pełni anonimowe (przezroczyste) serwery nie powinny czegoś takiego wysyłać, żeby wyglądało to na normalny adres, wtedy trzeba po prostu poszukać w Internecie, czy to IP to nie jest serwer proxy.
Pomóc może sprawdzenie nie tylko IP, ale i nazwy domenowej w poszukiwaniu ciągu w3cache, proxy czy czegoś takiego.
Przydać się może też ten link: http://w3cache.icm.edu.pl/sites_pl.html
Ktos napisał(a)
(...)
Tak, tylko w ten sposób zanotujesz także większość sieci lan/wifi korzystających ze squida.
Dobrym rozwiązaniem może być tu użycie apletu java, który będzie łączył się z naszym skryptem. W takim wypadku java nie będzie korzystać z proxy, więc w momencie kiedy dla jednego użytkownika dostniemy dwa adresy IP to możemy przypuszczać, że korzysta on z serwera proxy.