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 реле серверінің қоғамдық IP мекенжайын қолданыңыз. Реле сервері API ұсынатын
staticnodesтізімінен қажетті серверді тауып, сол сервердіңipмәнін енгізіңіз. Әр өрістің мағынасын төмендегі Реле сервері API жауап өрістері бөлімінен қараңыз. -
Port
TCP 18081 порты.
Mudfish жүйесіндегі тіркелгіңіздің ID / PWD мәліметтерін қолданасыз.
Ішкі желі арқылы қосылу
Mudfish SOCKS прокси функциясын дұрыс пайдалану үшін браузерді қолданып жатқан кезде Mudfish міндетті түрде қосулы болуы керек.
Толығырақ HTTP Proxy сілтемесінде баяндалған, соны қарауыңызға болады. Мұнда кеңінен қолданылатын әдіс сипатталған:
-
Firefox браузерін орнатып, іске қосыңыз.
-
«Баптаулар -> Қосымша -> Желі» мәзіріне кіріп, SOCKS Host пен Port өрістерін енгізіңіз. Мұндағы SOCKS Host өрісіне Жапониядағы Mudfish реле серверінің ішкі IP мекенжайын енгізу керек. Оны келесідей білуге болады:
- https://mudfish.net/server/status бетіне кіріп, Жапония реле серверінің атауын басыңыз.
- Пайда болған ақпараттағы «Ішкі IP» (Private IP) — дәл сол қажетті мәлімет. Мысалы, JP Asia (Osaka - SakuraNet) реле серверінің ішкі IP мекенжайы: 10.252.144.1.
- SOCKS proxy үшін стандартты порт — 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 мекенжайы. Mudfish 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 бойынша тауып, қосылу түріне сәйкес жоғарыдағы мекенжай мен портты пайдаланыңыз.