Dlaczego IP darmowego proxy nie działa
Sprawdzaj nieodpowiadające proxy po kolei: adres, protokół, lokalna trasa, obsługa tunelu i odpowiedź serwera docelowego.
Publiczna lista może zawierać punkt końcowy, który przestał już przyjmować połączenia. To częste wyjaśnienie awarii proxy, ale nie jedyne. Ten sam objaw może powodować błędny protokół, ustawienie pomijania, zablokowany port lub witryna odrzucająca wyjściowy IP.
Sprawdź wpis przed zmianą aplikacji
Ponownie skopiuj IP, port i protokół. Brakująca cyfra w porcie lub pomylenie HTTP z SOCKS wystarczy, by uniemożliwić negocjację. Nie określaj protokołu na podstawie portu 8080 lub 1080 i nie dodawaj nazwy użytkownika, jeśli usługa faktycznie jej nie podaje.
Dla punktu HTTP krótkie żądanie curl pomaga oddzielić test od rozszerzeń przeglądarki i ustawień systemu:
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/
Zastąp adres dokumentacyjny swoim wpisem. Dla SOCKS5 użyj rzeczywistego portu i odpowiedniego schematu SOCKS.
Przyjrzyj się pierwszemu niepowodzeniu
| Wynik | Prawdopodobne miejsce do sprawdzenia |
|---|---|
| Połączenie odrzucone | Port jest zamknięty lub urządzenie aktywnie odrzuciło połączenie. |
| Przekroczony czas połączenia | Trasa, filtrowanie lub usługa nie zakończyły zestawiania w wyznaczonym czasie. |
| Nieoczekiwana odpowiedź podczas negocjacji proxy | Wybrany protokół może nie odpowiadać usłudze. |
| 407 | Proxy żąda uwierzytelnienia. |
| CONNECT odrzucony | Proxy może ograniczać ten cel lub port. |
| Witryna zwraca 403 lub 429 | Żądanie dotarło do serwera HTTP, który je odrzucił lub ograniczył. Sprawdź, który serwer wysłał odpowiedź. |
Działające połączenie TCP to dopiero pierwszy krok. Jeśli usługa na tym porcie nie używa wybranego protokołu proxy, żądanie może zawieść zaraz potem.
Wykonaj dwa porównania
Sprawdź ten sam cel przez drugie proxy z tym samym protokołem. Jeśli tylko pierwszy punkt zawodzi podczas zestawiania, problem zawęża się do niego lub trasy. Potem sprawdź inny zwykły cel przez pierwsze proxy. Jeśli zawodzi tylko jedna witryna, zbadaj jej specyficzne zasady zamiast uznawać całe proxy za martwe.
Żądanie bezpośrednie też jest przydatnym porównaniem, jeśli bezpośredni dostęp jest możliwy. Jawnie ustaw pomijanie, aby odziedziczone zmienne proxy nie pozostawiły rzekomo bezpośredniego testu po cichu na trasie proxy.
Kiedy zakończyć testowanie wpisu
Jeśli kilka żądań z limitem czasu zawodzi na tym samym etapie połączenia, wybierz inny wpis z listy darmowych serwerów proxy, zamiast wydłużać oczekiwanie do kilku minut. Zachowaj dokładny błąd, jeśli musisz go zgłosić. Ponawianie połączeń nie naprawi zamkniętego portu ani usuniętego punktu końcowego.
Jeśli zawodzi każdy wpis, spójrz szerzej. Sprawdź konfigurację klienta, reguły ruchu wychodzącego sieci i dostępność celu bez proxy. Wspólny dla wszystkich żądań problem to słaby powód, by odrzucić całą listę.