NxProxy и удаленная фильтрация
NxFilter предоставляет клиентское программное обеспечение для удаленной фильтрации, которым является NxProxy.
Установив его на пользовательскую систему, вы сможете фильтровать и отслеживать интернет-активность
активность с пользовательской системы, независимо от местоположения пользователя.
Установить NxProxy на Windows
Когда вы запустите его установщик для Windows, вы увидите программу установки (C:/Program Files (x86)/nxproxy/setup.exe) запущенную.
Есть Server Address и Login Token параметры для установки собственных значений.
После того, как вы измените значения конфигурации, протестируйте вашу установку, а затем запустите ее. Вы можете убедиться, что она работает
просмотрев Logging > Agent Signal в графическом интерфейсе NxFilter. Там будут сигналы от NxProxy.
Деинсталляция NxProxy в Windows
Чтобы предотвратить деинсталляцию пользователем, NxProxy не показывает свой деинсталлятор на Add/Remove programs
в панели управления Windows. Когда вы удаляете NxProxy, вы должны сделать это вручную с помощью следующих шагов.
1. Run C:/Program Files (x86)/nxproxy/bin/unstsvc.bat.
2. Delete C:/Program Files (x86)/nxproxy' folder
Тихая установка в Windows
Для тех из вас, кто хочет установить NxProxy на несколько ПК с помощью GPO или PDQ, у нас есть опции тихой установки.
Для бесшумной установки,
/silent : Runs the installer in silent mode (The progress window will be displayed).
/verysilent : Very silent mode. No windows will be displayed.
Вы можете указать адрес сервера и токен входа,
/server=192.168.0.100
/token=GKSYEJYG
Это окончательная форма команды.
nxproxy-1.0.1.exe /verysilent /server=192.168.0.100 /token=GKSYEJYG
Сигналы NxProxy
Мы определили несколько сигналов, с помощью которых вы можете узнать, что происходит в пользовательской системе.
NxProxy посылает эти сигналы.
- START : Когда NxProxy запускается, он посылает сигнал START на NxFilter.
- STOP : Когда NxProxy останавливается, он посылает сигнал STOP на NxFilter.
- PING : NxProxy посылает сигнал PING на NxFilter каждые 5 минут.
Вы можете просмотреть эти сигналы на Logging > Agent Signal на графическом интерфейсе NxFilter.
Мера защиты от сбоев для NxProxy
Когда NxProxy не может подключиться к своему серверу, он временно обходит фильтрацию
прежде чем восстановить соединение. Это происходит потому, что ваши пользователи должны иметь возможность пользоваться интернетом в любом случае. Если вы
используете кластеризацию, вы можете использовать несколько адресов сервера для избыточности.
Обход локального домена
Когда вы запускаете NxProxy в своей локальной сети, вам может понадобиться обойти локальный домен до локального DNS сервера.
Это особенно необходимо, когда вы запускаете NxProxy в среде Active Directory. NxProxy должен обнаруживать
локальный DNS и домен AD автоматически и обходить домен AD до локального DNS сервера. Однако этот автоматический процесс
не работает в некоторых средах. В этом случае вы можете настроить их вручную на Policy > NxProxy.
Сохранение статического IP-адреса
NxProxy необходимо определить IP DNS сервера системы, на которой он работает. И ему также необходимо восстановить измененные настройки DNS
когда он останавливается. При этом он использует DHCP и меняет IP-адрес вашей системы. Однако вы можете захотеть использовать статический
IP-адрес для вашей системы. В этом случае вы можете установить параметр 'local_dns' в файле 'C:/Program Files (x86)/nxproxy/conf/cfg.properties'.
local_dns = 192.168.0.100
Когда вы установите 'local_dns', то системе больше не нужно будет искать свой системный DNS сервер по DHCP.
Token User и Real User
NxProxy использует Login Token для связи с пользователями NxFilter. В журнале NxFilter,
он отображается как имя пользователя, связанное с этим токеном. При установке нескольких экземпляров NxProxy на пользовательские системы,
создание отдельных пользователей для каждой установки NxProxy является простым и удобным управлением.
Однако, при работе с большим количеством пользователей, создание сотен пользователей для сотен установок NxProxy
становится непрактичным. В таких случаях вы можете использовать один и тот же токен входа для нескольких экземпляров NxProxy.
Однако это может привести к путанице, так как несколько пользователей будут отображаться под одним и тем же именем пользователя.
Чтобы решить эту проблему, NxProxy определяет текущее имя пользователя Windows и отправляет его в NxFilter. NxFilter
затем отображает эту информацию в формате tokenname_realname, облегчая различение между разными пользователями.
Исключение из этого поведения происходит, когда NxFilter находит совпадение имени пользователя с именем пользователя Windows
отправленного NxProxy. В этом случае NxFilter предполагает, что вы создали пользователя специально для пользователя Windows
запускающего NxProxy, и использует вместо него совпадающее имя пользователя.
Например, если у вас есть пользователь 'nxproxy' на NxFilter и вы запускаете NxProxy на системе, где текущий пользователь Windows - 'johndoe',
в журнале будет отображаться 'nxproxy_johndoe'. Однако, если вы создадите пользователя с именем 'johndoe' на NxFilter,
экземпляр NxProxy, запущенный под именем 'johndoe', будет отображаться просто как 'johndoe'.