Przejdź do głównej zawartości

SOCKS Proxy

Cechy​

Każdy węzeł Mudfish jest skonfigurowany do obsługi SOCKS v3 / v4 / v5. Poszczególne protokoły mają następujące cechy:

  • v3 / v4 są dostępne wyłącznie przez prywatny adres IP węzła po połączeniu z VPN Mudfish.
  • v5 jest udostępniony na publicznym adresie IP. Węzła można używać po uwierzytelnieniu identyfikatorem i hasłem SOCKS v5.

Sposoby dostępu​

Z sieci zewnętrznej​

Dostęp jest możliwy przez SOCKS v5.

Użyj swojego identyfikatora i hasła Mudfish.

Z sieci wewnętrznej​

ostrzeżenie

Aby proxy SOCKS Mudfish działało poprawnie, Mudfish musi pozostawać uruchomiony przez cały czas korzystania z niego w przeglądarce.

Najdokładniejsze instrukcje znajdują się w HTTP Proxy. Tutaj opisano sposób, którego zwykle używam.

  1. Zainstaluj i uruchom Firefox.

  2. Otwórz „Ustawienia → Zaawansowane → Sieć” i wpisz SOCKS Host oraz Port. Jako SOCKS Host podaj wewnętrzny adres japońskiego węzła Mudfish. Możesz go znaleźć tak:

    • Otwórz https://mudfish.net/server/status i kliknij nazwę japońskiego węzła.
    • Odczytaj „Wewnętrzny adres IP”. Na przykład dla JP Asia (Osaka - SakuraNet) jest to 10.252.144.1.
    • Domyślny port proxy SOCKS to 8081.
  3. Zapisz ustawienia i sprawdź je na https://myip.mudfish.net.

  4. Jeśli https://myip.mudfish.net pokazuje poprawną konfigurację, ale docelowa strona nadal się nie otwiera, wybierz inny japoński węzeł i powtórz test.

Pola odpowiedzi API węzłów​

API węzłów zwraca listę w formacie JSON. Poprawna odpowiedź ma poniższą strukturę. Przykład zawiera tylko jeden serwer. Lista i adresy mogą się zmieniać, więc podczas konfiguracji sprawdź aktualną odpowiedź 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
}
]
}

Pola najwyższego poziomu​

PoleTypOpis
statusLiczba całkowitaWynik przetwarzania żądania API. 200 oznacza pomyślne pobranie listy. Jest to wartość w treści JSON, a nie stan połączenia poszczególnych węzłów.
staticnodesTablicaLista obiektów z informacjami o węzłach. Każdy element reprezentuje jeden serwer.

Pola serwera w staticnodes​

PoleTypOpis
sidLiczba całkowitaIdentyfikator węzła w Mudfish. Nie jest adresem proxy ani numerem portu.
hostnameCiąg znakówNazwa hosta węzła, np. node-ae-00421.mudfish.net.
ipCiąg znakówPubliczny adres IPv4 węzła. Używa się go jako adresu proxy SOCKS v5 przy dostępie z sieci zewnętrznej.
private_ipCiąg znakówPrywatny adres IPv4 węzła wewnątrz VPN Mudfish. Służy do dostępu do proxy przez sieć wewnętrzną po połączeniu z VPN.
locationCiąg znakówWyświetlana nazwa węzła zawierająca kod kraju, region, miasto, dostawcę i inne dane. AE Middle East (Dubai - Aliyun) oznacza węzeł Aliyun w Dubaju w Zjednoczonych Emiratach Arabskich.
commercial_nodeLiczba całkowitaCzy węzeł jest płatny. 1 oznacza węzeł płatny, a 0 testowy.
commercial_node_premium_enabledLiczba całkowitaCzy węzeł jest sklasyfikowany jako premium. 1 oznacza premium, a 0 brak tej klasyfikacji. Podział służy do określenia dostępności węzła dla danej subskrypcji.

commercial_node i commercial_node_premium_enabled są zwracane jako liczby 1 / 0, a nie wartości JSON true / false. Określają klasyfikację serwera, nie obsługę SOCKS ani bieżącą prędkość czy opóźnienie.

Wartości do konfiguracji SOCKS​

Sposób połączeniaAdres proxyPort TCPUwierzytelnienie i warunki
SOCKS v5 z sieci zewnętrznejip18081Identyfikator i hasło Mudfish.
Wewnętrzna sieć VPN Mudfishprivate_ip8081Wymagane aktywne połączenie z VPN Mudfish.

Odpowiedź API nie zawiera portu proxy ani danych uwierzytelnienia. Znajdź serwer za pomocą location, a następnie użyj adresu odpowiedniego dla sposobu połączenia oraz portu z tabeli.