SOCKS Proxy
Vlastnosti
Každý uzel Mudfish podporuje protokoly SOCKS v3 / v4 / v5 s následujícími vlastnostmi:
- v3 / v4 jsou dostupné pouze přes soukromou IP uzlu po připojení k VPN Mudfish.
- v5 je dostupný zvenčí přes veřejnou IP. Uzel můžete používat po ověření identifikátorem a heslem prostřednictvím SOCKS v5.
Způsoby přístupu
Přístup z vnější sítě
Použijte protokol SOCKS v5.
-
Veřejná IP
Použijte veřejnou IP adresu uzlu Mudfish. V seznamu
staticnodesv API uzlů vyhledejte požadovaný server a zadejte jeho hodnotuip. Význam polí najdete níže v polích odpovědi API. -
Port
TCP 18081.
Použijte svůj identifikátor a heslo Mudfish.
Přístup přes vnitřní síť
Aby SOCKS proxy Mudfish fungovala správně, musí Mudfish běžet po celou dobu jejího používání v prohlížeči.
Nejpodrobnější popis najdete v HTTP Proxy. Níže je postup, který autor běžně používá.
-
Nainstalujte a spusťte Firefox.
-
V nabídce „Nastavení → Rozšířené → Síť“ zadejte SOCKS Host a port. Jako SOCKS Host použijte interní IP japonského uzlu Mudfish, kterou zjistíte takto:
- Otevřete https://mudfish.net/server/status a klikněte na název japonského uzlu.
- Požadovaná hodnota je „Interní IP“. Například JP Asia (Osaka - SakuraNet) má interní IP 10.252.144.1.
- Výchozí port SOCKS proxy je 8081.
-
Uložte a ověřte nastavení na https://myip.mudfish.net.
-
Pokud https://myip.mudfish.net ukazuje správné nastavení, ale požadovanou stránku nelze otevřít, změňte japonský uzel a test zopakujte.
Pole odpovědi API uzlů
API uzlů vrací seznam serverů ve formátu JSON. Úspěšná odpověď má následující strukturu. V příkladu je ponechán pouze jeden server. Seznam a adresy se mohou měnit, proto při skutečném nastavování zkontrolujte aktuální odpověď 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
}
]
}
Pole nejvyšší úrovně
| Pole | Datový typ | Popis |
|---|---|---|
status | Celé číslo | Výsledek zpracování požadavku API. 200 znamená úspěšné získání seznamu serverů. Jde o hodnotu v těle JSON, nikoli stav připojení jednotlivých uzlů. |
staticnodes | Pole | Seznam objektů s informacemi o uzlech. Každá položka představuje jeden server. |
Pole jednotlivých serverů v staticnodes
| Pole | Datový typ | Popis |
|---|---|---|
sid | Celé číslo | Identifikátor serveru používaný Mudfish k rozlišení uzlů. Nejde o adresu proxy ani číslo portu. |
hostname | Řetězec | Název hostitele uzlu, například node-ae-00421.mudfish.net. |
ip | Řetězec | Veřejná IPv4 adresa uzlu. Používá se jako adresa proxy při připojení SOCKS v5 z vnější sítě. |
private_ip | Řetězec | Soukromá IPv4 adresa uzlu uvnitř VPN Mudfish. Používá se pro přístup k proxy přes vnitřní síť po připojení k VPN Mudfish. |
location | Řetězec | Zobrazovaný název uzlu obsahující kód země, oblast, město a poskytovatele. AE Middle East (Dubai - Aliyun) v příkladu označuje uzel Aliyun v Dubaji ve Spojených arabských emirátech. |
commercial_node | Celé číslo | Označení placeného uzlu. 1 znamená placený uzel a 0 testovací uzel. |
commercial_node_premium_enabled | Celé číslo | Zařazení mezi prémiové uzly. 1 označuje prémiový uzel, 0 server bez tohoto zařazení. Rozlišení se používá k určení dostupnosti uzlů podle předplatného. |
commercial_node a commercial_node_premium_enabled se vracejí jako celá čísla 1 / 0, nikoli jako JSON true / false. Vyjadřují kategorii serveru, nikoli podporu SOCKS, aktuální rychlost nebo odezvu.
Hodnoty pro nastavení SOCKS
| Způsob připojení | Adresa proxy | TCP port | Ověření a podmínky |
|---|---|---|---|
| SOCKS v5 z vnější sítě | ip | 18081 | Ověření identifikátorem a heslem Mudfish. |
| Vnitřní síť VPN Mudfish | private_ip | 8081 | Musíte být připojeni k VPN Mudfish. |
Odpověď API neobsahuje port proxy ani přihlašovací údaje. Najděte požadovaný server podle location a použijte adresu odpovídající způsobu přístupu a port uvedený výše.