iRedMail. Блокировка вложений через Amavis

Понадобилось заблокировать некоторые форматы вложений, так как в них часто присылали вредоносные данные.

Читать далее «iRedMail. Блокировка вложений через Amavis»

Скрипт опроса ONU RX Power с BDCOM OLT

При подключении новых абонентов операторам необходимо было проверять оптический уровень новой ONU, в билинговой системе ONU появлялись не сразу, по этому сначала на OLT я включил веб интерфейс с ограниченным доступом по ACL и отдельным аккаунтом с правами на чтение, но страница веб интерфейса часто открывались с большими задержками, по этому я написал PHP скрипт который за пару секунд показывает оптические уровни всех ONU.

Читать далее «Скрипт опроса ONU RX Power с BDCOM OLT»

Скрипт резервного копирования по FTP

Приведу пример простого скрипта для синхронизации файлов директории с удаленного сервера по FTP, например с архивами резервных копий.

Читать далее «Скрипт резервного копирования по FTP»

Medoc. Исправление ошибок базы данных

Однажды после очередного обновления в Medoc при заполнении данных контрагента из справочника возникла ошибка, меня попросили разобраться, это оказался баг, патч мне прислала поддержка Medoc и через пару дней выложили обновление для других пользователей, но пока я искал причину, обнаружил что в базе данных есть ошибки.

Читать далее «Medoc. Исправление ошибок базы данных»

Как в Notepad++ удалить символы в конце строк

Однажды при генерировании команд для настройки OLT мне понадобилось взять часть из конфигурации работающего устройства и удалить в конце каждой строки по 2 символа.

Читать далее «Как в Notepad++ удалить символы в конце строк»

Meest Cargo доставка товара для ФОП из Китая

Сделал очередной заказ у одного из знакомых поставщиков в Китае с доставкой на ФОП и уплатой всех налогов.

Читать далее «Meest Cargo доставка товара для ФОП из Китая»

Обновление прошивки Huawei HS8346X6-C

Однажды понадобилось открыть удаленный доступ по WAN порту к ONU Huawei HS8346X6-C, так как периодически приходилось открывать веб интерфейс и пробрасывать порты к различным устройствам, но оказалось что у этой ONU в настройках нет Remote Management, по этому я обратился к поставщику в Китае за новой прошивкой.

Читать далее «Обновление прошивки Huawei HS8346X6-C»

Настройка CF-Connecting-IP заголовка Cloudflare

Так как при включении Cloudflare proxy, запросы к веб серверу будут приходить от серверов Cloudflare, а не напрямую от пользователей, по этому нужно настроить заголовок CF-Connecting-IP в котором передается реальный IP адрес пользователя, после настройки он будет отображаться как и раньше в логах и запросах.

Читать далее «Настройка CF-Connecting-IP заголовка Cloudflare»