Χρήση του proxy σας
Σύνδεση μέσω SOCKS5
Κάθε θύρα proxy μιλά ένα πρωτόκολλο — SOCKS5 ή HTTP(S) — που επιλέγεται όταν τη δημιουργείτε. Το SOCKS5 (μέσω socks5://) είναι η σωστή προεπιλογή για τα περισσότερα εργαλεία· δημιουργήστε μια θύρα HTTP(S) (http://user:pass@host:PORT) για εργαλεία που μιλούν μόνο HTTP — μία κάθε είδους αν χρειάζεστε και τα δύο. Οι θύρες στην ίδια συσκευή μοιράζονται την IP εξόδου του παρόχου της και εναλλάσσονται μαζί. Οτιδήποτε μιλά οποιοδήποτε από τα δύο πρωτόκολλα μπορεί να τις χρησιμοποιήσει — browsers, scrapers, antidetect browsers, curl.
socks5:// το ίδιο σας το μηχάνημα αναλύει το όνομα πριν συνδεθεί. Για να γίνεται η ανάλυση στο δίκτυο του παρόχου του τηλεφώνου — ώστε ένας γεωεξαρτώμενος DNS να απαντά για την έξοδο και όχι για εσάς — χρησιμοποιήστε socks5h:// με τον ίδιο κόμβο, θύρα και διαπιστευτήρια, ή ενεργοποιήστε την επιλογή «DNS μέσω proxy» στον πελάτη σας.curl
curl -x socks5://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonHTTP(S) αντί για SOCKS5
Προτιμάτε ένα proxy HTTP; Δημιουργήστε μια θύρα proxy με protocol: http — αποκτά τη δική της θύρα και διαπιστευτήρια. Μεταφέρει HTTPS μέσω CONNECT, οπότε η κίνησή σας παραμένει κρυπτογραφημένη από άκρο σε άκρο. Αν ένα εργαλείο χρειάζεται και τα δύο πρωτόκολλα, δημιουργήστε μία θύρα κάθε είδους — μοιράζονται την IP εξόδου της συσκευής και εναλλάσσονται μαζί.
curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
https://api.ipify.org?format=jsonPython (requests)
Εγκαταστήστε το πρόσθετο SOCKS: pip install "requests[socks]".
import requests
proxy = "socks5://USERNAME:PASSWORD@GATEWAY:PORT"
r = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(r.json())Node.js
Install node-fetch and socks-proxy-agent; Node's global fetch ignores the non-standard agent option.
import fetch from "node-fetch";
import { SocksProxyAgent } from "socks-proxy-agent";
const agent = new SocksProxyAgent(
"socks5://USERNAME:PASSWORD@GATEWAY:PORT"
);
const res = await fetch("https://api.ipify.org?format=json", { agent });
console.log(await res.json());UDP (QUIC/HTTP3, DNS)
Οι θύρες SOCKS5 μεταφέρουν επίσης UDP, χρησιμοποιώντας την τυπική εντολή UDP ASSOCIATE του RFC 1928 — το QUIC/HTTP3 και το DNS βγαίνουν από την IP παρόχου σας ακριβώς όπως και το TCP. Οι θύρες HTTP(S) δεν μπορούν να μεταφέρουν UDP· αυτό είναι περιορισμός του πρωτοκόλλου HTTP proxy, όχι της συσκευής σας.
Ο client σας πρέπει να το ζητήσει. Εργαλεία που εκδίδουν μόνο CONNECT — το curl, οι περισσότερες βιβλιοθήκες HTTP — παραμένουν σε TCP όποιο σχήμα URL κι αν χρησιμοποιήσετε, οπότε το socks5:// από μόνο του δεν ενεργοποιεί το UDP. Χρησιμοποιήστε έναν client QUIC/HTTP3 που μιλά SOCKS5 UDP, ή έναν tunneller (Clash, sing-box, tun2socks) που δρομολογεί όλο το UDP μιας εφαρμογής μέσα από το proxy.
Οι browsers είναι η συνηθισμένη απογοήτευση εδώ: το Chrome και ο Firefox γενικά απενεργοποιούν το QUIC και αρνούνται να στείλουν WebRTC media μέσα από ένα ρυθμισμένο SOCKS5 proxy, οπότε επιστρέφουν σε TCP. Αυτή είναι συμπεριφορά του browser — δρομολογήστε τους μέσα από έναν tunneller αν χρειάζεστε το UDP τους στην IP παρόχου.
Antidetect browsers & άλλα εργαλεία
Οι περισσότεροι browsers πολλαπλών λογαριασμών και antidetect (και τα frameworks scraping) έχουν ένα πεδίο proxy. Επιλέξτε SOCKS5, μετά συμπληρώστε το host, τη θύρα, το όνομα χρήστη και τον κωδικό από το proxy σας — ή επικολλήστε ολόκληρο το URL socks5://user:pass@host:port όπου γίνεται δεκτό ένα ενιαίο «proxy URL».
Επιλέξτε ένα προφίλ mobile — Android ή iOS — και όχι desktop. Η κίνησή σας φεύγει από ένα πραγματικό τηλέφωνο Android σε δίκτυο παρόχου, οπότε τα χαρακτηριστικά TCP/IP που μπορεί να παρατηρήσει ένας ιστότοπος είναι αυτά μιας κινητής συσκευής. Ένα προφίλ που δηλώνει Windows ή macOS πάνω από μια IP παρόχου κινητής είναι μια ασυμφωνία που δημιουργείτε μόνοι σας· η αντιστοίχιση του προφίλ με την έξοδο κρατά όλη την ιστορία συνεπή, χωρίς να χρειάζεται να πλαστογραφηθεί τίποτα.
Ένα τηλέφωνο, πολλά εργαλεία
Δημιουργήστε ένα ξεχωριστό διαπιστευτήριο για κάθε εργαλείο ή πελάτη ώστε να μπορείτε να παρακολουθείτε και να ανακαλείτε το καθένα ανεξάρτητα — δείτε τη Διαχείριση διαπιστευτηρίων. Όλα μοιράζονται τη μοναδική IP παρόχου του τηλεφώνου.