Używaj proxy HTTP i SOCKS5 w przeglądarkach, narzędziach i kodzie
Plany proxy zapewniają HTTP, HTTPS i SOCKS5 proxy, które działają bez aplikacji. Ten przewodnik pokazuje, gdzie znaleźć swoje dane, jak wybrać metodę logowania i jak używać proxy w przeglądarkach, narzędziach, curl i Pythonie.
8 min czytania
Które plany to proxy
Trzy plany są dostarczane jako proxy. Rotating Proxy Pool daje Ci 2,200 IP w 260 podsieciach, które odświeżają się co 14 dni. Static Proxy daje Ci prywatne dedykowane IP, wybrane z ponad 1,000 podsieci, z cenami spadającymi od $2.68 do $1.34 za IP wraz ze wzrostem zamówienia. 1 Gbps Static Proxy daje Ci bloki 50 prywatnych IP na portach 1 Gbps do wideo, scrapingu i danych masowych.
Wszystkie trzy obsługują HTTP, HTTPS i SOCKS5, i wszystkie trzy akceptują zarówno użytkownika i hasło, jak i listę dozwolonych IP. Ponieważ nie ma aplikacji, działają na serwerach, w profilach przeglądarki, w narzędziach do scrapingu i w Twoim własnym kodzie.
Znajdź swoje dane proxy
Po zakończeniu zamówienia otwórz usługę w Moje usługi. Zobaczysz host proxy, port dla każdego protokołu oraz użytkownika i hasło proxy. W Static Proxy i 1 Gbps Static Proxy zobaczysz również listę swoich dedykowanych IP.
Wprowadź dane w formacie oczekiwanym przez Twoje narzędzie. Większość narzędzi akceptuje jedną linię w formacie protokół://UŻYTKOWNIK:HASŁO@HOST:PORT, na przykład http://UŻYTKOWNIK:HASŁO@HOST:PORT lub socks5://UŻYTKOWNIK:HASŁO@HOST:PORT. Zamień UŻYTKOWNIK, HASŁO, HOST i PORT na wartości z Moje usługi.
Użytkownik i hasło lub lista dozwolonych IP
Istnieją dwa sposoby logowania się do proxy. Z użytkownikiem i hasłem każde żądanie zawiera Twoje dane logowania do proxy. Działa to z dowolnego miejsca, w tym z laptopów przemieszczających się między sieciami, i jest najprostszą opcją dla profili przeglądarki i narzędzi desktopowych.
Z listą dozwolonych IP rejestrujesz publiczne IP swojego serwera lub biura w Moje usługi. Żądania z tego IP są akceptowane bez logowania. Jest to czystsza opcja dla serwerów ze stałym adresem i dla narzędzi, które nie obsługują logowania do proxy. Pamiętaj, aby zaktualizować listę dozwolonych, jeśli IP Twojego serwera się zmieni.
- Laptop lub zmieniająca się sieć: użytkownik i hasło.
- Serwer ze stałym IP: lista dozwolonych IP.
- Narzędzie bez obsługi logowania do proxy: lista dozwolonych IP.
- Wiele profili przeglądarki na jednym PC: użytkownik i hasło, jedno proxy na profil.
W przeglądarce internetowej
Większość przeglądarek używa systemowych ustawień proxy. W Windows otwórz Ustawienia, następnie Sieć i internet, następnie Proxy i wprowadź host i port HTTP w sekcji ręcznej konfiguracji. W macOS otwórz Ustawienia systemowe, następnie Sieć, wybierz swoje połączenie, otwórz Szczegóły, a następnie Proxies i wypełnij pola proxy web i secure web. Przeglądarka poprosi o użytkownika i hasło proxy przy pierwszym otwarciu strony.
Firefox ma własne ustawienia proxy w sekcji sieciowej swoich preferencji, gdzie można również wprowadzić host i port SOCKS5. Narzędzia do zarządzania profilami przeglądarki i rozszerzenia do przełączania proxy pozwalają przypisać każdemu profilowi własne proxy, co jest typową konfiguracją dla zespołów zarządzających kilkoma kontami z IP Static Proxy.
W narzędziach do scrapingu i automatyzacji
Narzędzia do scrapingu, SEO crawlers i oprogramowanie monitorujące zwykle mają pole proxy lub możliwość importu listy proxy. Wklej jedno proxy na linię w formacie wymaganym przez narzędzie. Dla zamówienia Static Proxy dodaj każde ze swoich dedykowanych IP jako własną linię, aby narzędzie mogło rozłożyć pracę na nie. Dla Rotating Proxy Pool dodaj adres puli, a narzędzie będzie otrzymywać adresy z puli 2,200 IP.
Ustaw rozsądną liczbę równoległych połączeń. Stałe tempo utrzymuje IP w dobrym stanie i zapewnia bardziej wiarygodne dane niż serie żądań.
Z curl
curl przyjmuje proxy z opcją -x. Dla HTTP polecenie to: curl -x http://UŻYTKOWNIK:HASŁO@HOST:PORT https://proxyworld.cc/en/my-ip. Dla SOCKS5 użyj schematu socks5h, aby wyszukiwanie nazw również odbywało się przez proxy: curl -x socks5h://UŻYTKOWNIK:HASŁO@HOST:PORT https://proxyworld.cc/en/my-ip.
Jeśli używasz listy dozwolonych IP, pomiń część logowania: curl -x http://HOST:PORT https://proxyworld.cc/en/my-ip. Strona, która się pojawi, pokazuje IP użyte w żądaniu, co jest szybkim sposobem na przetestowanie każdego proxy na liście.
Z Pythonem
Z biblioteką requests przekaż słownik proxies. Napisz proxy = 'http://UŻYTKOWNIK:HASŁO@HOST:PORT', następnie proxies = {'http': proxy, 'https': proxy}, następnie r = requests.get('https://proxyworld.cc/en/my-ip', proxies=proxies, timeout=30), i wydrukuj r.status_code, aby sprawdzić wynik.
Dla SOCKS5 zainstaluj dodatkowy moduł SOCKS za pomocą pip install requests[socks] i ustaw proxy = 'socks5h://UŻYTKOWNIK:HASŁO@HOST:PORT' zamiast tego. Aby używać wielu IP Static Proxy, przechowuj je na liście i wybieraj inne dla każdej sesji, aby każdy cel widział spójne IP przez cały czas trwania sesji.
Ustaw timeout na każde żądanie i ponów je uprzejmie po przerwie, gdy żądanie się nie powiedzie. To utrzymuje długie zadania stabilne bez przeciążania witryn, z których zbierasz dane.
Sprawdź i rozwiąż problemy
Przetestuj każde proxy pod kątem /en/my-ip przed rozpoczęciem dużego zadania. Jeśli coś nie działa, sprawdź te punkty.
- 407 Proxy Authentication Required: użytkownik lub hasło jest błędne lub narzędzie ich nie wysyła; skopiuj je ponownie z Moje usługi.
- Connection refused lub timed out: sprawdź host i port dla wybranego protokołu, ponieważ HTTP i SOCKS5 używają różnych portów.
- Allowlist nie działa: potwierdź publiczny IP swojego serwera i czy jest zapisany w Moje usługi.
- Błędy DNS przez SOCKS5: użyj socks5h, aby zapytania DNS przechodziły przez proxy.
Pytania
1. Czy używać HTTP czy SOCKS5?
Używaj HTTP lub HTTPS do przeglądarek i większości narzędzi internetowych. Używaj SOCKS5 do oprogramowania, które wymaga innych rodzajów ruchu lub preferuje SOCKS, i wybierz socks5h w curl i Pythonie, aby wyszukiwanie nazw odbywało się przez proxy.
2. Czy mogę używać zarówno logowania, jak i listy dozwolonych IP?
Tak. Żądania z IP znajdującego się na liście dozwolonych są akceptowane bez logowania, a żądania z poprawnym użytkownikiem i hasłem są akceptowane z dowolnego miejsca. Wiele zespołów dodaje swoje serwery do listy dozwolonych i używa logowania na laptopach.
3. Ile proxy potrzebuję?
Dla Static Proxy policz równoległe sesje lub profile przeglądarki, które uruchamiasz, a następnie sprawdź ceny: cena za IP spada przy 10, 25, 50, 75 i 100 IP. Minimalne zamówienie to 14 IP.
4. Czy proxy potrzebują aplikacji ProxyWorld?
Nie. Plany proxy działają w każdej przeglądarce, narzędziu lub skrypcie obsługującym HTTP, HTTPS lub SOCKS5. Aplikacja jest używana tylko w planach opartych na aplikacji.