SOCKS Proxy
Lastnosti
Vsak posredniški strežnik Mudfish podpira protokole SOCKS v3 / v4 / v5. Posamezni protokoli imajo naslednje lastnosti.
- Za v3 / v4 se morate najprej povezati z Mudfish VPN-om, nato pa dostopati prek zasebnega IP naslova posredniškega strežnika.
- v5 je dostopen od zunaj prek javnega IP naslova. Strežnik lahko uporabljate s potrditvijo ID / PWD protokola SOCKS v5.
Načini dostopa
Prek zunanjega omrežja
Dostop je mogoč s protokolom SOCKS v5.
-
Javni IP
Uporabite javni IP naslov posredniškega strežnika Mudfish. Na seznamu
staticnodesv API-ju posredniških strežnikov poiščite želeni strežnik in vnesite njegovo vrednostip. Pomen polj je opisan v poljih odgovora API-ja spodaj. -
Vrata
TCP 18081.
Uporabite svoj Mudfish ID / PWD.
Prek notranjega omrežja
Za pravilno uporabo SOCKS proxyja Mudfish mora Mudfish delovati ves čas, ko ga uporabljate v brskalniku.
Najpodrobnejša navodila so v HTTP Proxy. Tukaj je opisan način, ki ga avtor običajno uporablja.
-
Namestite in zaženite Firefox.
-
Odprite „Nastavitve → Napredno → Omrežje” in vnesite SOCKS Host in Port. Kot SOCKS Host uporabite notranji IP japonskega posredniškega strežnika Mudfish, ki ga poiščete takole.
- Odprite https://mudfish.net/server/status in kliknite ime japonskega strežnika.
- V prikazanih podatkih poiščite „Notranji IP”. Notranji IP strežnika JP Asia (Osaka - SakuraNet) je na primer 10.252.144.1.
- Privzeta vrata SOCKS proxyja so 8081.
-
Shranite in preverite nastavitev na https://myip.mudfish.net.
-
Če https://myip.mudfish.net kaže pravilno nastavitev, želeni spletni strani pa ne morete dostopati, izberite drug japonski posredniški strežnik in ponovite preizkus.
Polja odgovora API-ja posredniških strežnikov
API posredniških strežnikov vrne seznam strežnikov v obliki JSON. Uspešen odgovor ima naslednjo strukturo. Primer vsebuje samo en strežnik. Seznam in naslovi se lahko spremenijo, zato pri dejanski nastavitvi preverite najnovejši odgovor API-ja.
{
"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
}
]
}
Polja najvišje ravni
| Polje | Podatkovni tip | Opis |
|---|---|---|
status | Celo število | Rezultat obdelave zahteve API. 200 pomeni uspešno pridobljen seznam strežnikov. Vrednost je del telesa JSON in ne označuje stanja povezave posameznega strežnika. |
staticnodes | Polje | Seznam objektov s podatki strežnikov. Vsak element predstavlja en strežnik. |
Polja posameznega strežnika v staticnodes
| Polje | Podatkovni tip | Opis |
|---|---|---|
sid | Celo število | ID, s katerim Mudfish razlikuje strežnike. Ni naslov za povezavo s proxyjem ali številka vrat. |
hostname | Niz | Ime gostitelja posredniškega strežnika, na primer node-ae-00421.mudfish.net. |
ip | Niz | Javni IPv4 naslov strežnika. Uporabite ga kot naslov proxyja pri zunanjem dostopu s SOCKS v5. |
private_ip | Niz | Zasebni IPv4 naslov strežnika znotraj Mudfish VPN-a. Uporablja se za notranji dostop do proxyja po vzpostavitvi VPN povezave. |
location | Niz | Prikazno ime, ki vključuje kodo države, regijo, mesto in ponudnika strežnika. AE Middle East (Dubai - Aliyun) v primeru označuje strežnik Aliyun v Dubaju v Združenih arabskih emiratih. |
commercial_node | Celo število | Ali je strežnik plačljiv. 1 pomeni plačljiv strežnik, 0 testni strežnik. |
commercial_node_premium_enabled | Celo število | Ali je strežnik uvrščen med premijske. 1 pomeni premijski strežnik, 0 strežnik brez te razvrstitve. Razvrstitev se uporablja pri presoji dostopnosti glede na naročnino. |
commercial_node in commercial_node_premium_enabled sta vrnjena kot celi števili 1 / 0, ne kot JSON true / false. Označujeta razvrstitev strežnika, ne podpore SOCKS, trenutne hitrosti ali zakasnitve.
Vrednosti za nastavitev SOCKS
| Način dostopa | Naslov proxyja | TCP vrata | Potrditev in pogoji |
|---|---|---|---|
| Zunanji dostop s SOCKS v5 | ip | 18081 | Potrditev z Mudfish ID-jem in geslom. |
| Dostop prek notranjega omrežja Mudfish VPN | private_ip | 8081 | Mudfish VPN mora biti povezan. |
Odgovor API-ja ne vključuje vrat proxyja ali uporabniških prijavnih podatkov. Poiščite strežnik po location, nato uporabite naslov glede na način dostopa in zgoraj navedena vrata.