रेज़िडेंशियल प्रॉक्सी सेटअप गाइड: कनेक्ट करने का तरीका
यह गाइड आपको नए ProxyMay अकाउंट से लेकर gate.proxymay.com:7000 गेटवे से पहली रिक्वेस्ट तक ले जाती है। यूज़रनेम के नियम समझ लेने के बाद आप एक स्ट्रिंग बदलकर देश, शहर और स्टिकी सेशन बदल सकते हैं।
01
अकाउंट बनाएं और अपना एक्सेस टोकन सहेजें
साइन अप पेज पर अकाउंट बनाएं और आपको pm_XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX फ़ॉर्मैट में एक एक्सेस टोकन मिलेगा। यही टोकन साइट पर लॉग इन भी कराता है और आपके प्रॉक्सी पासवर्ड का काम भी करता है।
सर्वर सिर्फ़ टोकन का हैश और उसके आखिरी 4 कैरेक्टर रखता है। पेज छोड़ने से पहले इसे पासवर्ड मैनेजर या किसी दूसरी सुरक्षित जगह सहेज लें।
खोया हुआ टोकन वापस नहीं मिल सकता। कोड में इसे एनवायरनमेंट वेरिएबल से पढ़ें ताकि यह कभी किसी रिपॉज़िटरी में न पहुंचे।
एक IP पते से ज़्यादा से ज़्यादा 3 अकाउंट बन सकते हैं, और लॉग इन में हर 10 मिनट में 10 कोशिशें की जा सकती हैं।
02
बैलेंस रिचार्ज करें और प्रोडक्ट चुनें
प्रॉक्सी आपके बैलेंस से खर्च होती हैं, इसलिए पहले रिचार्ज करें। एक बैलेंस रोटेटिंग रेज़िडेंशियल प्रॉक्सी, स्टैटिक ISP प्रॉक्सी, डेटा सेंटर प्रॉक्सी और मोबाइल प्रॉक्सी सबको कवर करता है।
रोटेटिंग रेज़िडेंशियल ट्रैफ़िक $0.80/GB से और मोबाइल ट्रैफ़िक $4.00/GB से शुरू होता है, जितना इस्तेमाल उतना भुगतान। उदाहरण के लिए, रोटेटिंग रेज़िडेंशियल पर $100 खर्च करने से $100 को $0.80/GB से भाग देने जितना ट्रैफ़िक मिलता है। रिचार्ज की रकम और बोनस कीमतों वाले पेज पर देखें।
03
प्रॉक्सी यूज़रनेम बनाएं: देश, शहर और सेशन
यूज़रनेम user से शुरू होता है और उसमें - से जुड़े वैकल्पिक हिस्से जोड़े जाते हैं। पासवर्ड हमेशा आपका एक्सेस टोकन होता है। कोई हिस्सा न जोड़ें, तो आपको बिना तय देश वाला रोटेटिंग रेज़िडेंशियल IP मिलता है।
| हिस्सा | मतलब | उदाहरण |
|---|---|---|
| type-mobile | मोबाइल ऑपरेटर नेटवर्क के IP इस्तेमाल करें | जैसे user-type-mobile-country-de |
| country-xx | दो अक्षर वाला देश कोड | जैसे user-country-jp |
| city-name | शहर छोटे अक्षरों में, खाली जगह की जगह _ | जैसे user-country-us-city-new_york |
| session-name | अक्षर और अंक, 16 तक; एक ही नाम पर वही IP बना रहता है | जैसे user-country-jp-session-shop1 |
हिस्सों को type, country, city, session के क्रम में लिखने से वे पढ़ने में आसान रहते हैं। user-country-jp-city-tokyo-session-shop1 का मतलब है shop1 सेशन नाम के तहत रखा गया टोक्यो का IP।
मोबाइल प्रॉक्सी सिर्फ़ देश के हिसाब से टारगेट होती हैं, इसलिए type-mobile इस्तेमाल करते समय शहर न लिखें। देश कोड और शहर सूची लोकेशन पेज पर हैं।
04
HTTP और SOCKS5 कनेक्शन फ़ॉर्मैट, साथ में curl से IP जांच
HTTP और SOCKS5 एक ही होस्ट gate.proxymay.com और पोर्ट 7000 शेयर करते हैं। इन तीन फ़ॉर्मैट में से जो आपका टूल स्वीकार करे, वह चुनें।
http://user-country-jp:[email protected]:7000
socks5://user-country-jp:[email protected]:7000
gate.proxymay.com:7000:user-country-jp:YOUR_TOKENडैशबोर्ड आपके कॉपी करने के लिए यही स्ट्रिंग बना देता है। पहली दो लाइनें URL फ़ॉर्मैट हैं; आखिरी उन टूल के लिए है जो host:port:user:password चाहते हैं।
कोड लिखने से पहले टर्मिनल से जांचें। इससे दिक्कत जल्दी पकड़ में आती है। देखें कि जवाब में ip, country और city आपके यूज़रनेम से मेल खाते हैं।
curl -x http://user-country-us:[email protected]:7000 https://ipinfo.io/json
# Same check over SOCKS5
curl -x socks5h://user-country-us:[email protected]:7000 https://ipinfo.io/jsonsocks5h के साथ DNS लुकअप भी प्रॉक्सी से होकर जाते हैं।
05
Python requests और Scrapy में प्रॉक्सी इस्तेमाल करें
requests में proxies dict के अंदर http और https दोनों के लिए वही URL डालें। यह उदाहरण shop1 सेशन के तहत जापान का IP बनाए रखता है।
import requests
proxy = "http://user-country-jp-session-shop1:[email protected]:7000"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30)
print(r.status_code, r.json())SOCKS5 के लिए pip install requests[socks] चलाएं और स्कीम को socks5h:// कर दें।
Scrapy में रिक्वेस्ट के meta में proxy सेट करें, और बिल्ट इन मिडलवेयर ऑथेंटिकेशन संभाल लेता है। अगर हर पेज के लिए अलग IP चाहिए, तो हर रिक्वेस्ट को उसका अपना सेशन नाम दें।
import scrapy
class IpSpider(scrapy.Spider):
name = "ipcheck"
def start_requests(self):
proxy = "http://user-country-gb:[email protected]:7000"
yield scrapy.Request("https://ipinfo.io/json", meta={"proxy": proxy})
def parse(self, response):
yield response.json()06
Node.js प्रॉक्सी उदाहरण
Node.js 18 या उसके बाद के वर्ज़न पर undici का ProxyAgent fetch के dispatcher के रूप में दें। अगर आप axios इस्तेमाल करते हैं, तो वही URL https-proxy-agent पैकेज को दें।
// npm install undici
import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://user-country-de:[email protected]:7000");
const res = await fetch("https://ipinfo.io/json", { dispatcher: agent });
console.log(await res.json());07
Playwright और Puppeteer में ब्राउज़र प्रॉक्सी सेटिंग
ब्राउज़र ऑटोमेशन टूल सर्वर और लॉग इन जानकारी अलग अलग लेते हैं। टारगेटिंग वाले हिस्से यूज़रनेम में और अपना टोकन पासवर्ड में डालें।
// Playwright
const { chromium } = require("playwright");
const browser = await chromium.launch({
proxy: {
server: "http://gate.proxymay.com:7000",
username: "user-country-fr-city-paris-session-web1",
password: "YOUR_TOKEN",
},
});
const page = await browser.newPage();
await page.goto("https://ipinfo.io/json");
// Puppeteer
const browser2 = await puppeteer.launch({ args: ["--proxy-server=http://gate.proxymay.com:7000"] });
const page2 = await browser2.newPage();
await page2.authenticate({ username: "user-country-fr", password: "YOUR_TOKEN" });लॉग इन रहने वाले कामों के लिए सेशन नाम जोड़ें ताकि हर पेज एक ही IP से खुले।
08
IP कब बदलें और स्टिकी सेशन कब इस्तेमाल करें?
सेशन वाले हिस्से के बिना हर रिक्वेस्ट को नया IP मिलता है। यह रैंक जांच या कीमतें जुटाने जैसी अलग अलग रिक्वेस्ट के लिए सही है।
IP बदलने पर लॉग इन, कार्ट और कई स्टेप वाले फ़्लो टूट सकते हैं। 120 मिनट तक वही IP रखने के लिए session-name जोड़ें।
- हर काम को उसका अपना सेशन नाम दें (जैसे cart1, cart2)।
- IP बदलना हो तो बस सेशन नाम बदल दें।
- अगर पूरे महीने वही IP चाहिए, तो स्टैटिक ISP प्रॉक्सी बेहतर हैं।
09
प्रॉक्सी कनेक्शन की गलतियां ठीक करना
- 407 Proxy Authentication Required: यूज़रनेम का फ़ॉर्मैट या टोकन गलत है। जांचें कि यह user से शुरू होता है, हिस्से - से अलग हैं, और टोकन में कोई अतिरिक्त खाली जगह नहीं है।
- कनेक्शन मना या टाइमआउट: होस्ट gate.proxymay.com और पोर्ट 7000 दोबारा जांचें, और पक्का करें कि कोई फ़ायरवॉल उस पोर्ट पर बाहर जाने वाले कनेक्शन नहीं रोक रहा। यह भी पक्का करें कि बैलेंस बचा है।
- गलत देश दिख रहा है: जांचें कि देश कोड में दो अक्षर हैं और शहर छोटे अक्षरों में _ के साथ है। पहले curl जांच चलाएं, फिर अपने कोड में कैशिंग या कोई दूसरी प्रॉक्सी सेटिंग ढूंढें।
- 120 मिनट बाद सेशन बदल गया: ऐसा होना तय है, क्योंकि स्टिकी सेशन 120 मिनट तक चलता है। काम को उस समय सीमा में बांटें या नए सेशन नाम से फिर शुरू करें।
और जवाब FAQ में जमा हैं।
10
प्रॉक्सी का ज़िम्मेदारी से इस्तेमाल करें
ProxyMay को सार्वजनिक डेटा कलेक्शन, विज्ञापन जांच, SEO रैंक जांच, कीमतों की निगरानी, वेबसाइट और लोकलाइज़ेशन टेस्टिंग, और अपने अकाउंट संभालने के लिए इस्तेमाल करें। दूसरों के अकाउंट में बिना इजाज़त जाना, स्पैम, धोखाधड़ी, हमले, गैरकानूनी कंटेंट और कानून या टारगेट साइट के अधिकारों का उल्लंघन करने वाला कुछ भी मना है।
रिक्वेस्ट की रफ़्तार संभालकर रखने और हर साइट के नियमों का सम्मान करने से आपके काम भी आसानी से चलते रहते हैं। पूरे नियम सेवा की शर्तों में हैं।
संबंधित पेज
- रोटेटिंग रेज़िडेंशियल प्रॉक्सीरोटेटिंग रेज़िडेंशियल प्रॉक्सी आपकी रिक्वेस्ट को उन IP से भेजती हैं जो इंटरनेट कंपनियां आम घरों को देती हैं। हर रिक्वेस्ट अलग IP से जा सकती है, इसलिए बड़ी मात्रा में क्वेरी कई पतों और इलाकों में बराबर बंट जाती हैं।
- लोकेशनProxyMay 60 देशों और 175 शहरों में IP देता है। यह पेज बताता है कि यूज़रनेम में लोकेशन कैसे तय करें, शहर के स्तर तक कब जाएं, और हर इलाके में कौन से देश शामिल हैं।
- कीमतेंProxyMay के चारों प्रोडक्ट एक ही बैलेंस से खर्च होते हैं। नीचे जानें कि बिलिंग कैसे होती है, आम कामों का खर्च कितना है, रिचार्ज बोनस कैसे काम करता है और भुगतान कैसे करें।
- मददअकाउंट, कनेक्शन, प्रोडक्ट, रिचार्ज और इस्तेमाल के नियमों पर सवाल जवाब, विषय के हिसाब से। पहली बार कनेक्ट कर रहे हैं? पहले सेटअप गाइड देखें।
अभी साइन अप करें
और ज़रूरी देश के IP से तुरंत जुड़ें
साइन अप के लिए एक टोकन काफ़ी है। $20 से रिचार्ज करके तुरंत इस्तेमाल करें।