Ένα proxy είναι απλώς μια μηχανή που κάνει αιτήματα εκ μέρους σας, ώστε η άλλη πλευρά να βλέπει το IP του proxy αντί για το δικό σας. Νοικιάστε ένα VPS με αποκλειστικό IP, τρέξτε έναν proxy daemon σε αυτό, και έχετε μια σταθερή διεύθυνση εξόδου που είναι μόνο δική σας — χωρίς μηνιαία μέτρηση ανά GB, χωρίς κοινόχρηστο pool, χωρίς την κατάχρηση κάποιου άλλου να προσγειώνεται στο IP σας.
Το πρόβλημα είναι ότι ένα proxy λειτουργεί μόνο αν οι clients μπορούν να συνδεθούν σε αυτό. Αυτό είναι εισερχόμενη κίνηση σε ένα port, που είναι ακριβώς αυτό που ένα πακέτο NAT δεν θα σας δώσει. Οπότε αυτή είναι δουλειά αποκλειστικού IP από την αρχή.
Πρώτα, είναι αυτό το proxy που πραγματικά θέλετε;
Να είστε ειλικρινείς με τον εαυτό σας για την περίπτωση χρήσης, γιατί το «proxy» καλύπτει δύο πολύ διαφορετικές ανάγκες:
Ένα σταθερό IP εξόδου που ελέγχετε — αυτό είναι στο οποίο ένα self-hosted proxy είναι εξαιρετικό. Θέλετε μια σταθερή εξερχόμενη διεύθυνση για να βάλετε σε ένα API allowlist, μια ιδιωτική διαδρομή για τη δική σας κίνηση, έναν τρόπο να δοκιμάσετε πώς φαίνεται η εφαρμογή σας από ένα γερμανικό IP, ή ένα καθαρό IP που δεν μοιράζεστε με αγνώστους. Ένα στατικό datacenter IP είναι χαρακτηριστικό εδώ, όχι όριο.
Ένα rotating residential pool για scraping χιλιάδων σελίδων χωρίς να μπλοκάρεστε — αυτό δεν είναι. Αποκτάτε ένα datacenter IP. Ορισμένοι στόχοι μπλοκάρουν εύρη datacenter εντελώς, και δεν υπάρχει rotation. Αν η δουλειά σας είναι μεγάλου όγκου scraping πίσω από rotation, ένα μεμονωμένο VPS proxy θα πάρει rate-limit γρήγορα, και προτιμάμε να σας το πούμε τώρα παρά να πάρουμε $16 για το λάθος πράγμα.
Αν το πρώτο είστε εσείς, διαβάστε παρακάτω.
Τι χρειάζεστε
- Ένα πακέτο αποκλειστικού IP. Το proxy ακούει σε ένα port στο οποίο οι clients σας καλούν· τα πακέτα NAT δεν προωθούν αυθαίρετα ports. Το Small-IP ($16/μήνα — 4 vCPU, 4 GB RAM, το δικό σας δημόσιο IPv4) χειρίζεται πραγματική κίνηση και αρκετούς clients άνετα. Ένα μεμονωμένο προσωπικό proxy είναι μια χαρά σε Nano-IP ($8/μήνα).
- Αμέτρητη κίνηση, που κάθε πακέτο εδώ έχει — ένα proxy που σας χρεώνει ανά GB είναι ένα proxy που σταματάτε να χρησιμοποιείτε.
- Ubuntu 24.04 και πέντε λεπτά.
Η εγκατάσταση: 3proxy (SOCKS5 + HTTP, ένας daemon)
Το 3proxy είναι μικροσκοπικό, κάνει και SOCKS5 και HTTP, και έχει καθαρό auth. Εγκαταστήστε το, μετά γράψτε ένα minimal config:
apt update && apt install -y 3proxy
Δημιουργήστε το /etc/3proxy/3proxy.cfg:
# resolve names, keep a small log
nserver 1.1.1.1
nscache 65536
log /var/log/3proxy/3proxy.log D
rotate 7
# ONE user — change these
users proxyuser:CL:a-long-random-password
# require that login for every connection
auth strong
# SOCKS5 on 1080, HTTP on 3128
socks -p1080
proxy -p3128
Ξεκινήστε το:
mkdir -p /var/log/3proxy
systemctl enable --now 3proxy
Τώρα στρέψτε τον client σας στο your.server.ip:1080 (SOCKS5) ή :3128 (HTTP) με αυτό το username και password. Το curl είναι η πιο γρήγορη δοκιμή:
curl -x socks5://proxyuser:PASSWORD@YOUR.SERVER.IP:1080 https://ifconfig.me
Αν εκτυπώσει το IP του server σας, δρομολογείτε μέσω του δικού σας proxy.
Κλειδώστε το — αυτό το μέρος δεν είναι προαιρετικό
Ένα ανοιχτό proxy σε ένα δημόσιο IP βρίσκεται από scanners μέσα σε ώρες και μετατρέπεται σε spam relay κάποιου άλλου. Δύο κανόνες:
- Auth on, πάντα. Η γραμμή
auth strongπαραπάνω σημαίνει χωρίς login, χωρίς σύνδεση. Κρατήστε την. - Βάλτε τα ports σε firewall στα IPs που πραγματικά τα χρησιμοποιούν. Αν είστε μόνο εσείς:
ufw allow 22/tcp
ufw allow from YOUR.HOME.IP to any port 1080 proto tcp
ufw allow from YOUR.HOME.IP to any port 3128 proto tcp
ufw --force enable
Αν οι clients σας μετακινούνται και δεν μπορείτε να καρφώσετε ένα IP, τουλάχιστον κρατήστε το auth strong και έναν μακρύ κωδικό, και παρακολουθείτε το log. Η κατάχρηση που βγαίνει από τον server σας είναι δική σας ευθύνη — το no-KYC σημαίνει ότι δεν ρωτάμε ποιος είστε, όχι ότι όλα επιτρέπονται.
Πού νικά αυτό ένα εμπορικό proxy
Ελέγχετε το box, οπότε δεν υπάρχει τρίτο μέρος που καταγράφει ποιους ιστότοπους δρομολογείτε μέσω αυτού. Το IP είναι στατικό και δικό σας, που είναι όλο το νόημα για ένα allowlist ή μια σταθερή εξερχόμενη διαδρομή. Και πληρώνετε γι' αυτό με crypto και μια διεύθυνση email — ένα proxy δεμένο με το πραγματικό σας όνομα και κάρτα δεν είναι και πολύ ιδιωτική διαδρομή.
Το trade-off, ξανά, έντιμα: είναι ένα IP, και είναι ένα datacenter IP. Τέλειο ως σταθερή έξοδος που κατέχετε· λάθος ως rotating scraping pool. Αν αυτή είναι η έξοδος που θέλετε, το Small-IP στα $16/μήνα είναι το ιδανικό σημείο — ή το Nano-IP στα $8 για ένα μεμονωμένο ελαφρύ προσωπικό proxy.
Σχετικά: ένα προσωπικό VPN αν θέλετε να δρομολογήσετε όλη την κίνησή σας αντί για ανά-εφαρμογή, και παράκαμψη λογοκρισίας αν ένα απλό proxy αναγνωρίζεται εκεί που βρίσκεστε.
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.