SOCKS-proxy
Egenskaper
Alle Mudfish-noder er satt opp med støtte for SOCKS v3 / v4 / v5. Protokollene har følgende egenskaper:
- v3 / v4 er bare tilgjengelige via nodens private IP-adresse etter at du har koblet til Mudfish VPN.
- v5 er tilgjengelig eksternt via den offentlige IP-adressen. Du kan bruke noden med SOCKS v5-autentisering med brukernavn og passord.
Tilkobling
Via et eksternt nettverk
Du kan koble til med SOCKS v5.
-
Offentlig IP
Bruk nodens offentlige IP-adresse. Finn ønsket server i
staticnodes-listen fra node-API-et, og oppgi densip-verdi. Se Svarfelter i node-API-et nedenfor for forklaringer. -
Port
TCP 18081.
Bruk Mudfish-brukernavnet og -passordet ditt.
Via det interne nettverket
Mudfish må kjøre hele tiden mens du bruker SOCKS-proxyfunksjonen i nettleseren.
Se HTTP-proxy for den mest detaljerte forklaringen. Her beskrives metoden jeg vanligvis bruker.
-
Installer og start Firefox.
-
Gå til «Innstillinger → Avansert → Nettverk» og oppgi SOCKS Host og Port. For SOCKS Host trenger du den interne IP-adressen til en japansk Mudfish-node. Slik finner du den:
- Gå til https://mudfish.net/server/status og klikk på navnet til en japansk node.
- Finn feltet «Intern IP». For eksempel har JP Asia (Osaka - SakuraNet) den interne IP-adressen 10.252.144.1.
- Standardporten for SOCKS-proxy er 8081.
-
Lagre og kontroller oppsettet ved å åpne https://myip.mudfish.net.
-
Hvis https://myip.mudfish.net viser at oppsettet er riktig, men du ikke får åpnet ønsket nettsted, bytt til en annen japansk node og prøv igjen.
Svarfelter i node-API-et
Node-API-et returnerer en liste over noder i JSON-format. Et vellykket svar har strukturen nedenfor. Eksemplet inneholder bare én server. Serverlisten og adressene kan endres, så se det nyeste API-svaret når du konfigurerer forbindelsen.
{
"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
}
]
}
Felter på øverste nivå
| Felt | Type | Beskrivelse |
|---|---|---|
status | Heltall | Resultatet av API-forespørselen. 200 betyr at serverlisten ble hentet. Verdien er en del av JSON-innholdet og angir ikke tilkoblingsstatusen til hver node. |
staticnodes | Tabell | En liste med objekter som inneholder nodeinformasjon. Hvert element representerer én server. |
Serverfelter i staticnodes
| Felt | Type | Beskrivelse |
|---|---|---|
sid | Heltall | Server-ID-en som Mudfish bruker til å skille mellom noder. Dette er verken proxyadresse eller portnummer. |
hostname | Streng | Nodens vertsnavn, for eksempel node-ae-00421.mudfish.net. |
ip | Streng | Nodens offentlige IPv4-adresse. Brukes som proxyadresse ved SOCKS v5-tilkobling fra et eksternt nettverk. |
private_ip | Streng | Nodens private IPv4-adresse inne i Mudfish VPN. Brukes for intern proxytilgang etter tilkobling til Mudfish VPN. |
location | Streng | Nodens visningsnavn, med blant annet landskode, region, by og leverandør. AE Middle East (Dubai - Aliyun) i eksemplet viser til en Aliyun-node i Dubai i De forente arabiske emirater. |
commercial_node | Heltall | Angir om noden er betalt. 1 betyr betalt node, og 0 betyr testnode. |
commercial_node_premium_enabled | Heltall | Angir om noden er klassifisert som premium. 1 betyr premiumnode, og 0 betyr at klassifiseringen ikke gjelder. Brukes til å avgjøre hvilke noder tilgangen din omfatter. |
commercial_node og commercial_node_premium_enabled returneres som heltallene 1 / 0, ikke JSON-verdiene true / false. De beskriver serverklassifiseringen, ikke SOCKS-støtte, sanntidshastighet eller forsinkelse.
Verdier for SOCKS-oppsett
| Tilkoblingsmåte | Proxyadresse | TCP-port | Autentisering og krav |
|---|---|---|---|
| SOCKS v5 fra eksternt nettverk | ip | 18081 | Autentiser med Mudfish-brukernavn og -passord. |
| Via det interne Mudfish VPN-nettverket | private_ip | 8081 | Du må være tilkoblet Mudfish VPN. |
API-svaret inneholder verken proxyporter eller brukerens autentiseringsopplysninger. Finn ønsket server via location, og bruk adressen som passer til tilkoblingsmåten, sammen med porten ovenfor.