Gå til hovedinnhold

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 dens ip-verdi. Se Svarfelter i node-API-et nedenfor for forklaringer.

  • Port

    TCP 18081.

Bruk Mudfish-brukernavnet og -passordet ditt.

Via det interne nettverket​

advarsel

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.

  1. Installer og start Firefox.

  2. 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.
  3. Lagre og kontroller oppsettet ved å åpne https://myip.mudfish.net.

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

FeltTypeBeskrivelse
statusHeltallResultatet av API-forespørselen. 200 betyr at serverlisten ble hentet. Verdien er en del av JSON-innholdet og angir ikke tilkoblingsstatusen til hver node.
staticnodesTabellEn liste med objekter som inneholder nodeinformasjon. Hvert element representerer én server.

Serverfelter i staticnodes​

FeltTypeBeskrivelse
sidHeltallServer-ID-en som Mudfish bruker til å skille mellom noder. Dette er verken proxyadresse eller portnummer.
hostnameStrengNodens vertsnavn, for eksempel node-ae-00421.mudfish.net.
ipStrengNodens offentlige IPv4-adresse. Brukes som proxyadresse ved SOCKS v5-tilkobling fra et eksternt nettverk.
private_ipStrengNodens private IPv4-adresse inne i Mudfish VPN. Brukes for intern proxytilgang etter tilkobling til Mudfish VPN.
locationStrengNodens 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_nodeHeltallAngir om noden er betalt. 1 betyr betalt node, og 0 betyr testnode.
commercial_node_premium_enabledHeltallAngir 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åteProxyadresseTCP-portAutentisering og krav
SOCKS v5 fra eksternt nettverkip18081Autentiser med Mudfish-brukernavn og -passord.
Via det interne Mudfish VPN-nettverketprivate_ip8081Du 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.