Saltar al contenido principal

SOCKS Proxy

Características​

Cada servidor de retransmisión de Mudfish está configurado para admitir los protocolos SOCKS v3/v4/v5. Cada protocolo tiene las siguientes características:

  • SOCKS v3 y v4 solo están disponibles mediante la IP privada del servidor, después de conectarse a Mudfish VPN.

  • SOCKS v5 está disponible mediante la IP pública del servidor y requiere autenticación con el ID y la contraseña de Mudfish.

Métodos de acceso​

Acceso desde una red externa​

El acceso es posible mediante el protocolo SOCKS v5.

Utilice su ID y contraseña de Mudfish.

Acceso mediante la red interna​

aviso

Para utilizar correctamente la función de proxy Mudfish SOCKS, Mudfish debe estar ejecutándose mientras se utiliza el navegador.

Consulte HTTP Proxy para obtener instrucciones detalladas. A continuación se describe el método que utilizo habitualmente.

  1. Instale y abra Firefox.

  2. Vaya al menú 'Configuración -> Avanzado -> Red' e ingrese SOCKS Host y Puerto. Aquí, debe ingresar la IP interna del servidor de retransmisión de Mudfish Japan en SOCKS Host, que se puede encontrar de la siguiente manera.

    • Abra https://mudfish.net/server/status y pulse el nombre del servidor japonés.
    • La información que aparece es 'IP interna'. Por ejemplo, la IP interna del servidor de retransmisión de JP Asia (Osaka - SakuraNet) es 10.252.144.1.
    • El puerto predeterminado del proxy SOCKS es 8081.
  3. Guarde la configuración y abra https://myip.mudfish.net para comprobar si funciona correctamente.

  4. https://myip.mudfish.net dice que está configurado correctamente, pero si no puede acceder al sitio, cambie a otro servidor de retransmisión japonés y vuelva a realizar la prueba.

Campos de respuesta de la API de servidores​

La API de servidores de retransmisión devuelve la lista de servidores en formato JSON. Una respuesta correcta tiene la siguiente estructura. Este ejemplo contiene un solo servidor; como la lista y las direcciones pueden cambiar, consulte la respuesta más reciente de la API al configurar la conexión.

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

Campos de nivel superior​

CampoTipoDescripción
statusEnteroResultado de la solicitud a la API. 200 indica que se ha obtenido correctamente la lista de servidores. Es un valor del cuerpo JSON y no indica el estado de conexión de cada servidor.
staticnodesMatrizLista de objetos con información sobre los servidores de retransmisión. Cada elemento representa un servidor.

Campos de cada servidor en staticnodes​

CampoTipoDescripción
sidEnteroID con el que Mudfish identifica el servidor de retransmisión. No es la dirección del proxy ni su puerto.
hostnameCadenaNombre de host del servidor; por ejemplo, node-ae-00421.mudfish.net.
ipCadenaDirección IPv4 pública del servidor. Se utiliza como dirección del proxy al conectarse mediante SOCKS v5 desde una red externa.
private_ipCadenaDirección IPv4 privada del servidor dentro de Mudfish VPN. Se utiliza para acceder al proxy por la red interna después de conectarse a Mudfish VPN.
locationCadenaNombre visible del servidor, que incluye el código de país, la región, la ciudad y el proveedor, entre otros datos. En el ejemplo, AE Middle East (Dubai - Aliyun) corresponde a un servidor de Aliyun en Dubái, Emiratos Árabes Unidos.
commercial_nodeEnteroIndica si el servidor es de pago: 1 corresponde a un servidor de pago y 0 a uno de prueba.
commercial_node_premium_enabledEnteroIndica si el servidor pertenece a la categoría prémium: 1 corresponde a un servidor prémium y 0 a uno que no tiene esa clasificación. Esta distinción se utiliza para determinar qué servidores permite utilizar una suscripción.

commercial_node y commercial_node_premium_enabled se devuelven como enteros 1 / 0, no como valores JSON true / false. Indican la clasificación del servidor, no su compatibilidad con SOCKS, su velocidad en tiempo real ni su latencia.

Valores para configurar SOCKS​

Método de conexiónDirección del proxyPuerto TCPAutenticación y requisitos
SOCKS v5 desde una red externaip18081Autenticación con su ID y contraseña de Mudfish.
Red interna de Mudfish VPNprivate_ip8081Debe estar conectado a Mudfish VPN.

La respuesta de la API no incluye el puerto del proxy ni las credenciales del usuario. Busque el servidor deseado por location y utilice la dirección y el puerto de la tabla correspondientes al método de conexión.