# Ubuntu

[**Ubuntu**](https://ubuntu.com/) é um sistema operacional de código aberto baseado em Linux para servidores empresariais, desktops, nuvem e IoT.

Existem várias maneiras de configurar um servidor proxy no Ubuntu. Neste guia, você encontrará dois métodos comuns: [usando as configurações do Sistema (GNOME)](#method-1-system-settings) e [utilizando o terminal](#method-2-terminal-sessions).

### Método 1: Configurações do sistema

Para configurar um proxy de rede em todo o sistema, siga os passos abaixo:

**Passo 1.** [**Baixe**](https://ubuntu.com/download/desktop) e instale o Ubuntu Desktop.

**Passo 2.** Encontre **Settings** no iniciador do Ubuntu e vá para a **Network** guia.

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwDdoZGfMbUe5cRL2417%2Fuploads%2FbDYJnF1S6PKLhmBg1kU5%2Fimage.png?alt=media&#x26;token=aa0a5b5a-f669-4b8d-975e-2375995248ee" alt="Ubuntu launcher"><figcaption></figcaption></figure>

**Passo 3.** Uma vez que você clicar em **Network**, abrirá um novo diálogo. Das três opções, escolha **Proxy de Rede.**

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwDdoZGfMbUe5cRL2417%2Fuploads%2F0QpbIwlPPRIdIB3jYFza%2Fimage.png?alt=media&#x26;token=e78a2185-2744-409b-9ae8-5f0307963093" alt="Choose Network Proxy"><figcaption></figcaption></figure>

**Passo 4.** Selecione **Manual** para configurar as configurações de proxy. Em seguida, várias caixas de texto aparecerão, onde você poderá definir `HTTP` ou `SOCKS` proxy. Preencha as seguintes informações:&#x20;

**HTTP Proxy:** um endereço IP específico (`192.168.1.100` - exemplo)

{% hint style="info" %}
No caso de Dedicated Datacenter Proxies, você precisará escolher um endereço IP da lista adquirida. Consulte nosso [**`documentação`**](https://developers.oxylabs.io/documentation/pt-br/proxies/dedicated-datacenter-proxies/enterprise/proxy-lists) para mais detalhes.
{% endhint %}

**Port:** `60000`

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwDdoZGfMbUe5cRL2417%2Fuploads%2Fj415y9XFS32RYS9BaV9H%2Fimage.png?alt=media&#x26;token=7d2e8572-e17e-484a-87ba-4d1022b7ad76" alt="Configuring proxy" width="563"><figcaption></figcaption></figure>

**Passo 5.** Feche a janela Proxy de Rede. As alterações serão salvas automaticamente e o proxy em todo o sistema será ativado.&#x20;

Cada vez que você fizer uma solicitação web através de um navegador ou outro aplicativo, um **uma janela pop-up solicitará que você insira as credenciais** do seu usuário de proxy da Oxylabs para a sessão.

***

### Método 2: Sessões de terminal

Para configurar um proxy de rede para todas as sessões de terminal, siga os passos abaixo:

**Passo 1.** [**Baixe**](https://ubuntu.com/download/desktop) e instale o Ubuntu Desktop.

**Passo 2.** Abrir **configuração de shell** usando um editor.

Para o terminal ZSH, o arquivo de configuração do shell está por padrão localizado no diretório home. Podemos editar esse arquivo usando `vim` com o comando abaixo:

```sh
vim ~/.zshrc
```

Em vez de `vim`, você também pode usar `gedit`, `nano`, ou qualquer outro editor de texto que preferir. Além disso, se você estiver usando Bash em vez de ZSH, terá que editar seu arquivo de configuração do shell bash, ou seja, `~/.bashrc` em vez de `~/.zshrc`.

**Passo 3.** Crie duas novas variáveis de ambiente

No final deste arquivo de configuração, você terá que definir o `http_proxy` ou `ALL_PROXY` (para SOCKS5) variáveis. Você precisará usar um endereço IP específico da sua lista de proxies. Para demonstração, vamos usar `192.168.1.100:60000`:

```sh
export http_proxy="USERNAME:PASSWORD@192.168.1.100:60000"
export ALL_PROXY="socks5://USERNAME:PASSWORD@192.168.1.100:60000"
```

Aqui estão os detalhes que você precisa preencher:

**Endereço do proxy:** um endereço IP específico (`192.168.1.100` - exemplo)

**Port:** `60000`

**Username:** `nome de usuário`

**Senha:** `senha`

**Passo 4.** Recarregue a configuração

Agora, você pode recarregar o arquivo de configuração abrindo um novo terminal ou executando o seguinte comando no terminal existente:

```sh
source ~/.zshrc
```

O proxy estará sempre ativo para o usuário atual. O arquivo de configuração do shell é carregado toda vez que você abre um novo terminal. Assim, as variáveis de ambiente estarão sempre disponíveis para você mesmo se reiniciar o computador.

Se você quiser habilitar para todos os usuários, então terá que acrescentar as duas linhas acima em `/etc/environment`.

É isso! Você integrou com sucesso seus proxies Oxylabs.&#x20;

Você pode encontrar o tutorial completo [aqui](https://oxylabs.io/resources/integrations/ubuntu).
