HTTP / SOCKS5 प्रारूप में प्रॉक्सी उपयोग

XProxy प्रत्येक डिवाइस के लिए 4 प्रॉक्सी प्रकार उत्पन्न करता है। यह गाइड पोर्ट योजना, LAN बनाम सार्वजनिक इंटरनेट पर प्रॉक्सी का उपयोग करने का तरीका, तथा क्रेडेंशियल कॉन्फ़िगर करने का तरीका बताती है।

प्रॉक्सी पोर्ट योजना

डिफ़ॉल्ट रूप से, XProxy प्रत्येक डिवाइस (डोंगल या Android फ़ोन) से 4 प्रॉक्सी प्रकार उत्पन्न करता है:

प्रकारप्रोटोकॉलपोर्ट (डिवाइस #1)
IPv4 HTTPHTTP4001
IPv4 SOCKS5SOCKS55001
IPv6 HTTPHTTP6001
IPv6 SOCKS5SOCKS57001

डिवाइस #2 पोर्ट 4002, 5002, 6002, 7002 का उपयोग करता है — और इसी तरह आगे।

IPv6 प्रॉक्सी केवल तभी उत्पन्न होते हैं जब आपका SIM कार्ड और कैरियर IPv6 का समर्थन करते हैं।
XProxy द्वारा उत्पन्न 4 प्रॉक्सी प्रकार

LAN पर प्रॉक्सी का उपयोग

यदि आपका कंप्यूटर XProxy सर्वर के समान नेटवर्क पर है, तो आप तुरंत प्रॉक्सी का उपयोग कर सकते हैं — किसी क्रेडेंशियल की आवश्यकता नहीं है।

proxy format
http://192.168.1.13:4001
socks5://192.168.1.13:5001
FoxyProxy के साथ LAN पर प्रॉक्सी का उपयोग

नोट: 192.168.1.13 XProxy सर्वर का स्थानीय IP है। FoxyProxy एक Firefox ऐड-ऑन है जो प्रॉक्सी सर्वरों के बीच कनेक्शन को स्वचालित रूप से स्विच करता है।

अपने नेटवर्क के बाहर से प्रॉक्सी का उपयोग

दूरस्थ स्थान से प्रॉक्सी का उपयोग करने के लिए, आपको यह करना होगा:

  1. अपने राउटर पर NAT/DMZ कॉन्फ़िगर करें — NAT फ़ॉरवर्डिंग गाइड देखें।
  2. प्रॉक्सी क्रेडेंशियल सेट करें (उपयोगकर्ता नाम/पासवर्ड या IP व्हाइटलिस्ट) — नीचे देखें।
सार्वजनिक इंटरनेट से प्रॉक्सी का उपयोग

नोट: प्रॉक्सी IP पता या DNS नाम फ़ील्ड में XProxy सर्वर का सार्वजनिक IP या आपका DDNS डोमेन होना चाहिए — किसी विशिष्ट पोर्ट का सार्वजनिक IP नहीं।

प्रॉक्सी क्रेडेंशियल कॉन्फ़िगर करें

XProxy दो क्रेडेंशियल प्रकारों का समर्थन करता है:

  • उपयोगकर्ता नाम / पासवर्ड — user:pass जोड़ी से प्रमाणित करें।
  • IP व्हाइटलिस्ट — केवल विशिष्ट IP से कनेक्शन की अनुमति दें।

सामान्य सेटिंग्स → प्रॉक्सी सेटिंग में, सभी पोर्ट के लिए एक साथ या सूक्ष्म नियंत्रण के लिए प्रति पोर्ट क्रेडेंशियल कॉन्फ़िगर करें।

सभी पोर्ट के लिए क्रेडेंशियल कॉन्फ़िगरेशन

प्रति-पोर्ट कॉन्फ़िगरेशन तब उपयोगी है जब विभिन्न प्रोजेक्ट या उपयोगकर्ताओं के बीच प्रॉक्सी साझा की जाती हैं:

प्रति पोर्ट क्रेडेंशियल कॉन्फ़िगरेशन

प्रति-पोर्ट क्रेडेंशियल सिंटैक्स

प्रारूप: port[:end_port]:user:pass:ip_whitelist — किसी फ़ील्ड को छोड़ने के लिए Any का उपयोग करें।

config
# IP व्हाइटलिस्ट प्रमाणीकरण
4001:Any:Any:14.125.222.111,14.125.222.23
4002-4005:Any:Any:14.125.111.222

# उपयोगकर्ता नाम / पासवर्ड प्रमाणीकरण
4001:user1:pass1:Any
4002-4005:user2:pass2:Any