Hop til hovedindhold

SOCKS-proxy

Egenskaber​

Alle Mudfish-knudepunkter er konfigureret til at understøtte SOCKS v3, v4 og v5. Versionerne har følgende egenskaber.

  • v3 og v4 er kun tilgængelige via knudepunktets private IP-adresse, efter at du har oprettet forbindelse til Mudfish VPN.
  • v5 er tilgængelig udefra via den offentlige IP-adresse. Du kan bruge knudepunktet med SOCKS v5-godkendelse via brugernavn og adgangskode.

Adgang​

Fra et eksternt netværk​

Du kan oprette forbindelse med SOCKS v5.

  • Offentlig IP

    Brug Mudfish-knudepunktets offentlige IP-adresse. Find serveren i listen staticnodes i knudepunkts-API'et, og indtast dens ip-værdi. Se felterne i API-svaret nedenfor for en forklaring af felterne.

  • Port

    TCP 18081.

Brug dit Mudfish-id og din adgangskode.

Fra det interne netværk​

advarsel

Mudfish skal køre, mens du bruger browseren, for at SOCKS-proxyfunktionen fungerer korrekt.

Se HTTP-proxy for den mest detaljerede vejledning. Her beskrives den metode, jeg normalt bruger.

  1. Installer og start Firefox.

  2. Åbn "Indstillinger → Avanceret → Netværk", og angiv SOCKS Host og Port. SOCKS Host skal være den interne IP-adresse på et japansk Mudfish-knudepunkt. Find den således.

    • Åbn https://mudfish.net/server/status, og klik på navnet på et japansk knudepunkt.
    • Feltet "Intern IP" indeholder adressen. For eksempel har JP Asia (Osaka - SakuraNet) den interne IP-adresse 10.252.144.1.
    • Standardporten for SOCKS-proxy er 8081.
  3. Gem, og kontrollér opsætningen på https://myip.mudfish.net.

  4. Hvis https://myip.mudfish.net viser korrekt opsætning, men du ikke kan åbne den ønskede hjemmeside, skal du skifte til et andet japansk knudepunkt og teste igen.

Felter i knudepunkts-API'ets svar​

Knudepunkts-API'et returnerer en serverliste i JSON-format. Et vellykket svar har følgende struktur. Eksemplet viser kun én server. Listen og adresserne kan ændres, så kontrollér det seneste API-svar, 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 niveau​

FeltTypeBeskrivelse
statusHeltalResultatet af API-anmodningen. 200 betyder, at serverlisten blev hentet. Værdien findes i JSON-indholdet og angiver ikke forbindelsesstatus for et bestemt knudepunkt.
staticnodesArrayListe over objekter med serveroplysninger. Hvert element repræsenterer én server.

Serverfelter i staticnodes​

FeltTypeBeskrivelse
sidHeltalServer-id, som Mudfish bruger til at identificere knudepunktet. Det er hverken en proxyadresse eller et portnummer.
hostnameTekststrengKnudepunktets værtsnavn, for eksempel node-ae-00421.mudfish.net.
ipTekststrengKnudepunktets offentlige IPv4-adresse. Bruges som proxyadresse ved SOCKS v5-adgang fra et eksternt netværk.
private_ipTekststrengKnudepunktets private IPv4-adresse i Mudfish VPN. Bruges til proxyadgang via det interne netværk, efter at du har oprettet forbindelse til Mudfish VPN.
locationTekststrengKnudepunktets viste navn, herunder landekode, region, by og udbyder. AE Middle East (Dubai - Aliyun) i eksemplet er et Aliyun-knudepunkt i Dubai i De Forenede Arabiske Emirater.
commercial_nodeHeltalAngiver, om knudepunktet er betalt. 1 betyder et betalt knudepunkt, og 0 betyder et testknudepunkt.
commercial_node_premium_enabledHeltalAngiver premiumklassifikation. 1 betyder et premiumknudepunkt, og 0 betyder, at klassifikationen ikke gælder. Bruges til at afgøre adgang til knudepunktet ud fra brugerens abonnement.

commercial_node og commercial_node_premium_enabled returneres som heltallene 1 og 0, ikke JSON-værdierne true og false. De angiver serverens klassifikation, ikke SOCKS-understøttelse, aktuel hastighed eller forsinkelse.

Værdier til SOCKS-opsætning​

ForbindelsesmetodeProxyadresseTCP-portGodkendelse og betingelser
SOCKS v5 fra et eksternt netværkip18081Godkendelse med Mudfish-id og adgangskode.
Via Mudfish VPN's interne netværkprivate_ip8081Du skal være forbundet til Mudfish VPN.

API-svaret indeholder hverken proxyporte eller brugerens loginoplysninger. Find den ønskede server via location, og brug derefter adressen for den valgte forbindelsesmetode og porten ovenfor.