ایک proxy بس ایک مشین ہے جو آپ کی طرف سے requests کرتی ہے، تو دوسرا فریق آپ کے بجائے proxy کا IP دیکھتا ہے۔ ایک dedicated IP والا ایک VPS کرائے پر لیں، اس پر ایک proxy daemon چلائیں، اور آپ کے پاس ایک مقررہ exit ایڈریس ہے جو صرف آپ کا ہے — کوئی ماہانہ per-GB metering نہیں، کوئی shared pool نہیں، آپ کے IP پر کسی اور کا غلط استعمال نہیں۔
پیچ یہ کہ ایک proxy تب ہی کام کرتا ہے جب clients اس سے کنیکٹ ہو سکیں۔ یہ ایک پورٹ پر inbound ٹریفک ہے، جو بالکل وہ ہے جو ایک NAT پلان آپ کو نہیں دے گا۔ تو یہ شروع سے ایک dedicated-IP کام ہے۔
پہلے، کیا یہ وہ proxy ہے جو آپ دراصل چاہتے ہیں؟
use case پر اپنے آپ سے ایماندار رہیں، کیونکہ "proxy" دو بہت مختلف ضرورتیں کور کرتا ہے:
آپ کے کنٹرول والا ایک مقررہ exit IP — ایک سیلف-ہوسٹڈ proxy اسی میں بہترین ہے۔ آپ ایک API allowlist پر رکھنے کے لیے ایک مستحکم outbound ایڈریس چاہتے ہیں، اپنے ٹریفک کے لیے ایک نجی route، اپنی ایپ ایک جرمن IP سے کیسے دکھتی ہے یہ آزمانے کا طریقہ، یا ایک صاف IP جو آپ اجنبیوں کے ساتھ شیئر نہیں کر رہے۔ یہاں ایک static datacenter IP ایک خصوصیت ہے، ایک حد نہیں۔
ایک rotating residential pool بلاک ہوئے بغیر ہزاروں صفحات scrape کرنے کے لیے — یہ وہ نہیں۔ آپ کو ایک datacenter IP ملتا ہے۔ کچھ اہداف datacenter رینجز سرے سے بلاک کرتے ہیں، اور کوئی rotation نہیں۔ اگر آپ کا کام rotation کے پیچھے اعلیٰ-حجم scraping ہے، تو ایک واحد VPS proxy جلد rate-limit ہو جائے گا، اور غلط چیز کے لیے $16 لینے کے بجائے ہم اب بتانا بہتر سمجھتے ہیں۔
اگر پہلا آپ ہیں، تو پڑھتے رہیں۔
آپ کو کیا درکار ہے
- ایک dedicated-IP پلان۔ proxy ایک پورٹ پر سنتا ہے جس پر آپ کے clients ڈائل کرتے ہیں؛ NAT پلانز من مانی پورٹس forward نہیں کرتے۔ Small-IP ($16/ماہ — 4 vCPU، 4 GB RAM، آپ کا اپنا public IPv4) حقیقی ٹریفک اور کئی clients آرام سے سنبھالتا ہے۔ ایک واحد ذاتی proxy Nano-IP ($8/ماہ) پر ٹھیک ہے۔
- Unmetered ٹریفک، جو یہاں ہر پلان کے پاس ہے — ایک proxy جو آپ کو per GB بل کرے وہ ایک proxy ہے جو آپ استعمال کرنا چھوڑ دیتے ہیں۔
- Ubuntu 24.04 اور پانچ منٹ۔
سیٹ اپ: 3proxy (SOCKS5 + HTTP، ایک daemon)
3proxy ننھا ہے، SOCKS5 اور HTTP دونوں کرتا ہے، اور صاف auth رکھتا ہے۔ اسے انسٹال کریں، پھر ایک کم سے کم config لکھیں:
apt update && apt install -y 3proxy
/etc/3proxy/3proxy.cfg بنائیں:
# نام resolve کریں، ایک چھوٹا log رکھیں
nserver 1.1.1.1
nscache 65536
log /var/log/3proxy/3proxy.log D
rotate 7
# ایک user — انہیں بدلیں
users proxyuser:CL:a-long-random-password
# ہر کنکشن کے لیے وہ login درکار رکھیں
auth strong
# 1080 پر SOCKS5، 3128 پر HTTP
socks -p1080
proxy -p3128
اسے چالو کریں:
mkdir -p /var/log/3proxy
systemctl enable --now 3proxy
اب اُس username اور password کے ساتھ اپنے client کو your.server.ip:1080 (SOCKS5) یا :3128 (HTTP) پر لگائیں۔ curl سب سے تیز ٹیسٹ ہے:
curl -x socks5://proxyuser:PASSWORD@YOUR.SERVER.IP:1080 https://ifconfig.me
اگر یہ آپ کے سرور کا IP چھاپتا ہے، تو آپ اپنے proxy کے ذریعے route کر رہے ہیں۔
اسے لاک کریں — یہ حصہ اختیاری نہیں
ایک public IP پر ایک open proxy گھنٹوں میں scanners کو مل جاتا اور کسی اور کے spam relay میں بدل جاتا ہے۔ دو اصول:
- Auth آن، ہمیشہ۔ اوپر کی
auth strongلائن کا مطلب کوئی login نہیں، کوئی کنکشن نہیں۔ اسے رکھیں۔ - پورٹس 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 اور ایک لمبا password رکھیں، اور log دیکھیں۔ آپ کے سرور سے نکلتا غلط استعمال آپ پر ہے — no-KYC کا مطلب ہم نہیں پوچھتے آپ کون ہیں، یہ نہیں کہ جو مرضی چلے۔
یہ ایک تجارتی proxy کو کہاں ہراتا ہے
آپ باکس کنٹرول کرتے ہیں، تو کوئی تیسرا فریق log نہیں کرتا آپ اس کے ذریعے کن سائٹس کو route کرتے ہیں۔ IP static اور آپ کا ہے، جو ایک allowlist یا ایک مستحکم outbound route کے لیے پورا مقصد ہے۔ اور آپ اسے ایک ای میل ایڈریس کے ساتھ کرپٹو میں ادا کرتے ہیں — آپ کے اصل نام اور کارڈ سے بندھا ایک proxy زیادہ نجی route نہیں۔
ٹریڈ آف، پھر، ایمانداری سے: یہ ایک IP ہے، اور یہ ایک datacenter IP ہے۔ آپ کے مالکانہ ایک مقررہ exit کے طور پر بہترین؛ ایک rotating scraping pool کے طور پر غلط۔ اگر وہی exit آپ چاہتے ہیں، تو $16/ماہ پر Small-IP sweet spot ہے — یا ایک واحد ہلکے ذاتی proxy کے لیے $8 پر Nano-IP۔
متعلقہ: اگر آپ per-app کے بجائے اپنا سارا ٹریفک tunnel کرنا چاہیں تو ایک ذاتی VPN، اور اگر آپ جہاں ہیں وہاں ایک سادہ proxy fingerprint ہو جائے تو سنسرشپ سے بچنا۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔