mirror of
https://github.com/gSpotx2f/ruantiblock_openwrt.git
synced 2026-05-14 14:40:58 +00:00
Updated
+1
-1
@@ -136,7 +136,7 @@ Ruantiblock - решение для обхода блокировок (при п
|
||||
|
||||
[Подробнее здесь](https://github.com/gSpotx2f/ruantiblock_openwrt/wiki/%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%B8-%D1%81%D0%BE%D0%BA%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B5%D0%B9-%D0%B2-%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B5-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA)...
|
||||
|
||||
+ **Фильтрация записей блэклиста по шаблонам (`BLLIST_FQDN_FILTER`, `BLLIST_IP_FILTER`):**
|
||||
+ **Фильтрация записей блэклиста по шаблонам (`BLLIST_IP_FILTER`, `BLLIST_IP_FILTER_TYPE`, `BLLIST_FQDN_FILTER`, `BLLIST_FQDN_FILTER_TYPE`):**
|
||||
|
||||
Переменные определяют параметры функции предварительной фильтрации записей блэклиста. [Подробнее здесь](https://github.com/gSpotx2f/ruantiblock_openwrt/wiki/%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B5%D0%B9-%D0%B1%D0%BB%D1%8D%D0%BA%D0%BB%D0%B8%D1%81%D1%82%D0%B0-%D0%BF%D0%BE-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0%D0%BC)...
|
||||
|
||||
|
||||
+3
-3
@@ -10,9 +10,9 @@
|
||||
|
||||
**3. Скачивание файлов и установка:**
|
||||
|
||||
wget --no-check-certificate -O /tmp/ruantiblock-mod-lua_0.9.6-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock-mod-lua_0.9.6-0_all.ipk
|
||||
opkg install /tmp/ruantiblock-mod-lua_0.9.6-0_all.ipk
|
||||
rm /tmp/ruantiblock-mod-lua_0.9.6-0_all.ipk
|
||||
wget --no-check-certificate -O /tmp/ruantiblock-mod-lua_0.9.7-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock-mod-lua_0.9.7-0_all.ipk
|
||||
opkg install /tmp/ruantiblock-mod-lua_0.9.7-0_all.ipk
|
||||
rm /tmp/ruantiblock-mod-lua_0.9.7-0_all.ipk
|
||||
|
||||
**4. Включение модуля:**
|
||||
|
||||
|
||||
+3
-3
@@ -21,9 +21,9 @@ OpenWrt 21.02:
|
||||
|
||||
OpenWrt >= 22.03:
|
||||
|
||||
wget --no-check-certificate -O /tmp/ruantiblock-mod-py_0.9.6-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock-mod-py_0.9.6-0_all.ipk
|
||||
opkg install /tmp/ruantiblock-mod-py_0.9.6-0_all.ipk
|
||||
rm /tmp/ruantiblock-mod-py_0.9.6-0_all.ipk
|
||||
wget --no-check-certificate -O /tmp/ruantiblock-mod-py_0.9.7-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock-mod-py_0.9.7-0_all.ipk
|
||||
opkg install /tmp/ruantiblock-mod-py_0.9.7-0_all.ipk
|
||||
rm /tmp/ruantiblock-mod-py_0.9.7-0_all.ipk
|
||||
|
||||
**3. Включение модуля:**
|
||||
|
||||
|
||||
@@ -30,22 +30,22 @@
|
||||
|
||||
**2. Установка ruantiblock**
|
||||
|
||||
wget --no-check-certificate -O /tmp/ruantiblock_0.9.6-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock_0.9.6-0_all.ipk
|
||||
opkg install /tmp/ruantiblock_0.9.6-0_all.ipk
|
||||
rm /tmp/ruantiblock_0.9.6-0_all.ipk
|
||||
wget --no-check-certificate -O /tmp/ruantiblock_0.9.7-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock_0.9.7-0_all.ipk
|
||||
opkg install /tmp/ruantiblock_0.9.7-0_all.ipk
|
||||
rm /tmp/ruantiblock_0.9.7-0_all.ipk
|
||||
|
||||
|
||||
**3. Установка luci-app-ruantiblock**
|
||||
|
||||
Приложение для LuCI (веб-интерфейса OpenWrt). [Подробнее тут](https://github.com/gSpotx2f/ruantiblock_openwrt/wiki/luci%E2%80%91app%E2%80%91ruantiblock).
|
||||
|
||||
wget --no-check-certificate -O /tmp/luci-app-ruantiblock_0.9.6-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/luci-app-ruantiblock_0.9.6-0_all.ipk
|
||||
opkg install /tmp/luci-app-ruantiblock_0.9.6-0_all.ipk
|
||||
wget --no-check-certificate -O /tmp/luci-app-ruantiblock_0.9.7-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/luci-app-ruantiblock_0.9.7-0_all.ipk
|
||||
opkg install /tmp/luci-app-ruantiblock_0.9.7-0_all.ipk
|
||||
|
||||
wget --no-check-certificate -O /tmp/luci-i18n-ruantiblock-ru_0.9.6-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/luci-i18n-ruantiblock-ru_0.9.6-0_all.ipk
|
||||
opkg install /tmp/luci-i18n-ruantiblock-ru_0.9.6-0_all.ipk
|
||||
wget --no-check-certificate -O /tmp/luci-i18n-ruantiblock-ru_0.9.7-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/luci-i18n-ruantiblock-ru_0.9.7-0_all.ipk
|
||||
opkg install /tmp/luci-i18n-ruantiblock-ru_0.9.7-0_all.ipk
|
||||
|
||||
rm /tmp/luci-app-ruantiblock_0.9.6-0_all.ipk /tmp/luci-i18n-ruantiblock-ru_0.9.6-0_all.ipk
|
||||
rm /tmp/luci-app-ruantiblock_0.9.7-0_all.ipk /tmp/luci-i18n-ruantiblock-ru_0.9.7-0_all.ipk
|
||||
|
||||
rm -f /tmp/luci-modulecache/* /tmp/luci-indexcache*
|
||||
/etc/init.d/rpcd restart
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
При обновлении списка блокировок, механизм фильтрации позволяет исключать из итоговых конфигурационных файлов (ipset и dnsmasq) записи по собственным шаблонам. Таким образом можно существенно сократить список доменов в конфиге dnsmasq (в режиме обновления блэклиста `fqdn`), исключив ненужные сайты, например: онлайн-казино, наркотики, порно и прочие не интересующие Вас темы. Также можно применять шаблоны для фильтрации IP адресов и диапазонов CIDR. Исключение записей происходит на этапе первичного разбора, а поэтому благотворно сказывается на использовании оперативной памяти модулями-парсерами (исключённые записи не хранятся в памяти во время работы модуля). Есть отрицательный момент - процесс обновления выполняется медленнее.
|
||||
При обновлении списка блокировок, механизм фильтрации позволяет отбирать в итоговые конфигурационные файлы (ipset и dnsmasq) записи по собственным шаблонам. Таким образом можно существенно сократить список доменов в конфиге dnsmasq (в режиме обновления блэклиста `fqdn`), исключив ненужные сайты, например: онлайн-казино, наркотики, порно и прочие не интересующие вас темы. Также можно применять шаблоны для фильтрации IP адресов и диапазонов CIDR. Исключение записей происходит на этапе первичного разбора, а поэтому благотворно сказывается на использовании оперативной памяти модулями-парсерами (исключённые записи не хранятся в памяти во время работы модуля). Есть отрицательный момент - процесс обновления выполняется медленнее.
|
||||
|
||||
## Опции для фильтрации записей
|
||||
|
||||
+ `uci set ruantiblock.config.bllist_fqdn_filter="1"` - включение/отключение фильтрации записей FQDN (1|0). По умолчанию выключено.
|
||||
+ `uci set ruantiblock.config.bllist_fqdn_filter="1"` - включение (`1`) / отключение (`0`) фильтрации записей FQDN. По умолчанию выключено.
|
||||
|
||||
+ `uci set ruantiblock.config.bllist_ip_filter="1"` - включение/отключение фильтрации записей IP и CIDR (1|0). По умолчанию выключено.
|
||||
+ `uci set ruantiblock.config.bllist_fqdn_filter_type="0"` - тип фильтра FQDN: `0` - все записи, кроме совпадающих с выражениями; `1` - только записи, совпадающие с выражениями. По умолчанию `0`.
|
||||
|
||||
+ `uci set ruantiblock.config.bllist_ip_filter="1"` - включение (`1`) / отключение (`0`) фильтрации записей IP и CIDR. По умолчанию выключено.
|
||||
|
||||
+ `uci set ruantiblock.config.bllist_ip_filter_type="0"` - тип фильтра IP: `0` - все записи, кроме совпадающих с выражениями; `1` - только записи, совпадающие с выражениями. По умолчанию `0`.
|
||||
|
||||
|
||||
## Файлы шаблонов `/etc/ruantiblock/fqdn_filter` и `/etc/ruantiblock/ip_filter`
|
||||
@@ -37,4 +41,4 @@
|
||||
|
||||
/usr/bin/ruantiblock update
|
||||
|
||||
При установке ruantiblock добавляется пример файла с шаблонами (`/etc/ruantiblock/fqdn_filter`), который исключает записи связанные с онлайн-казино и некоторые другие виды сайтов. Позволяет заметно сократить количество записей в конфиге dnsmasq...
|
||||
При установке ruantiblock добавляется пример файла с шаблонами (`/etc/ruantiblock/fqdn_filter`), который исключает записи связанные с онлайн-казино и некоторые другие виды сайтов. Позволяет заметно сократить количество записей в конфиге dnsmasq...
|
||||
|
||||
Reference in New Issue
Block a user