mirror of
https://github.com/gSpotx2f/ruantiblock_openwrt.git
synced 2026-05-14 14:40:58 +00:00
Updated
+30
@@ -0,0 +1,30 @@
|
||||
Стандартный модуль-парсер, написан на Lua. Необходим для получения и обработки списка блокировок из источников: `zapret-info`, `rublacklist`, `antifilter`.
|
||||
Зависимости: lua, luasocket, luasec, luabitop, iptool-lua. Дополнительно, для преобразования кириллических доменов в punycode: iconv, idn-lua (https://raw.githubusercontent.com/haste/lua-idn/master/idn.lua) или idn (если не доступен idn-lua).
|
||||
|
||||
**2. Установка зависимостей:**
|
||||
|
||||
opkg update
|
||||
opkg install lua luasocket luasec luabitop iconv idn
|
||||
wget --no-check-certificate -O /usr/lib/lua/iptool.lua https://raw.githubusercontent.com/gSpotx2f/iptool-lua/master/5.1/iptool.lua
|
||||
wget --no-check-certificate -O /usr/lib/lua/idn.lua https://raw.githubusercontent.com/haste/lua-idn/master/idn.lua
|
||||
|
||||
**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
|
||||
|
||||
**4. Включение модуля:**
|
||||
|
||||
uci set ruantiblock.config.bllist_module="/usr/libexec/ruantiblock/ruab_parser.lua"
|
||||
uci commit ruantiblock
|
||||
|
||||
**5. Вывод статуса:**
|
||||
|
||||
В выводе статуса можно увидеть используемый модуль (`BLLIST_MODULE: /usr/libexec/ruantiblock/ruab_parser.lua`):
|
||||
|
||||
/usr/bin/ruantiblock status
|
||||
|
||||
**6. Обновление для проверки:**
|
||||
|
||||
/usr/bin/ruantiblock update
|
||||
Reference in New Issue
Block a user