Ручная загрузка реестра Роскомнадзора EcoNAT Documentation / Фильтрация по реестру Роскомнадзора / Ручная загрузка реестра Роскомнадзора
Ручная загрузка реестра Роскомнадзора (РКН) возможна как с сервера РКН или ГРЧЦ, так и с пользовательского HTTP/HTTPS/FTP-сервера.
В таблице ниже указаны команды для ручной загрузки реестра запрещённых ресурсов и реестра социально значимых ресурсов с сервера РКН или ГРЧЦ. Предварительно необходимо настроить доступ к серверу РКН и/или ГРЧЦ в ветке конфигурации system.dpi.rkn.
Команда | Действие |
---|---|
dpiload <list_number> | Загрузка реестра запрещённых ресурсов с сервера РКН или ГРЧЦ в DPI-список с номером, указанным в параметре list_number в ветке system.dpi.rkn. Если сервер РКН или ГРЧЦ недоступен, и при этом в настройках DPI-списка задан параметр download_url, то загрузка будет производиться с URL, указанного в данном параметре. |
dpiload dump <URL> | Загрузка реестра запрещённых ресурсов с пользовательского сервера в DPI-список с номером, указанным в параметре list_number в ветке system.dpi.rkn |
dpiload delta | Загрузка дифференциальных обновлений реестра запрещённых ресурсов с сервера РКН или ГРЧЦ в DPI-список с номером, указанным в параметре list_number в ветке system.dpi.rkn. Если предварительно не загружен основной файл реестра dump.xml, то действие команды аналогично dpiload <list_number> и dpiload dump |
dpiload <list_number_soc> | Загрузка реестра социально значимых ресурсов с сервера РКН в DPI-список с номером, указанным в параметре list_number_soc в ветке system.dpi.rkn. Если сервер РКН недоступен, и при этом в настройках DPI-списка задан параметр download_url, то загрузка будет производиться с URL, указанного в данном параметре. |
dpiload dumpsoc <URL> | Загрузка реестра социально значимых ресурсов с пользовательского сервера в DPI-список с номером, указанным в параметре list_number_soc в ветке system.dpi.rkn |
Команда для ручной загрузки реестра РКН с пользовательского HTTP/HTTPS/FTP-сервера имеет вид dpiload <list_number> <URL> [source sub_if<name>], где URL указывается в формате { http | https | ftp }://<адрес сервера>/<путь к файлу>. Опция source в данной команде позволяет указать имя субинтерфейса управления, который необходимо использовать для загрузки. Без указания данного параметра в команде для загрузки будет использован основной интерфейс управления "mng". Для загрузки по HTTPS требуется локальный SSL-сертификат и его привязка к адресу сервера (см. "Хранилище сертификатов SSL").
Поддерживается базовая аутентификация на серверах. Синтаксис команды загрузки с использованием аутентификации:
dpiload <list_number> { http | https | ftp } ://<имя пользователя>:<пароль>@<адрес сервера>/<путь к файлу>
Например, для загрузки с HTTP-сервера 1.1.1.1 файла реестра РКН dump.xml в DPI-список 0 требуется зайти на сервер под именем username с вводом пароля password. В этом случае команда загрузки будет иметь вид:
EcoSGE:system.dpi# dpiload 0 http://username:password@1.1.1.1/dump.xml
Если пароль для доступа к серверу содержит специальные символы, то URL необходимо заключить в двойные кавычки. При этом сам пароль не должен содержать двойные кавычки. Пример:
EcoSGE:# dpiload 0 "ftp://user:1234567890aA~`#@\!$%^&*()/_-+=:;.,|[]'<> ?{}@192.168.5.4:5021/dump.xml"
Примеры выполнения команд:
EcoSGE:system.dpi# dpiload 0
list0 will be updated soon
EcoSGE:system.dpi# dpiload 0 http://username:password@1.1.1.1/dump.xml
http://username:password@1.1.1.1/dump.xml to dump.xml: saved
EcoSGE:system.dpi# dpiload 0 ftp://username:password@1.1.1.1/dump.xml
ftp://username:password@1.1.1.1/dump.xml to dump.xml: saved
Для вывода списка загруженных файлов, используемых в работе URL-фильтрации, необходимо отправить команду dpilist (см. раздел "Команды для работы со списками фильтрации").