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
staticnodesi knudepunkts-API'et, og indtast densip-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
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.
-
Installer og start Firefox.
-
Å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.
-
Gem, og kontrollér opsætningen på https://myip.mudfish.net.
-
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
| Felt | Type | Beskrivelse |
|---|---|---|
status | Heltal | Resultatet af API-anmodningen. 200 betyder, at serverlisten blev hentet. Værdien findes i JSON-indholdet og angiver ikke forbindelsesstatus for et bestemt knudepunkt. |
staticnodes | Array | Liste over objekter med serveroplysninger. Hvert element repræsenterer én server. |
Serverfelter i staticnodes
| Felt | Type | Beskrivelse |
|---|---|---|
sid | Heltal | Server-id, som Mudfish bruger til at identificere knudepunktet. Det er hverken en proxyadresse eller et portnummer. |
hostname | Tekststreng | Knudepunktets værtsnavn, for eksempel node-ae-00421.mudfish.net. |
ip | Tekststreng | Knudepunktets offentlige IPv4-adresse. Bruges som proxyadresse ved SOCKS v5-adgang fra et eksternt netværk. |
private_ip | Tekststreng | Knudepunktets private IPv4-adresse i Mudfish VPN. Bruges til proxyadgang via det interne netværk, efter at du har oprettet forbindelse til Mudfish VPN. |
location | Tekststreng | Knudepunktets 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_node | Heltal | Angiver, om knudepunktet er betalt. 1 betyder et betalt knudepunkt, og 0 betyder et testknudepunkt. |
commercial_node_premium_enabled | Heltal | Angiver 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
| Forbindelsesmetode | Proxyadresse | TCP-port | Godkendelse og betingelser |
|---|---|---|---|
| SOCKS v5 fra et eksternt netværk | ip | 18081 | Godkendelse med Mudfish-id og adgangskode. |
| Via Mudfish VPN's interne netværk | private_ip | 8081 | Du 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.