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
staticnodesde l'API de nodes i introduïu-ne el valorip. 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
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.
-
Instal·leu i executeu Firefox.
-
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.
-
Deseu els canvis i comproveu la configuració accedint a https://myip.mudfish.net.
-
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
| Camp | Tipus | Descripció |
|---|---|---|
status | Enter | Resultat 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. |
staticnodes | Matriu | Llista d'objectes amb la informació dels nodes. Cada element representa un servidor. |
Camps de cada servidor a staticnodes
| Camp | Tipus | Descripció |
|---|---|---|
sid | Enter | Identificador amb què Mudfish distingeix els nodes. No és l'adreça de connexió del servidor intermediari ni un número de port. |
hostname | Cadena | Nom d'amfitrió del node. Exemple: node-ae-00421.mudfish.net. |
ip | Cadena | Adreç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_ip | Cadena | Adreç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. |
location | Cadena | Nom 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_node | Enter | Indica si el node és de pagament. 1 correspon a un node de pagament i 0 a un node de prova. |
commercial_node_premium_enabled | Enter | Indica 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 intermediari | Port TCP | Autenticació i condicions |
|---|---|---|---|
| SOCKS v5 des d'una xarxa externa | ip | 18081 | Autenticació amb l'identificador i la contrasenya de Mudfish. |
| Xarxa interna de la VPN de Mudfish | private_ip | 8081 | Cal 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.