SOCKS-proxy
Egenskaper
Alla Mudfish-noder är konfigurerade för SOCKS v3 / v4 / v5. Skillnaderna är:
- v3 / v4 kan endast användas via nodens privata IP-adress efter anslutning till Mudfish VPN.
- v5 är tillgängligt externt via den offentliga IP-adressen. Du autentiserar dig med ID och lösenord enligt SOCKS v5.
Anslutningsmetoder
Via ett externt nätverk
Använd SOCKS v5.
-
Offentlig IP
Använd nodens offentliga IP-adress. Leta upp servern i listan
staticnodesfrån nod-API:t och ange värdet iip. Fälten beskrivs under Svarsfält i nod-API:t nedan. -
Port
TCP 18081.
Använd ditt vanliga Mudfish-ID och lösenord.
Via det interna nätverket
Mudfish måste köras under hela tiden du använder SOCKS-proxyn i webbläsaren.
Se HTTP-proxy för de mest detaljerade anvisningarna. Följande beskriver den metod jag brukar använda:
-
Installera och starta Firefox.
-
Öppna ”Inställningar → Avancerat → Nätverk” och ange SOCKS-värd och port. Använd den interna IP-adressen för en japansk Mudfish-nod:
- Öppna https://mudfish.net/server/status och klicka på namnet på en japansk nod.
- Adressen visas under ”Intern IP”. Till exempel har JP Asia (Osaka - SakuraNet) den interna IP-adressen 10.252.144.1.
- Standardporten för SOCKS-proxy är 8081.
-
Spara och kontrollera inställningen genom att öppna https://myip.mudfish.net.
-
Om https://myip.mudfish.net visar att inställningen fungerar men du inte kommer åt den önskade webbplatsen, byt till en annan japansk nod och testa igen.
Svarsfält i nod-API:t
Nod-API:t returnerar nodlistan som JSON. Ett lyckat svar har följande struktur. Exemplet innehåller bara en server. Serverlistan och adresserna kan ändras, så kontrollera det aktuella API-svaret när du konfigurerar anslutningen.
{
"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
}
]
}
Fält på översta nivån
| Fält | Datatyp | Beskrivning |
|---|---|---|
status | heltal | Resultatet av API-anropet. 200 betyder att serverlistan hämtades. Värdet ingår i JSON-innehållet och visar inte en enskild nods anslutningsstatus. |
staticnodes | array | Lista med objekt som beskriver noder. Varje element motsvarar en server. |
Fält för varje server i staticnodes
| Fält | Datatyp | Beskrivning |
|---|---|---|
sid | heltal | Server-ID som identifierar noden i Mudfish. Det är varken proxyadress eller portnummer. |
hostname | sträng | Nodens värdnamn, till exempel node-ae-00421.mudfish.net. |
ip | sträng | Nodens offentliga IPv4-adress. Används som proxyadress vid extern SOCKS v5-anslutning. |
private_ip | sträng | Nodens privata IPv4-adress inom Mudfish VPN. Används för intern proxyanslutning efter anslutning till Mudfish VPN. |
location | sträng | Nodens visningsnamn, med landskod, region, stad, leverantör med mera. AE Middle East (Dubai - Aliyun) i exemplet avser Aliyuns nod i Dubai i Förenade arabemiraten. |
commercial_node | heltal | Anger om noden är betald. 1 betyder betald nod och 0 testnod. |
commercial_node_premium_enabled | heltal | Anger premiumklassificering. 1 betyder premiumnod och 0 en nod utan denna klassificering. Fältet används för att avgöra tillgängligheten utifrån användarens abonnemang. |
commercial_node och commercial_node_premium_enabled returneras som heltalen 1 / 0, inte JSON-värdena true / false. De anger serverklassificering, inte SOCKS-stöd, aktuell hastighet eller fördröjning.
Värden för SOCKS-inställningar
| Anslutningsmetod | Proxyadress | TCP-port | Autentisering och krav |
|---|---|---|---|
| SOCKS v5 från externt nätverk | ip | 18081 | Autentisera med Mudfish-ID och lösenord. |
| Via Mudfish VPN:s interna nätverk | private_ip | 8081 | Du måste vara ansluten till Mudfish VPN. |
API-svaret innehåller inte proxyportar eller användaruppgifter. Hitta önskad server via location och använd adressen och porten ovan som passar anslutningsmetoden.