Pobieranie listy proxy, wybrany format txt, CSV, API
Socks5Proxy to usługa proxy umożliwiająca pobieranie listy zakupionych proxy danych centrum i ISP w 6 formatach .txt lub .csv, lub przez REST API, dostępna zaraz po płatności w dashboardzie.
Czym jest lista proxy?
Lista proxy to plik zawierający jeden zakupiony proxy w każdej linii. Większość narzędzi do skanowania, automatyzacji, przeglądarek anty-detekcyjnych i programów do zarządzania kontami korzysta z takich plików list, aby używać proxy naprzemiennie lub przypisywać jedno do każdego konta.
Ponieważ różne narzędzia akceptują różne formaty, to samo proxy musi być odpowiednio sformatowane. Socks5Proxy pozwala wybrać popularne formaty z góry, więc nie musisz edytować listy po pobraniu.
Jeśli ręcznie edytujesz listę, brak jednego dwukropka może spowodować, że narzędzie nie przeczyta całej linii. Pobierając listę w odpowiednim formacie od początku, unikniesz takich błędów, a gdy kupisz nowy plan i lista się zmieni, wystarczy pobrać ją ponownie w tym samym formacie.
W jakich formatach mogę pobrać listę proxy?
Wybierz jeden z formatów w sekcji Moje proxy w panelu lub przez API. Jeśli wybierzesz HTTP, lista zawiera porty HTTP, a dla SOCKS5 - porty SOCKS5.
Format można zmieniać i pobierać wielokrotnie. Możesz pobrać listę proxy w formacie http:// dla crawlerów i socks5:// dla przeglądarek - adresy IP i dane konta pozostaną takie same.
| Format | Przykład w jednej linii | Dobrze dopasowane narzędzia |
|---|---|---|
| ip:port:user:pass | 203.0.113.10:41000:user:pass | Programy do zarządzania kontami, wiele crawlerów |
| user:pass@ip:port | user:pass@203.0.113.10:41000 | Narzędzia bez rozszerzeń przeglądarkowych, niektóre boty |
| ip:port | 203.0.113.10:41000 | Środowisko z włączonym uwierzytelnianiem IP |
| socks5:// | socks5://user:pass@203.0.113.10:42000 | Przeglądarki antydetekcyjne, Node.js, Python |
| http:// | http://user:pass@203.0.113.10:41000 | requests, Scrapy, cURL, zmienne środowiskowe |
| CSV | ip,http_port,socks5_port,user,pass,country,city | Arkusz kalkulacyjny, tabela dopasowania kont |
Gdzie pobrać listę proxy?
Po zakończeniu płatności lista IP pojawi się natychmiast na ekranie moich proxy na pulpicie. Możesz wybrać format, protokół, kraj i plan u góry i pobrać jako .txt lub .csv. Jeśli kupiłeś wiele planów, możesz pobrać je jako jeden plik lub podzielić według planu lub kraju.
Lista proxy wyświetla się w tabeli ze stałą wysokością i przewijaniem, z przyciskiem kopiowania przy każdej linii - jeśli potrzebujesz tylko kilku adresów, możesz je skopiować bez pobierania pliku.
Nazwa pliku zawiera format i datę pobrania, dzięki czemu łatwo zidentyfikować najnowszy plik, nawet jeśli pobierasz wiele razy. Plik CSV zawiera nagłówki kolumn w pierwszym wierszu, więc po otwarciu w arkuszu kalkulacyjnym od razu wyświetla się jako tabela.
Na ekranie listy można filtrować według kraju, planu i daty wygaśnięcia, a także pobierać przefiltrowane wyniki jako plik. Na przykład, wybierając tylko dedykowane IP ISP w USA i pobierając je jako CSV, można od razu stworzyć tabelę dopasowania kont.
Jak pobrać listę proxy przez API?
Wygeneruj klucz API w panelu. Klucz jest wyświetlany tylko raz podczas tworzenia - zapisz go w bezpiecznym miejscu. Jeśli go zgubisz, wygeneruj nowy - stary przestanie działać natychmiast.
Listę można pobrać z dwóch endpointów. /proxies zwraca listę JSON z IP, portem, nazwą użytkownika, hasłem, krajem, miastem i datą wygaśnięcia, a /proxies/download zwraca tekst w wybranym formacie, linia po linii. Oba endpointy pozwalają filtrować według kraju (country) i protokołu (protocol).
Do żądań API używaj kluczy API, a nie tokenu konta. Token konta służy tylko do logowania do panelu, a klucz API do operacji programowych, takich jak pobieranie listy. Nawet jeśli klucz API zostanie ujawniony, logowanie do konta pozostaje bezpieczne. Żądania są przyjmowane tylko przez HTTPS.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies/download?protocol=http&format=ip:port:user:pass"curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies?country=us"import itertools, requests
API = "https://socks5proxy.io/api/v1/proxies/download"
lines = requests.get(API, params={"protocol": "http", "format": "url"},
headers={"Authorization": "Bearer YOUR_API_KEY"}, timeout=20).text.split()
pool = itertools.cycle(lines)
for url in ["https://example.com/a", "https://example.com/b"]:
p = next(pool)
print(requests.get(url, proxies={"http": p, "https": p}, timeout=20).status_code)Jak zmienia się lista przy użyciu uwierzytelniania IP?
Uwierzytelnianie IP polega na zarejestrowaniu publicznego adresu IPv4 Twojego serwera w dashboardzie, aby tylko z tego adresu można było się połączyć bez hasła. Możesz zarejestrować maksymalnie 10 adresów.
Jeśli używasz uwierzytelniania IP, możesz połączyć się bezpośrednio z listą w formacie ip:port. Ponieważ lista nie zawiera hasła, możesz umieścić adresy proxy w plikach konfiguracyjnych lub repozytoriach kodu bez obawy o ujawnienie danych konta. Na laptopach, gdzie lokalizacja często się zmienia, wygodnie jest używać zarówno nazwy użytkownika i hasła, jak i uwierzytelniania IP.
Rejestrowany adres to publiczny IPv4 serwera lub komputera, z którego łączysz się z proxy, a nie adres proxy. Swój publiczny IP możesz sprawdzić i dodać w panelu w sekcji autoryzacji IP.
Jakie są wskazówki dotyczące importowania listy proxy do narzędzi?
- Narzędzia do zarządzania kontami ułatwiają zarządzanie, pozwalając na pobranie CSV i sparowanie kont z IP w jednej tabeli.
- Crawler przyjmuje format http:// i przekazuje kolejne proxy dla każdego żądania.
- W przeglądarkach antydetekcyjnych użyj formatu socks5://, dodając jeden adres na profil.
- Jeśli dzielisz zadania według krajów, zastosuj filtr kraju, aby pobierać osobne pliki dla każdego kraju.
- Nowy plan dodaje nowe IP pod tym samym adresem API, więc pobierz listę ponownie przed każdym nowym zadaniem.
Jakie informacje zawiera lista proxy?
Jedna linia zawiera IP, port HTTP, port SOCKS5, nazwę użytkownika i hasło. CSV i JSON zawierają też kod kraju, miasto i datę wygaśnięcia planu. Liczba krajów do wyboru: data center 47, ISP 19.
Wszystkie IP są IPv4 i pozostają takie same przez cały okres planu. Dlatego lista otrzymana raz może być używana bez zmian do końca okresu.
Każdy element listy JSON zawiera również typ planu, więc można różnie traktować współdzielone, prywatne i dedykowane IP w programie. Na przykład dedykowane IP można używać tylko do logowania na konta, a współdzielone IP tylko do zbierania publicznych stron.
Jeśli używasz narzędzia, które długo korzysta z pobranej listy, pamiętaj, że linie z wygasłym planem nie będą działać, więc wymień je na nową listę. Metoda pobierania przez API nie wymaga takiego czyszczenia.
| Cannes | Opis |
|---|---|
| ip | Adres IPv4 proxy |
| http_port | Port połączenia HTTP·HTTPS |
| socks5_port | Port połączenia SOCKS5 |
| user, pass | Nazwa użytkownika i hasło |
| country, city | Lokalizacja IP (kod kraju, miasto) |
| expires | Data wygaśnięcia planu (JSON) |
Jak bezpiecznie przechowywać plik z listą proxy?
Pliki z listą zawierającą nazwy użytkowników i hasła są równoważne z danymi konta. Nie udostępniaj ich w publicznych repozytoriach ani czatach grupowych. Lepiej przechowywać je w folderze konfiguracyjnym serwera lub narzędziu do zarządzania tajnymi danymi.
Jeśli musisz przechowywać informacje o proxy w repozytorium kodu, włącz autoryzację IP i używaj formatu ip:port. Bez hasła, nawet jeśli plik zostanie ujawniony, połączenie będzie możliwe tylko z zarejestrowanego serwera.
Postępuj podobnie z kluczami API. Jeśli uważasz, że klucz został ujawniony, utwórz nowy w panelu, a poprzedni zostanie natychmiast unieważniony.
Jak sprawdzić, czy połączenie działa po pobraniu listy?
Najprostsza metoda to wysłanie żądania do adresu sprawdzającego IP z każdej linii listy. Jeśli zwrócone IP pasuje, połączenie działa. Krótki skrypt, jak poniższa pętla cURL, pozwoli sprawdzić setki IP w minutę.
Podczas sprawdzania nie otwieraj zbyt wielu połączeń jednocześnie. Jeśli korzystasz z planu shared, podziel sprawdzanie na maksymalnie 500 połączeń jednocześnie. Jeśli jakieś połączenie nie działa, najpierw sprawdź, czy poprawnie wpisałeś porty HTTP i SOCKS5 oraz czy metoda uwierzytelniania jest prawidłowa.
while read p; do
echo "$p $(curl -s -m 15 -x "$p" https://api.ipify.org)"
done < proxies.txtCo trzeba kupić, aby otrzymać listę proxy?
Pobieranie listy i API są zawarte we wszystkich planach. Wspólne datacenter zaczynają się od 100 IP, cena jednostkowa za jedno IP na miesiąc to $0.0179, ISP, prywatne i dedykowane plany również działają w ten sposób.
Zarejestruj się za pomocą tokena konta, zasil saldo i wykup plan, a lista zostanie natychmiast utworzona. Minimalna kwota doładowania: $30.
Nawet jeśli kupisz różne rodzaje planów, lista proxy będzie w jednym miejscu. Jeśli chcesz osobno pobrać listę shared proxy data center i dedykowanych proxy ISP, zastosuj filtr przed pobraniem. Aby pobrać wszystko w jednym pliku, nie używaj filtra.