English version (click here to visit)

O Remotely é uma solução open-source poderosa para suporte remoto, gestão de dispositivos e assistência técnica. Com funcionalidades robustas como controlo remoto, transferência de ficheiros e monitorização, o Remotely é uma alternativa eficiente a muitas soluções pagas, como o AnyDesk e o TeamViewer.



A instalação do servidor do Remotely é simples, e os detalhes completos podem ser encontrados na documentação oficial. Contudo, se precisas de utilizar os agentes do Remotely em dispositivos que acedem à internet através de um proxy, é necessário definir corretamente as variáveis de ambiente, tanto no Ubuntu como no Windows 11.

Configuração do Proxy no Ubuntu

Se os agentes do Remotely estiverem atrás de um proxy no Ubuntu, é necessário configurar o ficheiro de serviço no systemd para definir as variáveis de ambiente.

1. Editar o Ficheiro de Serviço

Localiza e edita o ficheiro de serviço do agente:

sudo nano /etc/systemd/system/remotely-agent.service

2. Adicionar as Variáveis de Ambiente do Proxy

Na secção [Service], adiciona as seguintes linhas:

[Service]
Environment="HTTP_PROXY=http://192.168.0.1:8080"
Environment="HTTPS_PROXY=http://192.168.0.1:8080"
Environment="NO_PROXY=localhost,127.0.0.1"

Substitui 192.168.0.1:8080 pelos detalhes do teu proxy.

3. Atualizar e Reiniciar o Serviço

Depois de guardar as alterações, recarrega as definições do systemd e reinicia o serviço:

sudo systemctl daemon-reload
sudo systemctl restart remotely-agent.service

4. Verificar o Estado do Serviço

Certifica-te de que o agente está a funcionar corretamente:

sudo systemctl status remotely-agent.service

Configuração do Proxy no Windows 11

No Windows 11, as variáveis de ambiente também devem ser configuradas de forma adequada para que o agente do Remotely consiga comunicar quando está atrás de um proxy. Aqui está o processo para configurar as variáveis de ambiente do proxy:

1. Abrir o Menu de Variáveis de Ambiente

  • Pressiona Win + S e procura por "Variáveis de Ambiente".
  • Seleciona "Editar as variáveis de ambiente do sistema".
  • Na janela "Propriedades do Sistema", clica em "Variáveis de Ambiente".


2. Adicionar as Variáveis do Proxy

Na secção de "Variáveis de Sistema", adiciona as seguintes variáveis:

  • HTTP_PROXY
    Valor: http://192.168.0.1:8080
  • HTTPS_PROXY
    Valor: http://192.168.0.1:8080
  • NO_PROXY (opcional, se precisares de exceções)
    Valor: localhost,127.0.0.1

Para fazer isto, segue os passos:

  • Clica em "Novo" para adicionar uma nova variável.
  • Insere o nome da variável (HTTP_PROXY) e o valor conforme indicado.
  • Repete para as outras variáveis.

3. Aplicar as Alterações

Depois de adicionar as variáveis, clica em "OK" em todas as janelas abertas para salvar as alterações. Recomenda-se também reiniciar o sistema para garantir que todas as aplicações utilizem as novas definições do proxy.

4. Testar o Proxy

Uma maneira de testar se as definições estão corretas é abrir o Prompt de Comando e tentar usar o comando curl:

curl -x http://192.168.0.1:8080 http://example.com

Este comando deve devolver o conteúdo da página, confirmando que o proxy está a funcionar como esperado.

Considerações Finais

A configuração correta das variáveis de ambiente para proxy é crucial para o funcionamento dos agentes do Remotely em ambientes controlados. No Ubuntu, a configuração é feita diretamente no systemd, enquanto no Windows 11 pode ser feita através das variáveis de ambiente do sistema.

Para mais informações sobre configurações avançadas, consulta a documentação oficial do Remotely

https://github.com/immense/Remotely