SOCKS Proxy
Vlastnosti
Každý uzol Mudfish je nastavený na podporu protokolov SOCKS v3 / v4 / v5. Jednotlivé protokoly majú tieto vlastnosti:
- v3 / v4 sú dostupné iba cez súkromnú IP uzla po pripojení k VPN Mudfish.
- v5 je dostupný z vonkajšej siete cez verejnú IP. Uzol môžete používať po overení prihlasovacím menom a heslom protokolu SOCKS v5.
Spôsoby prístupu
Prístup z vonkajšej siete
Pripojiť sa môžete protokolom SOCKS v5.
-
Verejná IP
Použite verejnú IP adresu uzla Mudfish. V zozname
staticnodesv API uzlov vyhľadajte požadovaný server a zadajte jeho hodnotuip. Význam jednotlivých polí nájdete nižšie v poliach odpovede API uzlov. -
Port
TCP 18081.
Použite svoje prihlasovacie meno a heslo Mudfish.
Prístup cez vnútornú sieť
Aby proxy SOCKS Mudfish fungovalo správne, musí byť Mudfish spustený počas celého používania tejto funkcie v prehliadači.
Najpodrobnejšie vysvetlenie nájdete na stránke HTTP Proxy. Tu je postup, ktorý autor bežne používa.
-
Nainštalujte a spustite Firefox.
-
V ponuke „Nastavenia → Rozšírené → Sieť“ zadajte SOCKS Host a port. Ako SOCKS Host musíte zadať vnútornú IP japonského uzla Mudfish. Zistíte ju takto:
- Otvorte https://mudfish.net/server/status a kliknite na názov japonského uzla.
- Požadovaná hodnota je „Vnútorná IP“. Napríklad uzol JP Asia (Osaka - SakuraNet) má vnútornú IP 10.252.144.1.
- Predvolený port proxy SOCKS je 8081.
-
Uložte nastavenia a skontrolujte ich na https://myip.mudfish.net.
-
Ak https://myip.mudfish.net zobrazuje správne nastavenie, ale požadovaná stránka sa neotvorí, zmeňte japonský uzol a skúste to znova.
Polia odpovede API uzlov
API uzlov vracia zoznam uzlov vo formáte JSON. Úspešná odpoveď má nasledujúcu štruktúru. V príklade je ponechaný iba jeden server. Zoznam serverov aj adresy sa môžu meniť, preto pri skutočnom nastavovaní skontrolujte aktuálnu odpoveď 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
}
]
}
Polia najvyššej úrovne
| Pole | Typ údajov | Popis |
|---|---|---|
status | Celé číslo | Výsledok spracovania požiadavky API. 200 znamená úspešné získanie zoznamu serverov. Je to hodnota v tele JSON, nie stav pripojenia jednotlivých uzlov. |
staticnodes | Pole | Zoznam objektov s informáciami o uzloch. Každá položka poľa predstavuje jeden server. |
Polia jednotlivých serverov v staticnodes
| Pole | Typ údajov | Popis |
|---|---|---|
sid | Celé číslo | Identifikátor servera, ktorým Mudfish rozlišuje uzly. Nie je to adresa proxy ani číslo portu. |
hostname | Reťazec | Názov hostiteľa uzla, napríklad node-ae-00421.mudfish.net. |
ip | Reťazec | Verejná IPv4 adresa uzla. Používa sa ako adresa proxy pri pripojení cez SOCKS v5 z vonkajšej siete. |
private_ip | Reťazec | Súkromná IPv4 adresa uzla vo VPN Mudfish. Používa sa na prístup k proxy cez vnútornú sieť po pripojení k VPN Mudfish. |
location | Reťazec | Zobrazovaný názov uzla obsahujúci kód krajiny, oblasť, mesto a poskytovateľa servera. AE Middle East (Dubai - Aliyun) v príklade označuje uzol Aliyun v Dubaji v Spojených arabských emirátoch. |
commercial_node | Celé číslo | Označenie plateného uzla. 1 znamená platený uzol a 0 testovací uzol. |
commercial_node_premium_enabled | Celé číslo | Zaradenie medzi prémiové uzly. 1 označuje prémiový uzol, 0 server bez tohto zaradenia. Toto rozlíšenie sa používa pri určovaní dostupnosti uzlov podľa predplatného. |
commercial_node a commercial_node_premium_enabled sa vracajú ako celé čísla 1 / 0, nie ako JSON true / false. Tieto hodnoty označujú kategóriu servera, nie podporu SOCKS, aktuálnu rýchlosť ani latenciu.
Hodnoty pre nastavenie SOCKS
| Spôsob pripojenia | Adresa proxy | TCP port | Overenie a podmienky |
|---|---|---|---|
| SOCKS v5 z vonkajšej siete | ip | 18081 | Overenie prihlasovacím menom a heslom Mudfish. |
| Vnútorná sieť VPN Mudfish | private_ip | 8081 | Musíte byť pripojení k VPN Mudfish. |
Odpoveď API neobsahuje port proxy ani prihlasovacie údaje používateľa. Vyhľadajte požadovaný server podľa location a použite adresu zodpovedajúcu spôsobu pripojenia spolu s vyššie uvedeným portom.