SOCKS Proxy
Funktionen
Jeder Mudfish-Relay-Server ist für die Unterstützung der Protokolle SOCKS v3 / v4 / v5 konfiguriert. Jedes Protokoll weist die folgenden Merkmale auf:
-
Um v3 / v4 zu verwenden, ist der Zugriff nur über Private IP auf dem Relay-Server möglich, nachdem eine Verbindung zu Mudfish VPN hergestellt wurde.
-
Im Fall des v5-Protokolls wird es über Public IP nach außen zugänglich gemacht, und der Mudfish-Relay-Server kann über die ID/PWD-Authentifizierung von SOCKS v5 verwendet werden.
Zugriffsmöglichkeiten
Methode über externes Netzwerk
Der Zugriff ist über das Protokoll SOCKS v5 möglich.
-
Public IP
Verwenden Sie die öffentliche IP-Adresse des Mudfish-Relay-Servers. Suchen Sie den gewünschten Server in der Liste
staticnodesder Relayserver-API und tragen Sie dessen Wertipein. Die Bedeutung der einzelnen Felder finden Sie unter Antwortfelder der Relayserver-API. -
Port
Es ist TCP 18081.
Sie können Ihr Mudfish ID / PWD verwenden.
So nutzen Sie das interne Netzwerk
Um die Funktion Mudfish SOCKS proxy ordnungsgemäß nutzen zu können, muss Mudfish ausgeführt werden, während die Funktion über einen Browser verwendet wird.
Die detailliertesten Informationen finden Sie unter dem Link HTTP Proxy. Hier werde ich die Methoden aufzeichnen, die ich hauptsächlich verwende.
-
Installieren Sie Firefox und führen Sie es aus.
-
Gehen Sie zum Menü „Einstellungen -> Erweitert -> Netzwerk“ und geben Sie SOCKS Host und Port ein. Tragen Sie unter SOCKS-Host die interne IP-Adresse des gewünschten japanischen Mudfish-Relay-Servers ein. Sie finden sie wie folgt:
- Nachdem Sie eine Verbindung zu https://mudfish.net/server/status hergestellt haben, klicken Sie auf den Namen des japanischen Relay-Servers.
- Die angezeigte Information ist „Intern IP“. Beispielsweise ist der interne IP des Relay-Servers JP Asia (Osaka - SakuraNet) 10.252.144.1.
- Der interne SOCKS-Proxy verwendet standardmäßig Port 8081.
-
Überprüfen Sie nach dem Speichern, ob es richtig eingestellt ist. Sie können die Einstellungen überprüfen, indem Sie auf https://myip.mudfish.net zugreifen.
-
Laut https://myip.mudfish.net ist es korrekt eingerichtet. Wenn Sie jedoch nicht auf die Site zugreifen können, wechseln Sie zu einem anderen japanischen Relay-Server und testen Sie es erneut.
Antwortfelder der Relayserver-API
Die Relayserver-API gibt die Liste der Relay-Server im JSON-Format zurück. Eine erfolgreiche Antwort hat die folgende Struktur. Das Beispiel enthält nur einen Server. Da sich die Serverliste und die Adressen ändern können, verwenden Sie für die tatsächliche Einrichtung die aktuelle API-Antwort.
{
"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
}
]
}
Felder auf oberster Ebene
| Feld | Datentyp | Beschreibung |
|---|---|---|
status | Ganzzahl | Ergebnis der API-Anfrage. 200 bedeutet, dass die Serverliste erfolgreich abgerufen wurde. Dieser Wert steht im JSON-Antworttext und beschreibt nicht den Verbindungsstatus einzelner Relay-Server. |
staticnodes | Array | Liste von Objekten mit Relayserver-Informationen. Jeder Eintrag steht für einen Server. |
Serverfelder in staticnodes
| Feld | Datentyp | Beschreibung |
|---|---|---|
sid | Ganzzahl | Server-ID, mit der Mudfish die Relay-Server unterscheidet. Sie ist weder eine Proxyadresse noch eine Portnummer. |
hostname | Zeichenfolge | Hostname des Relay-Servers, zum Beispiel node-ae-00421.mudfish.net. |
ip | Zeichenfolge | Öffentliche IPv4-Adresse des Relay-Servers. Sie dient als Proxyserver-Adresse für SOCKS-v5-Verbindungen aus einem externen Netzwerk. |
private_ip | Zeichenfolge | Private IPv4-Adresse des Relay-Servers innerhalb von Mudfish VPN. Sie wird verwendet, wenn Sie nach dem Verbinden mit Mudfish VPN über das interne Netzwerk auf den Proxy zugreifen. |
location | Zeichenfolge | Anzeigename des Relay-Servers mit Angaben wie Ländercode, Region, Stadt und Anbieter. AE Middle East (Dubai - Aliyun) bezeichnet im Beispiel einen Aliyun-Relay-Server in Dubai in den Vereinigten Arabischen Emiraten. |
commercial_node | Ganzzahl | Gibt an, ob der Relay-Server kostenpflichtig ist. 1 steht für einen kostenpflichtigen Server, 0 für einen Testserver. |
commercial_node_premium_enabled | Ganzzahl | Gibt die Einstufung als Premium-Relay-Server an. 1 steht für einen Premium-Server, 0 für einen Server ohne diese Einstufung. Diese Unterscheidung wird verwendet, um die Verfügbarkeit eines Servers für den jeweiligen Nutzungspass zu bestimmen. |
commercial_node und commercial_node_premium_enabled werden als Ganzzahlen 1 / 0 zurückgegeben, nicht als JSON-Werte true / false. Sie beschreiben die Serverkategorie, nicht die SOCKS-Unterstützung, die aktuelle Geschwindigkeit oder die Latenz.
Werte für die SOCKS-Einrichtung
| Verbindungsweg | Proxyserver-Adresse | TCP-Port | Authentifizierung und Voraussetzungen |
|---|---|---|---|
| SOCKS v5 aus einem externen Netzwerk | ip | 18081 | Authentifizierung mit Mudfish-ID und Passwort. |
| Internes Netzwerk von Mudfish VPN | private_ip | 8081 | Eine Verbindung zu Mudfish VPN muss bestehen. |
Die API-Antwort enthält weder Proxyports noch Benutzeranmeldedaten. Suchen Sie den gewünschten Server anhand von location und verwenden Sie die zum Verbindungsweg passende Adresse sowie den oben angegebenen Port.