“Suporte
.
- Autor: Jose Manuel Delicado
- Compatibilidade com NVDA: 2023.3.4 e posterior
- Download versão estável
Esse complemento permite que o leitor de tela NVDA se conecte à Internet por meio de um ou mais servidores proxy. Para que isso seja possível, ele aplica vários patches à biblioteca Python padrão ou modifica determinadas variáveis de ambiente, dependendo da configuração escolhida. Você poderá atualizar o NVDA e seus complementos automaticamente a partir do seu ambiente corporativo e até mesmo realizar sessões remotas, desde que o servidor proxy da sua organização permita isso.
Recursos
- Suporte a vários tipos de servidores proxy: http, socks4 e socks5.
- Capacidade de redirecionar todo o tráfego por meio do servidor proxy ou somente tráfego específico (http, https, ftp).
- Capacidade de redirecionar todo o tráfego por meio de um servidor proxy e, depois disso, redirecionar o tráfego específico por meio de outros servidores (proxies aninhados).
- Alternância de perfil e redefinição de configuração: se você costuma trabalhar com uma cópia portátil do NVDA, pode criar vários perfis para diferentes ambientes (casa, trabalho, escritório 1, escritório 2) e ativá-los manualmente.
Uso
Esse complemento adiciona uma nova categoria à caixa de diálogo de configurações do NVDA chamada “Proxy”. Nessa categoria, você encontrará quatro grupos de configurações. O primeiro permite que você configure um proxy geral para todo o tráfego. Os outros grupos permitem que você configure servidores proxy somente para protocolos específicos. Todos os grupos têm os seguintes campos:
- Servidor: nome do servidor ou endereço IP do servidor proxy. Deixe em branco para desativar esse proxy específico.
- Porta: porta do servidor.
- Nome de usuário: opcional. Nome de usuário para autenticação do servidor.
- Senha: opcional. Senha para autenticação do servidor. Observe que a senha não é necessária para servidores socks4.
Além dos campos anteriores, as seguintes opções estão disponíveis no primeiro grupo de configurações:
- Tipo de proxy SOCKS: socks4, socks5 ou http podem ser selecionados.
- Use proxy para solicitações de DNS, se possível: quando essa caixa de seleção estiver marcada, os nomes de servidor ou de domínio serão enviados diretamente para o servidor proxy e resolvidos nele. Quando ela estiver desmarcada, os nomes serão resolvidos localmente e o servidor receberá apenas o endereço IP de destino. Observe que nem todos os servidores proxy socks4 suportam essa opção.
De modo geral, a maioria dos usuários só precisará configurar o primeiro grupo de configurações. Se não souber os detalhes do seu proxy, peça mais informações ao administrador de rede da sua organização.
Limitações
- Suporte muito limitado a IPV6.
- O tráfego UDP não é suportado em todos os servidores proxy.
- As bibliotecas DLL externas não respeitarão as configurações definidas nesse complemento.
- Somente a autenticação básica é compatível com os servidores proxy http. A autenticação Digest não é compatível.
- Para redirecionar todo o tráfego (inclusive conexões https) por meio de um proxy http, o servidor deve ser compatível com o método CONNECT http.
- Não é possível configurar um modo de “conexão direta”. Se você desativar um proxy específico, o padrão do sistema será usado em seu lugar.
Registro de alterações
Versão 1.2
- Compatível com o NVDA 2023.1.
- Por motivos de segurança, a versão mínima do NVDA está definida como 2022.4.
- Traduções atualizadas.
Versão 1.1
- Compatível com o NVDA 2022.1.
- Por motivos de segurança, a versão mínima do NVDA está definida como 2021.3.
- Correção da função socket.getaddrinfo quando a caixa de seleção “Use proxy para solicitações de DNS, se possível” estiver marcada e um proxy geral tiver sido configurado.
Versão 1.0
- Lançamento inicial.