SOCKS Proxy
विशेषताएँ
हर Mudfish रिले सर्वर SOCKS v3 / v4 / v5 प्रोटोकॉल का समर्थन करता है। प्रत्येक की विशेषताएँ:
-
v3 / v4 के लिए पहले Mudfish VPN से जुड़ना आवश्यक है। फिर केवल रिले सर्वर के Private IP से पहुँच सकते हैं।
-
v5 बाहरी नेटवर्क के लिए Public IP पर उपलब्ध है। SOCKS v5 के ID / PWD प्रमाणीकरण से Mudfish रिले सर्वर इस्तेमाल कर सकते हैं।
पहुँचने का तरीका
बाहरी नेटवर्क से
SOCKS v5 प्रोटोकॉल से पहुँच सकते हैं।
-
Public IP
Mudfish रिले सर्वर का Public IP इस्तेमाल करें। रिले सर्वर API की
staticnodesसूची में सर्वर खोजकर उसकाipमान दर्ज करें। फ़ील्ड का अर्थ नीचे रिले सर्वर API प्रतिक्रिया फ़ील्ड में देखें। -
Port
TCP 18081 है।
अपना Mudfish ID / PWD इस्तेमाल करें।
आंतरिक नेटवर्क से
Mudfish SOCKS proxy के सही उपयोग के लिए ब्राउज़र से इस्तेमाल करते समय Mudfish चलना आवश्यक है।
सबसे विस्तृत जानकारी HTTP Proxy में है। यहाँ लेखक द्वारा सामान्यतः इस्तेमाल किया जाने वाला तरीका बताया गया है।
-
Firefox इंस्टॉल करके चलाएँ।
-
'सेटिंग्स -> उन्नत -> नेटवर्क' में SOCKS Host और Port दर्ज करें। SOCKS Host में जापानी Mudfish रिले सर्वर का आंतरिक IP दें। इसे इस प्रकार खोजें:
- https://mudfish.net/server/status खोलकर जापानी रिले सर्वर के नाम पर क्लिक करें।
- विवरण का 'आंतरिक IP' यही पता है। उदाहरण के लिए JP Asia (Osaka - SakuraNet) का आंतरिक IP 10.252.144.1 है।
- SOCKS proxy का डिफ़ॉल्ट Port 8081 है।
-
सहेजने के बाद https://myip.mudfish.net खोलकर सेटिंग सही होने की जाँच करें।
-
https://myip.mudfish.net पर सही दिखे लेकिन लक्षित साइट न खुले, तो दूसरा जापानी रिले सर्वर चुनकर फिर परीक्षण करें।
रिले सर्वर API प्रतिक्रिया फ़ील्ड
रिले सर्वर API JSON में सर्वर सूची लौटाता है। सफल प्रतिक्रिया की संरचना नीचे है। उदाहरण में केवल एक सर्वर रखा गया है। सर्वर सूची और पते बदल सकते हैं, इसलिए वास्तविक सेटिंग करते समय API की नवीनतम प्रतिक्रिया देखें।
{
"status": 200,
"staticnodes": [
{
"sid": 421,
"hostname": "node-ae-00421.mudfish.net",
"ip": "47.91.122.48",
"private_ip": "10.228.224.1",
"location": "AE Middle East (Dubai - Aliyun)",
"commercial_node": 1,
"commercial_node_premium_enabled": 1
}
]
}
शीर्ष-स्तरीय फ़ील्ड
| फ़ील्ड | डेटा प्रकार | विवरण |
|---|---|---|
status | पूर्णांक | API अनुरोध का परिणाम। 200 का मतलब सर्वर सूची सफलतापूर्वक मिली। यह JSON बॉडी का मान है, किसी रिले सर्वर की कनेक्शन स्थिति नहीं। |
staticnodes | ऐरे | रिले सर्वर जानकारी वाले ऑब्जेक्ट की सूची। हर प्रविष्टि एक सर्वर है। |
staticnodes में प्रत्येक सर्वर के फ़ील्ड
| फ़ील्ड | डेटा प्रकार | विवरण |
|---|---|---|
sid | पूर्णांक | Mudfish में रिले सर्वर की पहचान करने वाला ID। यह प्रॉक्सी का पता या पोर्ट नंबर नहीं है। |
hostname | स्ट्रिंग | रिले सर्वर का होस्ट नाम। उदाहरण: node-ae-00421.mudfish.net। |
ip | स्ट्रिंग | रिले सर्वर का सार्वजनिक IPv4 पता। बाहरी नेटवर्क से SOCKS v5 कनेक्शन के लिए प्रॉक्सी सर्वर पते के रूप में इस्तेमाल होता है। |
private_ip | स्ट्रिंग | Mudfish VPN के भीतर रिले सर्वर का निजी IPv4 पता। VPN से जुड़ने के बाद आंतरिक नेटवर्क से प्रॉक्सी तक पहुँचने के लिए इस्तेमाल होता है। |
location | स्ट्रिंग | देश कोड, क्षेत्र, शहर और प्रदाता आदि वाला रिले सर्वर का प्रदर्शित नाम। उदाहरण का AE Middle East (Dubai - Aliyun) संयुक्त अरब अमीरात के दुबई में Aliyun सर्वर दर्शाता है। |
commercial_node | पूर्णांक | सर्वर सशुल्क है या नहीं। 1 सशुल्क सर्वर और 0 परीक्षण सर्वर दर्शाता है। |
commercial_node_premium_enabled | पूर्णांक | प्रीमियम सर्वर वर्गीकरण। 1 प्रीमियम सर्वर और 0 इस वर्गीकरण के बाहर का सर्वर दर्शाता है। पास के अनुसार सर्वर उपयोग की उपलब्धता तय करने में इसका उपयोग होता है। |
commercial_node और commercial_node_premium_enabled, JSON के true / false के बजाय पूर्णांक 1 / 0 लौटाते हैं। ये सर्वर का वर्गीकरण बताते हैं, SOCKS समर्थन, वास्तविक समय गति या विलंब नहीं।
SOCKS सेटिंग में इस्तेमाल होने वाले मान
| कनेक्शन विधि | प्रॉक्सी सर्वर पता | TCP पोर्ट | प्रमाणीकरण और शर्तें |
|---|---|---|---|
| बाहरी नेटवर्क से SOCKS v5 | ip | 18081 | Mudfish ID और पासवर्ड से प्रमाणीकरण। |
| Mudfish VPN के आंतरिक नेटवर्क से | private_ip | 8081 | Mudfish VPN से जुड़ा होना आवश्यक है। |
API प्रतिक्रिया में प्रॉक्सी पोर्ट या उपयोगकर्ता प्रमाणीकरण जानकारी नहीं होती। location से इच्छित सर्वर खोजें, फिर कनेक्शन विधि के अनुसार पता और ऊपर दिया पोर्ट इस्तेमाल करें।