Para agentes de IA: um Ć­ndice de documentação estĆ” disponĆ­vel em https://www.mongodb.com/pt-br/docs/llms.txt — as versƵes de markdown de todas as pĆ”ginas estĆ£o disponĆ­veis anexando .md a qualquer caminho de URL.
Menu Docs

Conecte-se ao MongoDB usando um proxy SOCKS5

Neste guia, você aprende a se conectar ao MongoDB usando um proxy SOCKS5. SOCKS5 é um protocolo padronizado para comunicação com serviços de rede por meio de um servidor proxy.

Dica

Para saber mais sobre o protocolo SOCKS5, consulte o verbete da Wikipedia sobre SOCKS.

As configurações de proxy especificam o endereço do servidor proxy SOCKS5 e suas credenciais de autenticação. Você pode especificar essas configurações das seguintes maneiras:

  • Inclua-os em seu URI de conexĆ£o como parĆ¢metros.

  • Em sua instĆ¢ncia MongoClientSettings, defina a propriedade Socks5ProxySettings para uma instĆ¢ncia da classe Socks5ProxySettings.

A tabela a seguir descreve as configuraƧƵes de proxy do SOCKS5:

Contexto
Descrição

Anfitrião

Especifica o endereço IPv4 do proxy SOCKS5, endereço IPv6 ou nome de host. Você deve fornecer este valor para se conectar a um proxy SOCKS5.

Porta

Especifica o nĆŗmero da porta TCP do servidor proxy SOCKS5.

Padrão: 1080

Autenticação

Especifica as configurações de autenticação do servidor proxy SOCKS5. Você pode usar o método UsernamePassword() da classe Socks5AuthenticationSettings para criar configurações de autenticação com suas credenciais.

O exemplo a seguir mostra como se conectar a uma implantação MongoDB usando um proxy SOCKS5:

var settings = new MongoClientSettings.FromConnectionString("<connection URI>");
var proxySettings = new Socks5ProxySettings(
"<proxy host>", 1, Socks5AuthenticationSettings.UsernamePassword("<username>", "<password>"));
settings.Socks5ProxySettings = proxySettings;
var client = new MongoClient(settings);
var connectionURI = "mongodb://localhost:27017/" +
"?proxyHost=<proxyHost>" +
"&proxyPort=<proxyPort>" +
"&proxyUsername=<proxyUsername>" +
"&proxyPassword=<proxyPassword>";
var client = new MongoClient(connectionURI);

Para saber mais sobre os métodos e tipos discutidos neste guia, consulte a seguinte documentação da API: