कोड उदाहरण
FlashProxy से किसी भी भाषा या फ्रेमवर्क से कनेक्ट करें। हर प्रोडक्ट एक समान कनेक्शन पैटर्न का उपयोग करता है — आपके उपयोगकर्ता नाम और पासवर्ड के साथ आपके प्रोडक्ट का होस्ट और पोर्ट:
USERNAME:PASSWORD@HOST:PORTनीचे दिए गए उदाहरण आवासीय गेटवे (adam.flashproxy.io:8080) का उपयोग करते हैं। अपने प्रोडक्ट का होस्ट और पोर्ट प्रोडक्ट्स में इसके पेज से स्वैप करें, और USERNAME / PASSWORD को अपनी योजना के प्रॉक्सी क्रेडेंशियल्स से बदलें। प्रत्येक उदाहरण api.ipify.org से आपका एक्जिट IP प्राप्त करता है — यदि यह कोई ऐसा IP प्रिंट करता है जो आपका नहीं है, तो आप कनेक्टेड हैं।
USERNAME / PASSWORD कहाँ से आते हैं? ये आपकी योजना के proxy_username और proxy_password हैं — प्रति योजना जनरेट किए गए और उस योजना के पेज पर डैशबोर्ड में दिखाए गए। ये आपकी FlashProxy खाता लॉगिन नहीं हैं। पूर्ण विवरण के लिए प्रमाणीकरण देखें।
SOCKS5 के लिए, socks5:// का उपयोग करें और इसके बजाय SOCKS पोर्ट का उपयोग करें (प्रॉक्सी फॉर्मेट देखें)। स्टिकी सेशन और जियो-टार्गेटिंग के लिए, डैशबोर्ड जनरेटर में उपयोगकर्ता नाम बनाएं (रोटेटिंग & स्टिकी और जियो-टार्गेटिंग देखें)।
cURL
curl -x "http://USERNAME:[email protected]:8080" https://api.ipify.orgPython — requests
import requests
proxy = "http://USERNAME:[email protected]:8080"
proxies = {"http": proxy, "https": proxy}
resp = requests.get("https://api.ipify.org", proxies=proxies)
print(resp.text)pip install requests के साथ इंस्टॉल करें।
Python — httpx (async)
import asyncio
import httpx
proxy = "http://USERNAME:[email protected]:8080"
async def main():
async with httpx.AsyncClient(proxy=proxy) as client:
resp = await client.get("https://api.ipify.org")
print(resp.text)
asyncio.run(main())pip install httpx के साथ इंस्टॉल करें। httpx 0.26+ की आवश्यकता है (proxy= तर्क); पुराने संस्करण इसके बजाय proxies={"http://": proxy, "https://": proxy} का उपयोग करते हैं।
Node.js — axios
import axios from 'axios';
import { HttpsProxyAgent } from 'https-proxy-agent';
const agent = new HttpsProxyAgent(
'http://USERNAME:[email protected]:8080'
);
const resp = await axios.get('https://api.ipify.org', {
httpAgent: agent,
httpsAgent: agent,
});
console.log(resp.data);npm install axios https-proxy-agent के साथ इंस्टॉल करें।
Node.js — fetch (undici)
import { ProxyAgent } from 'undici';
const dispatcher = new ProxyAgent(
'http://USERNAME:[email protected]:8080'
);
const resp = await fetch('https://api.ipify.org', { dispatcher });
console.log(await resp.text());Node 18+ एक वैश्विक fetch के साथ आता है; एजेंट को npm install undici के साथ इंस्टॉल करें।
Scrapy
हर अनुरोध पर एक छोटे डाउनलोडर मिडलवेयर के साथ प्रॉक्सी सेट करें:
# middlewares.py
class FlashProxyMiddleware:
PROXY = "http://USERNAME:[email protected]:8080"
def process_request(self, request, spider):
request.meta["proxy"] = self.PROXY# settings.py
DOWNLOADER_MIDDLEWARES = {
"myproject.middlewares.FlashProxyMiddleware": 610,
}Playwright (Python)
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(
proxy={
"server": "http://adam.flashproxy.io:8080",
"username": "USERNAME",
"password": "PASSWORD",
}
)
page = browser.new_page()
page.goto("https://api.ipify.org")
print(page.inner_text("body"))
browser.close()Puppeteer (Node.js)
import puppeteer from 'puppeteer';
const browser = await puppeteer.launch({
args: ['--proxy-server=http://adam.flashproxy.io:8080'],
});
const page = await browser.newPage();
await page.authenticate({ username: 'USERNAME', password: 'PASSWORD' });
await page.goto('https://api.ipify.org');
console.log(await page.evaluate(() => document.body.innerText));
await browser.close();Selenium (Python)
Selenium सीधे प्रॉक्सी क्रेडेंशियल्स पास नहीं कर सकता — selenium-wire का उपयोग करें:
from seleniumwire import webdriver
proxy = "http://USERNAME:[email protected]:8080"
options = {"proxy": {"http": proxy, "https": proxy, "no_proxy": "localhost,127.0.0.1"}}
driver = webdriver.Chrome(seleniumwire_options=options)
driver.get("https://api.ipify.org")
print(driver.find_element("tag name", "body").text)
driver.quit()pip install selenium-wire के साथ इंस्टॉल करें।
ब्राउजर (मैनुअल)
अपने ब्राउजर की नेटवर्क/प्रॉक्सी सेटिंग्स में होस्ट और पोर्ट दर्ज करें; यह पहले कनेक्ट पर उपयोगकर्ता नाम और पासवर्ड के लिए प्रॉम्प्ट करेगा। प्रोफाइल-प्रति नियंत्रण के लिए, FoxyProxy जैसे एक्सटेंशन का उपयोग करें और adam.flashproxy.io:8080 को अपने क्रेडेंशियल्स के साथ जोड़ें।