Proxy zmienia tylko adres wyjściowy. Rozwiązywanie DNS, IPv6, strefa czasowa i język, odciski graficzne oraz inne sygnały przeglądarki nadal mogą ujawniać niespójności środowiska.
Proxy jest skonfigurowany, a strona testowa pokazuje region docelowy, jednak konto nadal jest łączone. Najczęstszą pierwszą reakcją jest uznanie, że proxy jest słabe, i zmiana dostawcy. Jeśli po kilku zmianach problem pozostaje, prawdopodobnie nie chodzi o adres wyjściowy.
Proxy może zmienić jedynie punkt wyjścia żądań sieciowych. Aby strony działały prawidłowo, przeglądarka aktywnie udostępnia wiele informacji: wersję systemu i przeglądarki, strefę czasową, język, rozdzielczość ekranu, cechy grafiki i dźwięku oraz stan sieci lokalnej. Gdy te sygnały do siebie nie pasują, platforma widzi niespójne środowisko, a nie zwykłego użytkownika, który tylko zmienił IP.
Większość poniższych kanałów nie musi przechodzić przez tunel proxy.
Rozwiązywanie DNS może nie podążać za proxy
Ruch może iść przez proxy, podczas gdy zapytania o rozwiązywanie nazw domen nadal są wysyłane przez sieć lokalną. Witryna docelowa widzi adres proxy, ale rejestry zapytań DNS mogą wskazywać na faktycznie używaną sieć.
Użyj testu wycieku DNS, aby sprawdzić, skąd pochodzą zapytania. Należy kierować żądania DNS ścieżką proxy albo korzystać z resolvera pasującego do regionu wyjściowego.
IPv6 może ominąć proxy przez połączenie bezpośrednie
To jeden z najłatwiejszych do przeoczenia kanałów. Jeśli sieć lokalna obsługuje IPv4 i IPv6, a proxy przetwarza tylko ruch IPv4, przeglądarka może połączyć się z witryną docelową bezpośrednio przez IPv6.
W takiej sytuacji proxy jest praktycznie omijane. Sprawdź, czy strona testowa zwraca adres IPv6. Na poziomie środowiska kontroluj stan IPv6, aby ruch nie mógł ominąć proxy.
Niezgodna strefa czasowa i język mogą być łatwiejsze do wykrycia niż wyciek
Ściśle rzecz biorąc, nie jest to wyciek IP, ale konsekwencje mogą być poważniejsze, ponieważ powstaje sprzeczność geograficzna.
IP z regionu docelowego połączone z lokalną strefą czasową, lokalnym językiem interfejsu i lokalnym formatem czasu to typowa niespójność. Sprzeczność może uruchomić mechanizmy ryzyka łatwiej niż pojedynczy ujawniony sygnał: wyciek może być jednym przeoczeniem, a sprzeczność sugeruje środowisko złożone z niedopasowanych elementów.
Sprawdź, czy wyjściowy IP, strefa czasowa i język pasują jako jeden zestaw. Lepiej włączyć automatyczną synchronizację z wyjściowym IP niż ustawiać te parametry ręcznie.
Odciski graficzne i dźwiękowe identyfikują urządzenie
Cechy grafiki generowane przez Canvas i WebGL oraz różnice w przebiegach przetwarzania dźwięku odzwierciedlają właściwości sprzętu i są niezależne od sieci.
Po przeniesieniu IP do innego kraju karta graficzna nadal renderuje jak ta sama maszyna. Na tej warstwie ujawniane jest nie IP, lecz tożsamość urządzenia.
Porównaj kilka środowisk i sprawdź, czy odciski graficzne się powtarzają. Każde środowisko powinno mieć własny odcisk zamiast współdzielić jeden profil we wszystkich zadaniach.
Chwila przełączania proxy
Gdy proxy się rozłącza, zmienia węzeł lub łączy po raz pierwszy, przeglądarka może wysłać żądania, zanim tunel stanie się aktywny.
Trudno uchwycić to na stronie testowej; zwykle trzeba sprawdzić w logach źródła żądań. Wstrzymaj działania w przeglądarce podczas zmiany proxy i wznow je dopiero po ustabilizowaniu połączenia.
WebRTC to również kanał
WebRTC jest najczęściej omawianym kanałem. Szczegóły są opisane osobno; tutaj liczy się jedynie jako jedna ze ścieżek ujawnienia.
Praktyczna lista kontrolna

| Kanał | Co sprawdzić | Oczekiwany wynik |
|---|---|---|
| DNS | Skąd pochodzą zapytania o rozwiązywanie | Podążają ścieżką proxy |
| IPv6 | Czy zwracany jest adres IPv6 | Brak ujawnienia |
| Parametry geograficzne | Wyjściowy IP, strefa czasowa, język | Wszystkie trzy są zgodne |
| Odciski grafiki i dźwięku | Czy powtarzają się między środowiskami | Niezależne dla każdego środowiska |
| Stabilność proxy | Czy podczas zadania występuje okno przełączenia | Stabilne przez cały czas |
| WebRTC | Zwracany adres | Zgodny z adresem proxy |
Konfiguruj środowisko jako całość
Proxy rozwiązuje tylko jeden z tych kanałów. Środowisko jest całością, a ujawnienie przez jeden kanał może wystarczyć do rozpoznania całego środowiska.
Dlatego nie chodzi o ciągłe szukanie lepszego proxy, lecz o konfigurację i kontrolę środowiska jako wewnętrznie spójnej jednostki: odciski pozostają niezależne, wyjścia sieciowe są przypisane do środowisk, a parametry geograficzne pasują do siebie. To właśnie tę warstwę obsługuje PurpleMark, rozdzielając wiele środowisk na jednym urządzeniu tak, aby wyjście i parametry podążały za każdym środowiskiem.
Te działania służą stabilnemu działaniu kont zgodnych z zasadami: przestrzegaj warunków korzystania z platform i protokołów robots, nie używaj fałszywych danych tożsamości i nie omijaj technicznych zabezpieczeń.
Informacje służą wyłącznie do wyjaśnienia zasad technicznych. Korzystaj z odpowiednich narzędzi tylko legalnie i zgodnie z zasadami.


