Salta al contingut principal

SOCKS Proxy

Característiques​

Tots els nodes de Mudfish estan configurats per admetre els protocols SOCKS v3 / v4 / v5. Cadascun té les característiques següents:

  • Per utilitzar v3 / v4, heu de connectar-vos a la VPN de Mudfish i accedir-hi a través de la IP privada del node.
  • El protocol v5 està exposat a l'exterior a través de la IP pública. Podeu utilitzar el node amb l'autenticació d'identificador i contrasenya de SOCKS v5.

Mètodes d'accés​

Accés des d'una xarxa externa​

Podeu accedir-hi amb SOCKS v5.

  • IP pública

    Utilitzeu la IP pública del node de Mudfish. Cerqueu el servidor a la llista staticnodes de l'API de nodes i introduïu-ne el valor ip. Consulteu els camps de resposta de l'API de nodes més avall per saber què significa cada camp.

  • Port

    TCP 18081.

Utilitzeu el vostre identificador i contrasenya de Mudfish.

Accés des de la xarxa interna​

Advertiment

Per utilitzar correctament el servidor intermediari SOCKS de Mudfish, Mudfish ha d'estar en execució mentre l'utilitzeu al navegador.

Trobareu les instruccions més detallades a HTTP Proxy. Aquí es descriu el mètode que utilitzo habitualment.

  1. Instal·leu i executeu Firefox.

  2. Obriu «Configuració → Avançat → Xarxa» i introduïu SOCKS Host i Port. A SOCKS Host, heu d'introduir la IP interna d'un node japonès de Mudfish, que podeu obtenir així:

    • Accediu a https://mudfish.net/server/status i feu clic al nom d'un node japonès.
    • El camp «IP interna» conté l'adreça. Per exemple, la IP interna del node JP Asia (Osaka - SakuraNet) és 10.252.144.1.
    • El port predeterminat del servidor intermediari SOCKS és 8081.
  3. Deseu els canvis i comproveu la configuració accedint a https://myip.mudfish.net.

  4. Si https://myip.mudfish.net indica que la configuració és correcta però no podeu accedir al lloc desitjat, canvieu a un altre node japonès i torneu-ho a provar.

Camps de resposta de l'API de nodes​

L'API de nodes retorna la llista de nodes en format JSON. Una resposta correcta té l'estructura següent. L'exemple només inclou un servidor. Com que la llista i les adreces poden canviar, consulteu la resposta més recent de l'API quan feu la configuració.

{
"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
}
]
}

Camps de nivell superior​

CampTipusDescripció
statusEnterResultat del processament de la petició a l'API. 200 indica que la consulta de la llista de servidors s'ha completat correctament. És un valor del cos JSON i no indica l'estat de connexió de cada node.
staticnodesMatriuLlista d'objectes amb la informació dels nodes. Cada element representa un servidor.

Camps de cada servidor a staticnodes​

CampTipusDescripció
sidEnterIdentificador amb què Mudfish distingeix els nodes. No és l'adreça de connexió del servidor intermediari ni un número de port.
hostnameCadenaNom d'amfitrió del node. Exemple: node-ae-00421.mudfish.net.
ipCadenaAdreça IPv4 pública del node. S'utilitza com a adreça del servidor intermediari per connectar-s'hi amb SOCKS v5 des d'una xarxa externa.
private_ipCadenaAdreça IPv4 privada del node dins de la VPN de Mudfish. S'utilitza per accedir al servidor intermediari a través de la xarxa interna després de connectar-se a la VPN.
locationCadenaNom visible del node, que inclou el codi del país, la regió, la ciutat, el proveïdor i altres dades. A l'exemple, AE Middle East (Dubai - Aliyun) identifica el node d'Aliyun a Dubai, als Emirats Àrabs Units.
commercial_nodeEnterIndica si el node és de pagament. 1 correspon a un node de pagament i 0 a un node de prova.
commercial_node_premium_enabledEnterIndica si el node està classificat com a prèmium. 1 correspon a un node prèmium i 0 a un node sense aquesta classificació. Aquesta distinció s'utilitza per determinar si una subscripció permet utilitzar el node.

commercial_node i commercial_node_premium_enabled es retornen com els enters 1 / 0, no com els valors JSON true / false. Indiquen la classificació del servidor, no la compatibilitat amb SOCKS ni la velocitat o latència en temps real.

Valors per configurar SOCKS​

Mètode de connexióAdreça del servidor intermediariPort TCPAutenticació i condicions
SOCKS v5 des d'una xarxa externaip18081Autenticació amb l'identificador i la contrasenya de Mudfish.
Xarxa interna de la VPN de Mudfishprivate_ip8081Cal estar connectat a la VPN de Mudfish.

La resposta de l'API no inclou el port del servidor intermediari ni les credencials d'usuari. Cerqueu el servidor desitjat amb location i utilitzeu l'adreça corresponent al mètode de connexió i el port indicat més amunt.