Rozwiązywanie JS Captcha przez Proxy. PRZECZYTAJ KONIECZNIE jeśli masz proxy!
Prosimy przeczytać niniejszy opis uważnie, aby zrozumieć jak system działa.
Proces rozwiązywania składa się z dwóch etapów.
1. Zanim prześlemy twoje zadanie Recaptcha któremuś z naszych pracowników, dokonujemy kilku sprawdzeń twojego proxy aby upewnić się, że działa ono prawidłowo i spełnia nasze wymagania. Jeśli przejdzie ono nasze sprawdzenie, system zapamięta wynik na 10 minut. Jeśli zawiedzie - zapamiętujemy ten fakt na 60 sekund.
2. Proces rozwiązywania. Pracownik otrzymuje zadanie i w jego przeglądarce renderowany jest Recaptcha, skonfigurowany tak, aby działał poprzez nasz serwer proxy zwany Proxygate. Proxygate jest z kolei połączony z twoim proxy, tworząc tym samym łańcuch bezpieczeństwa, dzięki czemu pracownik nie ma bezpośredniego dostępu do danych o twoim proxy.
Jeśli twoje proxy działa wyjątkowo dobrze, zażądane zostanie Recaptcha i rozwiązane poprzez twoje proxy.
Jeśli zaś masz proxy niskiej jakości, to mogą się zdarzać błędy połączenia, odczytu/zapisu itp. już na tym etapie. Proxygate oznaczy Recaptcha którymś z czterech kodów błędu i anuluje zadanie. Błędy są akceptowalne, ale w ilości nie przekraczającej 1% wszystkich połączeń. Częstsze błędy wskazują na konieczność zastąpienia proxy lepszym lub skorzystanie z trybu proxy-off. Nie możemy współpracować z proxy generujących zbyt wiele błędów, gdyż z perspektywy naszych pracowników wygląda to jak problem z systemem, przydzielane im zadania są resetowane i nie otrzymują zapłaty.
ZASADY:
- Odejmujemy $0.0001 jeśli twoje proxy zostało odfiltrowane w etapie 1.
- Odejmujemy pełen koszt zadania jeśli proxy zawiodło podczas rozwiązywania zadania, gdyż zmarnował się czas naszego pracownika.
- Akceptowane są jedynie adresy IP proxy, nie nazwy hosta.
- Proxy musi odpowiedzieć w ciągu 2 sekund, musi ukryć adres IP źródła, obsługiwać SSL, transfer obrazów, długie adresy URL i nie może być zbanowane przez Google.
Za pomocą naszego narzędzia sprawdzającego proxy możesz upewnić się, czy twoje proxy jest kompatybilne z naszą usługą. Pamiętaj jednak, że udane sprawdzenie ww. narzędziem nie musi gwarantować bezproblemowego i bezbłędnego rozwiązywania captcha na etapie produkcji. Jeśli otrzymujesz błędy takie jak ERROR_PROXY_CONNECT_REFUSED lub ERROR_PROXY_CONNECT_TIMEOUT oznacza to, że twoje proxy zawiodło na którymś z etapów. Jeśli będzie się to zdarzać często, zablokujemy dane proxy na godzinę.
Prosimy nie pisać nam, że masz zakupiony najlepszy proxy na rynku (a szczególnie botnetowy szrot od Luminati). Najlepsze proxy to te, które zainstalujesz sam na dedykowanym, lub współdzielonym serwerze VPS o odpowiedniej ilości RAM. Usługodawcy, którzy sprzedają proxy, sprzedają też ten sam sprzęt i infrastrukturę sieciową innym klientom. Może i będziesz mieć dedykowany adres IP, ale będzie on powiązany z serwerem, z którego korzysta setka innych klientów i do którego przypisano setkę innych IP. Nigdy nie masz pewności, jaka jest naprawdę konfiguracja sprzętowa takiego serwera.
Dlatego gorąco polecamy skorzystanie z oprogramowania SQUID, które napisano w C++ i które jest tak stare, jak sam Internet. Zainstaluj więc sobie SQUIDA na własnym serwerze, a będziesz mógł zapomnieć o problemach proxy i cieszyć się szacunkiem naszym i naszych pracowników.
Proces rozwiązywania składa się z dwóch etapów.
1. Zanim prześlemy twoje zadanie Recaptcha któremuś z naszych pracowników, dokonujemy kilku sprawdzeń twojego proxy aby upewnić się, że działa ono prawidłowo i spełnia nasze wymagania. Jeśli przejdzie ono nasze sprawdzenie, system zapamięta wynik na 10 minut. Jeśli zawiedzie - zapamiętujemy ten fakt na 60 sekund.
2. Proces rozwiązywania. Pracownik otrzymuje zadanie i w jego przeglądarce renderowany jest Recaptcha, skonfigurowany tak, aby działał poprzez nasz serwer proxy zwany Proxygate. Proxygate jest z kolei połączony z twoim proxy, tworząc tym samym łańcuch bezpieczeństwa, dzięki czemu pracownik nie ma bezpośredniego dostępu do danych o twoim proxy.
Jeśli twoje proxy działa wyjątkowo dobrze, zażądane zostanie Recaptcha i rozwiązane poprzez twoje proxy.
Jeśli zaś masz proxy niskiej jakości, to mogą się zdarzać błędy połączenia, odczytu/zapisu itp. już na tym etapie. Proxygate oznaczy Recaptcha którymś z czterech kodów błędu i anuluje zadanie. Błędy są akceptowalne, ale w ilości nie przekraczającej 1% wszystkich połączeń. Częstsze błędy wskazują na konieczność zastąpienia proxy lepszym lub skorzystanie z trybu proxy-off. Nie możemy współpracować z proxy generujących zbyt wiele błędów, gdyż z perspektywy naszych pracowników wygląda to jak problem z systemem, przydzielane im zadania są resetowane i nie otrzymują zapłaty.
ZASADY:
- Odejmujemy $0.0001 jeśli twoje proxy zostało odfiltrowane w etapie 1.
- Odejmujemy pełen koszt zadania jeśli proxy zawiodło podczas rozwiązywania zadania, gdyż zmarnował się czas naszego pracownika.
- Akceptowane są jedynie adresy IP proxy, nie nazwy hosta.
- Proxy musi odpowiedzieć w ciągu 2 sekund, musi ukryć adres IP źródła, obsługiwać SSL, transfer obrazów, długie adresy URL i nie może być zbanowane przez Google.
Za pomocą naszego narzędzia sprawdzającego proxy możesz upewnić się, czy twoje proxy jest kompatybilne z naszą usługą. Pamiętaj jednak, że udane sprawdzenie ww. narzędziem nie musi gwarantować bezproblemowego i bezbłędnego rozwiązywania captcha na etapie produkcji. Jeśli otrzymujesz błędy takie jak ERROR_PROXY_CONNECT_REFUSED lub ERROR_PROXY_CONNECT_TIMEOUT oznacza to, że twoje proxy zawiodło na którymś z etapów. Jeśli będzie się to zdarzać często, zablokujemy dane proxy na godzinę.
Prosimy nie pisać nam, że masz zakupiony najlepszy proxy na rynku (a szczególnie botnetowy szrot od Luminati). Najlepsze proxy to te, które zainstalujesz sam na dedykowanym, lub współdzielonym serwerze VPS o odpowiedniej ilości RAM. Usługodawcy, którzy sprzedają proxy, sprzedają też ten sam sprzęt i infrastrukturę sieciową innym klientom. Może i będziesz mieć dedykowany adres IP, ale będzie on powiązany z serwerem, z którego korzysta setka innych klientów i do którego przypisano setkę innych IP. Nigdy nie masz pewności, jaka jest naprawdę konfiguracja sprzętowa takiego serwera.
Dlatego gorąco polecamy skorzystanie z oprogramowania SQUID, które napisano w C++ i które jest tak stare, jak sam Internet. Zainstaluj więc sobie SQUIDA na własnym serwerze, a będziesz mógł zapomnieć o problemach proxy i cieszyć się szacunkiem naszym i naszych pracowników.
Z jakiego IP następuje łączenie z moim proxy?
Łączymy się z twoimi proxy z IP 78.46.86.231 . Może to jednak ulec zmianie w przyszłości. Oto nieudokumentowana metoda pozyskiwania aktualnego adresu:
https://api.anti-captcha.com/getProxygateAddress
https://api.anti-captcha.com/getProxygateAddress
Dostaję dużo błędów proxy dotyczących upływu limitu czasu, zbanowania itp.
Nasz system został zbudowany tak, by działać jedynie z najlepszymi proxy, gdyż wiele funkcji od nich zależy i muszą być w 100% niezawodne. Algorytmy automatycznie filtrują złe proxy i mogą nawet zablokować niektóre z nich na jakiś czas.
Przyczyna jest następująca. Każde zadanie captcha jest przetwarzane przez człowieka, którego czas kosztuje. Gdy otrzymują oni do rozwiązania dużo captcha z powolnymi/zepsutymi/zbanowanymi proxy, ich średnie zarobki spadają i przechodzą do konkurencji. Chcemy tego uniknąć, w związku z czym nasi klienci powinni koniecznie mieć najlepsze możliwe proxy.
Z naszego doświadczenia, najlepsze proxy to te, które sam zainstalujesz na własnym wirtualnym/dedykowanym serwerze. Wynajmij więc kilka wirtualnych serwerów w chmurze i zainstaluj na nich serwer SQUID. Szczegółowe instrukcje znajdziesz tutaj - jest to dość łatwe.
Przyczyna jest następująca. Każde zadanie captcha jest przetwarzane przez człowieka, którego czas kosztuje. Gdy otrzymują oni do rozwiązania dużo captcha z powolnymi/zepsutymi/zbanowanymi proxy, ich średnie zarobki spadają i przechodzą do konkurencji. Chcemy tego uniknąć, w związku z czym nasi klienci powinni koniecznie mieć najlepsze możliwe proxy.
Z naszego doświadczenia, najlepsze proxy to te, które sam zainstalujesz na własnym wirtualnym/dedykowanym serwerze. Wynajmij więc kilka wirtualnych serwerów w chmurze i zainstaluj na nich serwer SQUID. Szczegółowe instrukcje znajdziesz tutaj - jest to dość łatwe.
Czy odblokujecie moje proxy?
Niestety nie.
1. Jeśli twoje proxy przestało działać, możesz przesłać zadanie ponownie po 5 minutach. Sprawdzimy je i jeśli będzie działać, zadanie będzie przetworzone.
2. W innych przypadkach - gdy twoje proxy ma błędy upływu limitu czasu (timeout), albo wykryjemy zbanowanie proxy przez Google, albo jest offline itp. - zablokujemy je do końca bieżącej godziny.
Przyczyną jest fakt, że nasi pracownicy pracują za pośrednictwem tych proxy, więc gdy proxy jest powolne lub jego działanie jest przerywane, irytuje to ich i przerywają pracę.
Jeśli nie jesteś w stanie zapewnić solidnie działającego proxy, włącz opcję "Force Recaptcha Proxyless" w sekcji Nadpisanie (Override) API Ustawienia API. Proxy nie będzie wówczas konieczne.
1. Jeśli twoje proxy przestało działać, możesz przesłać zadanie ponownie po 5 minutach. Sprawdzimy je i jeśli będzie działać, zadanie będzie przetworzone.
2. W innych przypadkach - gdy twoje proxy ma błędy upływu limitu czasu (timeout), albo wykryjemy zbanowanie proxy przez Google, albo jest offline itp. - zablokujemy je do końca bieżącej godziny.
Przyczyną jest fakt, że nasi pracownicy pracują za pośrednictwem tych proxy, więc gdy proxy jest powolne lub jego działanie jest przerywane, irytuje to ich i przerywają pracę.
Jeśli nie jesteś w stanie zapewnić solidnie działającego proxy, włącz opcję "Force Recaptcha Proxyless" w sekcji Nadpisanie (Override) API Ustawienia API. Proxy nie będzie wówczas konieczne.
My proxies are good, but they're still not working with Anti-Captcha. What can I do?