mobileproxy.app

Korzystanie z proxy

Połączenie przez SOCKS5

Każdy port proxy mówi jednym protokołem — SOCKS5 lub HTTP(S) — wybranym przy jego tworzeniu. SOCKS5 (przez socks5h://) to właściwe domyślne ustawienie dla większości narzędzi; utwórz port HTTP(S) (http://user:pass@host:PORT) dla narzędzi, które mówią tylko po HTTP — po jednym z każdego, jeśli potrzebujesz obu. Porty na tym samym urządzeniu współdzielą jego wyjściowy IP operatora i rotują razem. Może z nich korzystać wszystko, co mówi jednym z tych protokołów — przeglądarki, scrapery, przeglądarki antidetect, curl.

Używaj socks5h, nie socks5
h sprawia, że DNS rozwiązuje się przez proxy — w sieci komórkowej telefonu. Zwykłe socks5:// ujawnia Twoje zapytania DNS z Twojej własnej maszyny, co niweczy cały sens i może zdradzić Twoją prawdziwą lokalizację.

curl

curl -x socks5h://USERNAME:PASSWORD@GATEWAY:PORT \
     https://api.ipify.org?format=json

HTTP(S) zamiast SOCKS5

Wolisz proxy HTTP? Utwórz port proxy z protocol: http — dostanie własny port i poświadczenia. Przenosi HTTPS przez CONNECT, więc Twój ruch pozostaje szyfrowany od końca do końca. Jeśli narzędzie potrzebuje obu protokołów, utwórz po jednym porcie każdego — współdzielą wyjściowy IP urządzenia i rotują razem.

curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
     https://api.ipify.org?format=json

Python (requests)

Zainstaluj dodatek SOCKS: pip install "requests[socks]".

import requests

proxy = "socks5h://USERNAME:PASSWORD@GATEWAY:PORT"
r = requests.get(
    "https://httpbin.org/ip",
    proxies={"http": proxy, "https": proxy},
    timeout=30,
)
print(r.json())

Node.js

import { SocksProxyAgent } from "socks-proxy-agent";

const agent = new SocksProxyAgent(
  "socks5h://USERNAME:PASSWORD@GATEWAY:PORT"
);
const res = await fetch("https://api.ipify.org?format=json", { agent });
console.log(await res.json());

Przeglądarki antidetect i inne narzędzia

Większość przeglądarek do wielu kont i przeglądarek antidetect (oraz frameworków do scrapingu) ma pole na proxy. Wybierz SOCKS5, a następnie wpisz host, port, nazwę użytkownika i hasło swojego proxy — lub wklej cały adres socks5h://user:pass@host:port tam, gdzie akceptowany jest pojedynczy „proxy URL”.

Jeden telefon, wiele narzędzi

Wygeneruj osobne poświadczenie dla każdego narzędzia lub klienta, aby móc obserwować i unieważniać każde niezależnie — zobacz Zarządzanie poświadczeniami. Wszystkie współdzielą pojedynczy IP operatora telefonu.

Co jest zablokowane
Zakresy prywatne i link-local (ochrona przed SSRF) oraz znane, nadużywane cele są filtrowane w bramie, zanim dotrą do Twojego telefonu. Prawidłowy cel zablokowany przez pomyłkę? Napisz do nas — nasze filtry można audytować.