NxProxy e filtragem remota
O NxFilter fornece um software cliente de filtragem remota que é o NxProxy.
Depois de instalá-lo em um sistema de usuário, é possível filtrar e monitorar a atividade da Internet
Internet do sistema do usuário, independentemente da localização do usuário.
Instalar o NxProxy no Windows
Ao executar o instalador do Windows, você verá o programa de configuração (C:/Program Files (x86)/nxproxy/setup.exe) em execução.
Há Server Address e Login Token parâmetros para você configurar com seus próprios valores.
Depois de modificar os valores de configuração, teste a configuração e inicie-a. Você pode ver se ela está funcionando
visualizando Logging > Agent Signal na GUI do NxFilter. Haverá sinais do NxProxy.
Desinstale o NxProxy no Windows
Para evitar a desinstalação pelo usuário, o NxProxy não mostra o desinstalador no Add/Remove programs
no painel de controle do Windows. Ao desinstalar o NxProxy, você precisa fazê-lo manualmente com as seguintes etapas.
1. Run C:/Program Files (x86)/nxproxy/bin/unstsvc.bat.
2. Delete C:/Program Files (x86)/nxproxy' folder
Instalação silenciosa no Windows
Para aqueles que desejam instalar o NxProxy em vários PCs usando a implantação de GPO ou PDQ, temos opções de instalação silenciosa.
Para instalação silenciosa,
/silent : Runs the installer in silent mode (The progress window will be displayed).
/verysilent : Very silent mode. No windows will be displayed.
E você pode especificar o endereço do servidor e o token de login,
/server=192.168.0.100
/token=GKSYEJYG
Essa é a forma final do comando.
nxproxy-1.0.1.exe /verysilent /server=192.168.0.100 /token=GKSYEJYG
Sinais do NxProxy
Definimos vários sinais com os quais você pode descobrir o que está acontecendo em um sistema de usuário.
O NxProxy envia esses sinais.
- START : Quando o NxProxy inicia, ele envia o sinal START para o NxFilter.
- STOP : Quando o NxProxy para, ele envia o sinal STOP para o NxFilter.
- PING : O NxProxy envia sinal de PING para o NxFilter a cada 5 minutos.
Você pode visualizar esses sinais em Logging > Agent Signal na GUI do NxFilter.
Medida à prova de falhas para NxProxy
Quando o NxProxy não consegue se conectar ao servidor, ele ignora a filtragem temporariamente
antes de ter a conexão restaurada. Isso ocorre porque seus usuários precisam poder usar a Internet de qualquer forma. Se você
usar o clustering, você poderá usar vários endereços de servidor para redundância.
Ignorando o domínio local
Quando você executa o NxProxy em sua rede local, pode ser necessário ignorar o domínio local para o servidor DNS local.
Isso é especialmente necessário quando você executa o NxProxy em um ambiente Active Directory. O NxProxy deve detectar automaticamente o
o DNS local e o domínio do AD automaticamente e ignorar o domínio do AD para o servidor DNS local. No entanto, esse processo automático
não funciona em alguns ambientes. Nesse caso, você pode configurá-los manualmente em Policy > NxProxy.
Mantendo o endereço IP estático
O NxProxy precisa detectar o IP do servidor DNS do sistema em que está sendo executado. E também precisa restaurar as configurações de DNS alteradas
quando parar. Ao fazer isso, ele usa o DHCP e altera o endereço IP do sistema. No entanto, talvez você queira usar um
IP estático para seu sistema. Nesse caso, você pode definir o parâmetro "local_dns" no arquivo "C:/Program Files (x86)/nxproxy/conf/cfg.properties".
local_dns = 192.168.0.100
Quando você define 'local_dns', ele não precisa mais encontrar o servidor DNS do sistema por DHCP.
Usuário Token e Usuário Real
O NxProxy usa um token de login para se associar aos usuários do NxFilter. Na exibição de registro do NxFilter,
ele aparece como o nome de usuário associado a esse token. Ao instalar várias instâncias do NxProxy em sistemas de usuários,
criar usuários individuais para cada instalação do NxProxy é simples e fácil de gerenciar.
Entretanto, ao lidar com muitos usuários, a criação de centenas de usuários para centenas de instalações do NxProxy
torna-se impraticável. Nesses casos, você pode usar o mesmo token de login para várias instâncias do NxProxy.
No entanto, isso pode causar confusão, pois vários usuários aparecerão com o mesmo nome de usuário.
Para resolver isso, o NxProxy detecta o nome de usuário atual do Windows e o envia ao NxFilter. O NxFilter
exibe essas informações no formato tokenname_realname, facilitando a distinção entre diferentes usuários.
Uma exceção a esse comportamento ocorre quando o NxFilter encontra um nome de usuário correspondente ao nome de usuário do Windows
enviado pelo NxProxy. Nesse caso, o NxFilter presume que você criou um usuário especificamente para o usuário do Windows
executando o NxProxy e, em vez disso, usa o nome de usuário correspondente.
Por exemplo, se você tiver um usuário chamado 'nxproxy' no NxFilter e executar o NxProxy em um sistema em que o usuário atual do Windows seja 'johndoe',
a exibição de registro mostrará "nxproxy_johndoe". No entanto, se você criar um usuário chamado "johndoe" no NxFilter,
a instância do NxProxy em execução sob "johndoe" aparecerá simplesmente como "johndoe".