mirror of
https://github.com/gSpotx2f/ruantiblock_openwrt.git
synced 2026-05-14 06:30:59 +00:00
Updated
+6
@@ -172,6 +172,12 @@ IP адрес шлюза VPN, который используется в пра
|
||||
uci add_list ruantiblock.config.fproxy_list="192.168.0.15"
|
||||
и т.д.
|
||||
|
||||
+ **Режим безопасного обновления блэклиста (ENABLE_TMP_DOWNLOADS=0):**
|
||||
|
||||
В процессе обновления блэклиста скачивание данных осуществляется во временный файл и затем, в случае успешного получения данных, заменяется основной файл. При такой схеме, если обновление завершилось ошибкой, старая конфигурация блэклиста будет сохранена и продолжит работать. Негативный момент в том, что увеличивается потребление памяти (для хранения временного файла в процессе обновления блэклиста). Включить:
|
||||
|
||||
uci set ruantiblock.config.enable_tmp_downloads="1"
|
||||
|
||||
+ **Скачивание блэклиста через прокси при обновлении (ENABLE_BLLIST_PROXY=0):**
|
||||
|
||||
Во время обновления блэклист скачивается через прокси. Необходимо, если источник блэклиста заблокирован. Включить:
|
||||
|
||||
+3
-3
@@ -12,9 +12,9 @@
|
||||
|
||||
OpenWrt >= 23.05:
|
||||
|
||||
wget --no-check-certificate -O /tmp/ruantiblock-mod-lua_1.4-3_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock-mod-lua_1.4-3_all.ipk
|
||||
opkg install /tmp/ruantiblock-mod-lua_1.4-3_all.ipk
|
||||
rm /tmp/ruantiblock-mod-lua_1.4-3_all.ipk
|
||||
wget --no-check-certificate -O /tmp/ruantiblock-mod-lua_1.5-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock-mod-lua_1.5-0_all.ipk
|
||||
opkg install /tmp/ruantiblock-mod-lua_1.5-0_all.ipk
|
||||
rm /tmp/ruantiblock-mod-lua_1.5-0_all.ipk
|
||||
|
||||
[OpenWrt < 23.05](https://github.com/gSpotx2f/ruantiblock_wiki_v0.9/wiki/Lua%E2%80%91%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)
|
||||
|
||||
|
||||
+3
-3
@@ -9,9 +9,9 @@
|
||||
|
||||
OpenWrt >= 23.05:
|
||||
|
||||
wget --no-check-certificate -O /tmp/ruantiblock-mod-py_1.4-3_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock-mod-py_1.4-3_all.ipk
|
||||
opkg install /tmp/ruantiblock-mod-py_1.4-3_all.ipk
|
||||
rm /tmp/ruantiblock-mod-py_1.4-3_all.ipk
|
||||
wget --no-check-certificate -O /tmp/ruantiblock-mod-py_1.5-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock-mod-py_1.5-0_all.ipk
|
||||
opkg install /tmp/ruantiblock-mod-py_1.5-0_all.ipk
|
||||
rm /tmp/ruantiblock-mod-py_1.5-0_all.ipk
|
||||
|
||||
[OpenWrt < 23.05](https://github.com/gSpotx2f/ruantiblock_wiki_v0.9/wiki/Python%E2%80%91%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Можно добавлять собственные записи к списку блокировок (не заблокированные сайты на которые необходимо всегда ходить через прокси). Включение опции:
|
||||
Добавление собственных записей к списку блокировок (не заблокированные сайты на которые необходимо всегда ходить через прокси). Включение опции:
|
||||
|
||||
uci set ruantiblock.config.add_user_entries="1"
|
||||
uci commit ruantiblock
|
||||
@@ -18,6 +18,12 @@
|
||||
# CIDR
|
||||
74.125.0.0/16
|
||||
|
||||
В процессе обновления блэклиста можно подгружать дополнительные записи с удалённого сервера по протоколу HTTP. Файл на сервере должен иметь формат аналогичный файлу `/etc/ruantiblock/user_entries`. Не стоит злоупотреблять этой опцией и подключать большие списки, поскольку при добавлении пользовательских записей в блэклист не производится никаких оптимизаций, проверок на повторы и пр. IP адреса и домены добавляются как есть, и нет никакого контроля над их содержимым и размером! Добавление URL удалённого файла:
|
||||
|
||||
uci add_list ruantiblock.config.user_entries_remote="http://server.lan/files/user_entries_1"
|
||||
uci add_list ruantiblock.config.user_entries_remote="http://server.lan/files/user_entries_2"
|
||||
и т.д.
|
||||
|
||||
Есть возможность задать общий DNS-сервер только для пользовательских FQDN-записей:
|
||||
|
||||
uci set ruantiblock.config.user_entries_dns="1.1.1.1#53" # значение в виде пустой строки отключает опцию
|
||||
@@ -34,9 +40,10 @@
|
||||
|
||||
### Конфигурация с использованием только собственных записей.
|
||||
|
||||
Если отключить режим обновления блэклиста:
|
||||
Если отключить режим обновления блэклиста и модуль-парсер:
|
||||
|
||||
uci set ruantiblock.config.bllist_preset=""
|
||||
uci set ruantiblock.config.bllist_module=""
|
||||
uci commit ruantiblock
|
||||
|
||||
то для создания правил nftables и dnsmasq будут применяться лишь записи пользователя, без загрузки списка блокировок. При этом, благодаря использованию dnsmasq, записи FQDN будут всегда актуальны (ибо резолвятся в IP адреса в момент запроса). Применение правил из списка пользователя происходит при выполнении команды обновления, как описано выше (`/usr/bin/ruantiblock update`). Также, можно удалить из cron задание для регулярного обновления блэклиста, ибо оно не имеет смысла при ручном формировании списка блокировок...
|
||||
|
||||
@@ -64,22 +64,22 @@
|
||||
|
||||
**2. Установка ruantiblock**
|
||||
|
||||
wget --no-check-certificate -O /tmp/ruantiblock_1.4-3_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock_1.4-3_all.ipk
|
||||
opkg install /tmp/ruantiblock_1.4-3_all.ipk
|
||||
rm /tmp/ruantiblock_1.4-3_all.ipk
|
||||
wget --no-check-certificate -O /tmp/ruantiblock_1.5-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/ruantiblock_1.5-0_all.ipk
|
||||
opkg install /tmp/ruantiblock_1.5-0_all.ipk
|
||||
rm /tmp/ruantiblock_1.5-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_1.4-2_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/luci-app-ruantiblock_1.4-2_all.ipk
|
||||
opkg install /tmp/luci-app-ruantiblock_1.4-2_all.ipk
|
||||
wget --no-check-certificate -O /tmp/luci-app-ruantiblock_1.5-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/luci-app-ruantiblock_1.5-0_all.ipk
|
||||
opkg install /tmp/luci-app-ruantiblock_1.5-0_all.ipk
|
||||
|
||||
wget --no-check-certificate -O /tmp/luci-i18n-ruantiblock-ru_1.4-2_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/luci-i18n-ruantiblock-ru_1.4-2_all.ipk
|
||||
opkg install /tmp/luci-i18n-ruantiblock-ru_1.4-2_all.ipk
|
||||
wget --no-check-certificate -O /tmp/luci-i18n-ruantiblock-ru_1.5-0_all.ipk https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master/current/luci-i18n-ruantiblock-ru_1.5-0_all.ipk
|
||||
opkg install /tmp/luci-i18n-ruantiblock-ru_1.5-0_all.ipk
|
||||
|
||||
rm /tmp/luci-app-ruantiblock_1.4-2_all.ipk /tmp/luci-i18n-ruantiblock-ru_1.4-2_all.ipk
|
||||
rm /tmp/luci-app-ruantiblock_1.5-0_all.ipk /tmp/luci-i18n-ruantiblock-ru_1.5-0_all.ipk
|
||||
|
||||
rm -f /tmp/luci-modulecache/* /tmp/luci-indexcache*
|
||||
/etc/init.d/rpcd restart
|
||||
|
||||
Reference in New Issue
Block a user