Proxy SOCKS
Caratteristiche
Ogni nodo Mudfish è configurato per supportare i protocolli SOCKS v3 / v4 / v5. Le caratteristiche dei diversi protocolli sono le seguenti.
- Per utilizzare v3 / v4, devi collegarti a Mudfish VPN e accedere al nodo tramite il suo IP privato.
- Il protocollo v5 è esposto esternamente tramite IP pubblico e permette di utilizzare il nodo autenticandoti con ID e password SOCKS v5.
Metodi di accesso
Dalla rete esterna
Puoi accedere tramite il protocollo SOCKS v5.
-
IP pubblico
Usa l’IP pubblico del nodo Mudfish. Nell’elenco
staticnodesdell’API dei nodi, individua il server desiderato e inserisci il suo valoreip. Per il significato dei campi, consulta Campi della risposta API dei nodi qui sotto. -
Porta
La porta è TCP 18081.
Utilizza il tuo ID e la tua password Mudfish.
Dalla rete interna
Per utilizzare correttamente il proxy SOCKS Mudfish, il programma Mudfish deve rimanere in esecuzione per tutto il tempo in cui utilizzi il proxy dal browser.
La pagina Proxy HTTP contiene le istruzioni più dettagliate. Qui descrivo il metodo che uso abitualmente.
-
Installa e avvia Firefox.
-
Apri «Impostazioni → Avanzate → Rete» e inserisci Host SOCKS e porta. Come Host SOCKS devi indicare l’IP interno di un nodo Mudfish giapponese. Puoi trovarlo così:
- Apri https://mudfish.net/server/status e fai clic sul nome di un nodo giapponese.
- Cerca «IP interno» tra le informazioni mostrate. Ad esempio, l’IP interno di JP Asia (Osaka - SakuraNet) è 10.252.144.1.
- La porta predefinita del proxy SOCKS è 8081.
-
Salva e verifica la configurazione aprendo https://myip.mudfish.net.
-
Se https://myip.mudfish.net indica che la configurazione è corretta, ma il sito desiderato rimane inaccessibile, passa a un altro nodo giapponese e riprova.
Campi della risposta API dei nodi
L’API dei nodi restituisce l’elenco dei nodi in formato JSON. Una risposta riuscita ha la struttura seguente. Questo esempio contiene un solo server. L’elenco e gli indirizzi possono cambiare: consulta la risposta aggiornata dell’API quando effettui la configurazione.
{
"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
}
]
}
Campi di primo livello
| Campo | Tipo | Descrizione |
|---|---|---|
status | Intero | Risultato della richiesta API. Il valore 200 indica che l’elenco dei server è stato ottenuto correttamente. È un valore nel corpo JSON, non lo stato della connessione a un singolo nodo. |
staticnodes | Array | Elenco degli oggetti contenenti le informazioni sui nodi. Ogni elemento rappresenta un server. |
Campi di ciascun server in staticnodes
| Campo | Tipo | Descrizione |
|---|---|---|
sid | Intero | ID con cui Mudfish identifica il nodo. Non è un indirizzo proxy né un numero di porta. |
hostname | Stringa | Nome host del nodo, ad esempio node-ae-00421.mudfish.net. |
ip | Stringa | Indirizzo IPv4 pubblico del nodo. Usalo come indirizzo del proxy per connetterti dalla rete esterna tramite SOCKS v5. |
private_ip | Stringa | Indirizzo IPv4 privato del nodo nella rete Mudfish VPN. Usalo per accedere al proxy attraverso la rete interna dopo esserti connesso a Mudfish VPN. |
location | Stringa | Nome visualizzato del nodo, comprendente codice del paese, regione, città e fornitore. Nell’esempio, AE Middle East (Dubai - Aliyun) indica il nodo Aliyun di Dubai, negli Emirati Arabi Uniti. |
commercial_node | Intero | Indica se il nodo è a pagamento. 1 indica un nodo a pagamento, 0 un nodo di prova. |
commercial_node_premium_enabled | Intero | Indica la classificazione premium del nodo. 1 indica un nodo premium, 0 un nodo senza questa classificazione. È una distinzione utilizzata per determinare l’accessibilità dei nodi in base al titolo di utilizzo. |
commercial_node e commercial_node_premium_enabled vengono restituiti come interi 1 / 0, non come valori JSON true / false. Indicano la classificazione del nodo, non il supporto SOCKS, la velocità o la latenza in tempo reale.
Valori da utilizzare per configurare SOCKS
| Metodo di connessione | Indirizzo del proxy | Porta TCP | Autenticazione e condizioni |
|---|---|---|---|
| Accesso dalla rete esterna tramite SOCKS v5 | ip | 18081 | Autenticazione con ID e password Mudfish. |
| Accesso dalla rete interna Mudfish VPN | private_ip | 8081 | Devi essere connesso a Mudfish VPN. |
La risposta API non contiene la porta proxy né le credenziali dell’utente. Individua il nodo desiderato tramite location, poi usa l’indirizzo adatto al metodo di connessione e la porta indicata sopra.