Saltar para o conteúdo principal

SOCKS Proxy

Características​

Cada servidor de retransmissão Mudfish suporta os protocolos SOCKS v3, v4 e v5. As características de cada protocolo são as seguintes.

  • Para utilizar v3 ou v4, tem de ligar primeiro ao Mudfish VPN e aceder através do IP privado do servidor de retransmissão.

  • O protocolo v5 está exposto externamente através do IP público. Pode utilizar o servidor de retransmissão Mudfish através da autenticação SOCKS v5 com ID e palavra-passe.

Métodos de acesso​

Acesso pela rede externa​

Pode aceder através do protocolo SOCKS v5.

Utilize o seu ID Mudfish e a palavra-passe.

Acesso pela rede interna​

warning

Para utilizar corretamente o proxy SOCKS do Mudfish, o Mudfish tem de permanecer em execução enquanto utiliza o navegador.

A ligação HTTP Proxy contém informações mais detalhadas. Aqui, descrevo o método que utilizo habitualmente.

  1. Instale e execute Firefox.

  2. Aceda a "Definições → Avançadas → Rede" e introduza SOCKS Host e Port. Em SOCKS Host, indique o IP interno de um servidor de retransmissão Mudfish no Japão. Pode encontrá-lo da seguinte forma.

    • Aceda a https://mudfish.net/server/status e clique no nome de um servidor de retransmissão japonês.
    • Nas informações apresentadas, consulte "IP interno". Por exemplo, o IP interno do servidor JP Asia (Osaka - SakuraNet) é 10.252.144.1.
    • A porta predefinida do proxy SOCKS é 8081.
  3. Guarde e verifique a configuração. Pode confirmá-la acedendo a https://myip.mudfish.net.

  4. Se https://myip.mudfish.net indicar que a configuração está correta, mas não conseguir aceder ao site pretendido, mude para outro servidor de retransmissão japonês e teste novamente.

Campos da resposta da API dos servidores de retransmissão​

A API dos servidores de retransmissão devolve a lista de servidores em formato JSON. Uma resposta bem-sucedida tem a estrutura seguinte. Este exemplo contém apenas um servidor. Como a lista e os endereços podem mudar, consulte a resposta mais recente da API ao configurar a ligação.

{
"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 nível superior​

CampoTipoDescrição
statusInteiroResultado do processamento do pedido à API. O valor 200 indica que a consulta da lista foi bem-sucedida. Este valor faz parte do corpo JSON e não indica o estado da ligação de cada servidor.
staticnodesArrayLista de objetos com informações dos servidores de retransmissão. Cada elemento representa um servidor.

Campos de cada servidor em staticnodes​

CampoTipoDescrição
sidInteiroID utilizado pelo Mudfish para identificar o servidor de retransmissão. Não é o endereço de acesso ao proxy nem o número da porta.
hostnameStringNome de anfitrião do servidor. Por exemplo, node-ae-00421.mudfish.net.
ipStringEndereço IPv4 público do servidor. Utilize-o como endereço do proxy para aceder por SOCKS v5 a partir de uma rede externa.
private_ipStringEndereço IPv4 privado do servidor na rede interna do Mudfish VPN. Utilize-o para aceder ao proxy pela rede interna depois de estabelecer a ligação ao Mudfish VPN.
locationStringNome de apresentação do servidor, que inclui informações como o código do país, a região, a cidade e o fornecedor. No exemplo, AE Middle East (Dubai - Aliyun) identifica o servidor Aliyun no Dubai, nos Emirados Árabes Unidos.
commercial_nodeInteiroIndica se o servidor é pago. 1 corresponde a um servidor pago e 0 a um servidor de teste.
commercial_node_premium_enabledInteiroIndica a classificação como servidor premium. 1 corresponde a um servidor premium e 0 a um servidor sem essa classificação. Esta distinção é utilizada para determinar a disponibilidade do servidor de acordo com a subscrição.

commercial_node e commercial_node_premium_enabled são devolvidos como os inteiros 1 ou 0, e não como os valores JSON true ou false. Indicam a classificação do servidor, não o suporte de SOCKS, a velocidade em tempo real ou a latência.

Valores a utilizar na configuração SOCKS​

Método de acessoEndereço do proxyPorta TCPAutenticação e requisitos
SOCKS v5 a partir de uma rede externaip18081Autenticação com o ID Mudfish e a palavra-passe.
Acesso pela rede interna do Mudfish VPNprivate_ip8081É necessário estar ligado ao Mudfish VPN.

A resposta da API não inclui portas do proxy nem credenciais do utilizador. Procure o servidor pretendido através de location e utilize o endereço adequado ao método de acesso e a porta indicada acima.