Stały IP zmienił się przed końcem sesji

Wziąłeś stały IP, a adres zmienił się w trakcie pracy. Przyczyn jest niewiele i większość widać w ustawieniach: porcie, czasie trwania sesji i tym, jak program wybiera proxy.

Zaktualizowano · Redakcja Prokso

W skrócie
  • Stały IP może zmienić się wcześniej, jeśli urządzenie wyszło z sieci: port dostanie nowy IP z tego samego kraju
  • Sprawdź port 10000–20000 i czas trwania sesji: od 1 do 120 minut
  • Wyłącz w programie rotację z listy i przypisz każdemu profilowi własny port

Co oznacza błąd

W Prokso stały IP dają porty 10000–20000: każdy port trzyma swój adres tak długo, jak ustawiono w polu „Czas trwania sesji, minuty” w bloku „Ustawienia puli” na stronie planu – od 1 do 120 minut, domyślnie 30. Gdy czas minie, ten sam port dostaje nowy adres. Czym jest sesja sticky, wyjaśnia słownik.

Adresy rezydencjalne i mobilne należą do prawdziwych urządzeń. Jeśli urządzenie wyszło z sieci – telefon stracił zasięg, router się zrestartował – jego adres znika, a port dostaje nowy IP z tego samego kraju. Nie da się tego przewidzieć z góry.

Przyczyny

  • Urządzenie wyszło z sieci. Najczęstsza przyczyna przy proxy rezydencjalnych i mobilnych. Port dostaje nowy IP z tego samego kraju.
  • Krótki czas trwania sesji. Wartość w polu „Czas trwania sesji, minuty” jest krótsza niż czas Twojej pracy. Domyślnie to 30 minut.
  • Użyto portów 823 lub 824. To porty rotacji: nowy IP przy każdym żądaniu. Dla jednego adresu na całą sesję potrzebny jest port z zakresu 10000–20000.
  • sessid na portach rotacji. Numer sesji w loginie (sessid) trzyma jeden adres na portach 823/824 tylko około 30 minut, niezależnie od ustawionego czasu trwania sesji.
  • Program przeszedł na inny port. Antydetekt, parser lub menedżer proxy bierze kolejną linię z listy po błędzie albo według własnej reguły rotacji i dostaje adres innego portu.

Jak to naprawić

  1. Sprawdź port w linii proxy: dla stałego IP to 10000–20000. Porty i parametry loginu – w opisie bramy.
  2. Otwórz stronę planu, blok „Ustawienia puli”, i ustaw w polu „Czas trwania sesji, minuty” wartość z zapasem pod Twoje zadanie – do 120 minut.
  3. Jeśli używasz sessid na portach 823/824, a praca trwa dłużej niż ok. 30 minut, przejdź na stały port.
  4. Wyłącz w programie automatyczną rotację proxy z listy i przypisz każdemu profilowi lub kontu własny port: dziesięć kont – dziesięć portów.
  5. Uwzględnij w skrypcie, że adres może się zmienić: jeśli połączenie zostało zerwane (na przykład z ECONNRESET), sprawdź IP i kontynuuj od miejsca przerwania.

Jak sprawdzić, czy działa

Wyślij kilka żądań przez ten sam port: curl -x http://LOGIN:HASŁO@gw.prokso.com:10000 https://prokso.com/ip. Pole ip powinno pozostać takie samo, dopóki nie minie czas trwania sesji. Jeśli IP zmienia się między kolejnymi żądaniami, sprawdź port; jeśli rzadko i nieregularnie, najpewniej urządzenie wychodziło z sieci.

Diagnoza w 2 minuty

Najpierw wklej linię do sprawdzania proxy. Jeśli tam proxy działa, przyczyna leży w programie lub jego ustawieniach. Jeśli nie - sprawdź linię z terminala:

curl -v -x "http://LOGIN:HASŁO@gw.prokso.com:823" https://api.ipify.org
  • Wiersz < HTTP/1.1 407 zaraz po CONNECT oznacza, że odpowiada proxy. Nazwa po kodzie, na przykład NO_USER, wskazuje przyczynę.
  • Proxy odpowiedziało na CONNECT kodem 200, a potem przyszedł inny kod - proxy działa, tę odpowiedź dała strona.
  • Brak odpowiedzi, tylko przekroczony czas - połączenie nie dotarło do proxy: sprawdź host, port i sieć.

Instrukcje, w których pojawia się ten błąd

Pytania i odpowiedzi (FAQ)

Czy można odzyskać poprzedni IP?

Nie. Gdy port dostał nowy adres, poprzedniego nie da się ponownie przypisać: pula jest wspólna.

Czy zmieni się kraj, jeśli urządzenie wyszło z sieci?

Nie, port dostanie nowy IP z tego samego kraju. Miasto i operator mogą się różnić, jeśli nie ustawiono ich w loginie.

Czy dłuższa sesja zużywa więcej transferu?

Nie. Transfer liczy się według ilości danych w obie strony, a nie według czasu utrzymania adresu.

Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB

Rejestracja w minutę, dostęp od razu po płatności.

Utwórz konto