Настройка NAT на OPNsense
Казалось бы, что может быть проще настройки NAT для проброса портов из одной подсети в другую? Создаем правило, указываем интерфейс, порт для получения пакетов и IP:порт для перенаправления пакетов, и вроде бы всё. Но, не тут то было, как-то раз я промучился с пробросом портов аж целую неделю, а все потому, что система с которой мне предстояло поработать слишком изобилует функционалам и это OPNSense (может быть актуально и для pfSense). Далее расскажу, все же, как правильно настраивается проброс портов. Моя очередная заметка… подробнее

Автор:
Категории:
Теги:
Доброго времени друзья! Для CMS DataLife Engine (DLE) существует множество модулей и плагинов позволяющий импортировать на сайт новости из ленты RSS, но у большинства из них отсутствует функция скачивания и сохранения изображений на сайт, которые встречаются в тексте новостей, а те модули, у которых данная функция имеется, почему-то работают нестабильно. Поэтому я решил написать свой модуль, с данным функционалом, где основная его фишка будет в его простоте! Подробности далее.
Работа веб-мастера не представляется без реализации кроссдоменных запросов, например по средствам Ajax/Fetch, при работе с API сторонних сервисов, запросе изображений или JavaScript. В виду, чего постоянно приходится иметь дело с механизмом обеспечивающим безопасность таких запросов по средствам политики CORS (Cross-Origin Resource Sharing, в переводе — совместное использование ресурсов между разными источниками). Для проверки доступности ресурсов я подготовил очередной инструмент, который позволяет указав целевой URL, Origin и тип запроса (GET, POST, PUT, PATCH, HEAD или OPTION) осуществить проверку.
Доброго времени друзья! Работая с REST API, любой веб-разработчик и не только наверняка, часто сталкивается с токеном авторизации в формате JWT, или JSON Web Token, — это открытый стандарт (RFC 7519) для создания токенов доступа, которые используются для передачи информации между сторонами в виде JSON-объекта. Эти токены широко применяются в веб-разработке для аутентификации и авторизации пользователей. Раз данный токен содержит данные, значит их можно прочитать, для этого токен нужно декодировать, для чего и будет полезен данный декодер JWT.
Приветствую друзья! Представляю вашему вниманию конвертер RGB в HEX (и обратно) онлайн. HEX и RGB — это способы задания цветов в цифровом виде. RGB (Red, Green, Blue) использует три числа от 0 до 255 для красного, зелёного и синего (например, RGB(255, 0, 0) — красный), применяясь в устройствах и графике. HEX — это шестнадцатеричный код (#RRGGBB), где те же значения записаны от 00 до FF (например, #FF0000 — тот же красный), популярный в веб-разработке. Они взаимозаменяемы: RGB — десятичная система, HEX — компактная шестнадцатеричная, но оба описывают один и тот же цвет.
Друзья, всем привет! И так на подходе очередной онлайн инструмент(из серии инструментов веб-разработчика) конвертации кода Markdown в HTML, который безусловно будет полезен как веб-разработчику так и любому другому специалисту или пользователю. Не могу сказать, что данная задача в моей работе возникает часто, но все же иногда это требуется. Что такое Markdown? — это легкий язык разметки, который позволяет форматировать текст простыми символами, чтобы потом преобразовать его в HTML или другие форматы. Используется в блогах, документации (например, GitHub README), форумах — везде, где нужен простой способ форматирования текста. Главное преимущество: читаемость даже в «сыром» виде.
Друзья, всем привет! Создание сертификата Let’s Encrypt вручную — это процесс, который можно выполнить с помощью инструмента certbot (ACME-клиента). Let’s Encrypt использует протокол ACME (Automated Certificate Management Environment) для автоматизации выдачи сертификатов, но «вручную» обычно подразумевается выполнение команд без автоскриптов. В рамках заметки, размещая пошаговую инструкцию для создания сертификата на Linux (например, Ubuntu), используя certbot, с последующим его добавление в конфигурацию nGinx.
Доброго времени друзья! Подготовил еще один инструмент — конвертер байтов в килобайты, мегабайты, гигабайты и обратно. Такой конвертация единиц измерения данных может быть полезна в различных ситуациях, например: веб-разработка и администрирование, образовании и обучении, сетевых технологиях, разработке ПО, ежедневном использовании, тестировании и отладке. Инструмент хоть и прост, но как ни странно пригождается часто и особенно полезен там, где требуется гибкость в выборе направления конвертации и точные вычисления с учетом двоичной системы.
Добрый день друзья! Представляю вашему вниманию инструмент для конвертации изображений в Base64, который используется для того, чтобы представить бинарные данные (например, картинку) в текстовом формате. Это может быть полезно по нескольким причинам: — встраивание в код, передача данных, уменьшение HTTP запросов, портативность. К недостаткам можно отнести то, что размер данных в Base64 увеличивается примерно на 33% по сравнению с исходным файлом, так как бинарные данные кодируются в текст. Конвертер поддерживает три типа вывода, примеры смотрите ниже. 






