Přeskočit na hlavní obsah

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 staticnodes v API uzlů vyhledejte požadovaný server a zadejte jeho hodnotu ip. 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íť​

varování

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á.

  1. Nainstalujte a spusťte Firefox.

  2. 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.
  3. Uložte a ověřte nastavení na https://myip.mudfish.net.

  4. 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ě​

PoleDatový typPopis
statusCelé čísloVý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ů.
staticnodesPoleSeznam objektů s informacemi o uzlech. Každá položka představuje jeden server.

Pole jednotlivých serverů v staticnodes​

PoleDatový typPopis
sidCelé čísloIdentifikátor serveru používaný Mudfish k rozlišení uzlů. Nejde o adresu proxy ani číslo portu.
hostnameŘetězecNázev hostitele uzlu, například node-ae-00421.mudfish.net.
ipŘetězecVeřejná IPv4 adresa uzlu. Používá se jako adresa proxy při připojení SOCKS v5 z vnější sítě.
private_ipŘetězecSoukromá 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ězecZobrazovaný 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_nodeCelé čísloOznačení placeného uzlu. 1 znamená placený uzel a 0 testovací uzel.
commercial_node_premium_enabledCelé čísloZař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 proxyTCP portOvěření a podmínky
SOCKS v5 z vnější sítěip18081Ověření identifikátorem a heslem Mudfish.
Vnitřní síť VPN Mudfishprivate_ip8081Musí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.