mirror of
https://github.com/gSpotx2f/ruantiblock_openwrt.git
synced 2026-05-14 14:40:58 +00:00
Updated: blacklist_sources, fqdn_filter. Minor fixes.
This commit is contained in:
@@ -10,9 +10,9 @@ LUCI_APP=1
|
|||||||
HTTPS_DNS_PROXY=1
|
HTTPS_DNS_PROXY=1
|
||||||
|
|
||||||
OWRT_VERSION="current"
|
OWRT_VERSION="current"
|
||||||
RUAB_VERSION="2.1.1-r2"
|
RUAB_VERSION="2.1.2-r1"
|
||||||
RUAB_MOD_LUA_VERSION="2.1.1-r1"
|
RUAB_MOD_LUA_VERSION="2.1.2-r1"
|
||||||
RUAB_LUCI_APP_VERSION="2.1.1-1"
|
RUAB_LUCI_APP_VERSION="2.1.2-r1"
|
||||||
BASE_URL="https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master"
|
BASE_URL="https://raw.githubusercontent.com/gSpotx2f/packages-openwrt/master"
|
||||||
PKG_DIR="/tmp"
|
PKG_DIR="/tmp"
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=luci-app-ruantiblock
|
PKG_NAME:=luci-app-ruantiblock
|
||||||
PKG_VERSION:=2.1.1
|
PKG_VERSION:=2.1.2
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
LUCI_TITLE:=LuCI support for ruantiblock
|
LUCI_TITLE:=LuCI support for ruantiblock
|
||||||
LUCI_DEPENDS:=+ruantiblock
|
LUCI_DEPENDS:=+ruantiblock
|
||||||
|
|||||||
@@ -702,7 +702,7 @@ return view.extend({
|
|||||||
fs.exec_direct(tools.execPath, [ 'restart' ]).then(
|
fs.exec_direct(tools.execPath, [ 'restart' ]).then(
|
||||||
() => console.log(tools.execPath + ' restarted...')
|
() => console.log(tools.execPath + ' restarted...')
|
||||||
);
|
);
|
||||||
}, 1000);
|
}, 2000);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
tasks.push(res);
|
tasks.push(res);
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=ruantiblock-mod-lua
|
PKG_NAME:=ruantiblock-mod-lua
|
||||||
PKG_VERSION:=2.1.1
|
PKG_VERSION:=2.1.2
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
PKG_MAINTAINER:=gSpot <https://github.com/gSpotx2f/ruantiblock_openwrt>
|
PKG_MAINTAINER:=gSpot <https://github.com/gSpotx2f/ruantiblock_openwrt>
|
||||||
|
|
||||||
|
|||||||
@@ -340,7 +340,7 @@ function BlackListParser:ip_value_processing(value)
|
|||||||
if not self.BLLIST_IP_FILTER or (self.BLLIST_IP_FILTER and not self:check_filter(ip_entry, self.BLLIST_IP_FILTER_PATTERNS, self.BLLIST_IP_FILTER_TYPE)) then
|
if not self.BLLIST_IP_FILTER or (self.BLLIST_IP_FILTER and not self:check_filter(ip_entry, self.BLLIST_IP_FILTER_PATTERNS, self.BLLIST_IP_FILTER_TYPE)) then
|
||||||
if ip_entry:match("^" .. self.ip_pattern .. "$") and not self.ip_table[ip_entry] then
|
if ip_entry:match("^" .. self.ip_pattern .. "$") and not self.ip_table[ip_entry] then
|
||||||
local subnet = self:get_subnet(ip_entry)
|
local subnet = self:get_subnet(ip_entry)
|
||||||
if subnet and (self.BLLIST_GR_EXCLUDED_NETS_PATTERNS[subnet] or ((not self.BLLIST_IP_LIMIT or self.BLLIST_IP_LIMIT == 0) or (not self.ip_subnet_table[subnet] or self.ip_subnet_table[subnet] <= self.BLLIST_IP_LIMIT))) then
|
if subnet and (self.BLLIST_GR_EXCLUDED_NETS_PATTERNS[subnet] or ((not self.BLLIST_IP_LIMIT or self.BLLIST_IP_LIMIT == 0) or (not self.ip_subnet_table[subnet] or self.ip_subnet_table[subnet] < self.BLLIST_IP_LIMIT))) then
|
||||||
self.ip_table[ip_entry] = subnet
|
self.ip_table[ip_entry] = subnet
|
||||||
self.ip_subnet_table[subnet] = (self.ip_subnet_table[subnet] or 0) + 1
|
self.ip_subnet_table[subnet] = (self.ip_subnet_table[subnet] or 0) + 1
|
||||||
self.ip_count = self.ip_count + 1
|
self.ip_count = self.ip_count + 1
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=ruantiblock-mod-py
|
PKG_NAME:=ruantiblock-mod-py
|
||||||
PKG_VERSION:=2.1.1
|
PKG_VERSION:=2.1.2
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
PKG_MAINTAINER:=gSpot <https://github.com/gSpotx2f/ruantiblock_openwrt>
|
PKG_MAINTAINER:=gSpot <https://github.com/gSpotx2f/ruantiblock_openwrt>
|
||||||
|
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=ruantiblock
|
PKG_NAME:=ruantiblock
|
||||||
PKG_VERSION:=2.1.1
|
PKG_VERSION:=2.1.2
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=1
|
||||||
PKG_MAINTAINER:=gSpot <https://github.com/gSpotx2f/ruantiblock_openwrt>
|
PKG_MAINTAINER:=gSpot <https://github.com/gSpotx2f/ruantiblock_openwrt>
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|||||||
@@ -82,3 +82,5 @@ birds
|
|||||||
forex
|
forex
|
||||||
kraken
|
kraken
|
||||||
zerkalo
|
zerkalo
|
||||||
|
^1w
|
||||||
|
^1x
|
||||||
|
|||||||
@@ -17,3 +17,4 @@ duckdns.org
|
|||||||
dyndns.org
|
dyndns.org
|
||||||
dynsip.org
|
dynsip.org
|
||||||
mydns.jp
|
mydns.jp
|
||||||
|
mooo.com
|
||||||
|
|||||||
@@ -72,6 +72,8 @@ export PKTS_MARK_START=8
|
|||||||
export ENABLE_LOGGING=1
|
export ENABLE_LOGGING=1
|
||||||
### Вывод дополнительных сообщений в лог (0 - выкл, 1, 2)
|
### Вывод дополнительных сообщений в лог (0 - выкл, 1, 2)
|
||||||
export DEBUG=0
|
export DEBUG=0
|
||||||
|
### Файл для вывода некоторых отладочных сообщений
|
||||||
|
export DEBUG_FILE="/tmp/ruanliblock.debug"
|
||||||
### Html-страница с инфо о текущем статусе (0 - выкл, 1 - вкл) (не используется в OpenWrt)
|
### Html-страница с инфо о текущем статусе (0 - выкл, 1 - вкл) (не используется в OpenWrt)
|
||||||
export ENABLE_HTML_INFO=0
|
export ENABLE_HTML_INFO=0
|
||||||
### Максимальное кол-во элементов списка nftables
|
### Максимальное кол-во элементов списка nftables
|
||||||
@@ -940,8 +942,22 @@ GetMainInstanceEntries() {
|
|||||||
if [ "$ENABLE_BLLIST_PROXY" = "1" ]; then
|
if [ "$ENABLE_BLLIST_PROXY" = "1" ]; then
|
||||||
UpdateBllistProxySet " " "$BLLIST_HOSTS"
|
UpdateBllistProxySet " " "$BLLIST_HOSTS"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ $DEBUG -ge 1 ]; then
|
||||||
|
echo " ruantiblock.GetMainInstanceEntries: BLLIST_MODULE=${BLLIST_MODULE} MODULE_RUN_TIMEOUT=${MODULE_RUN_TIMEOUT} _attempt=${_attempt}" >&2
|
||||||
|
MakeLogRecord "debug" "ruantiblock.GetMainInstanceEntries: BLLIST_MODULE=${BLLIST_MODULE} MODULE_RUN_TIMEOUT=${MODULE_RUN_TIMEOUT} _attempt=${_attempt}"
|
||||||
|
|
||||||
|
echo "BLLIST_MODULE=${BLLIST_MODULE}" > "$DEBUG_FILE"
|
||||||
|
$BLLIST_MODULE >> "$DEBUG_FILE" 2>&1
|
||||||
|
_return_code=$?
|
||||||
|
|
||||||
|
echo " ruantiblock.GetMainInstanceEntries._return_code=${_return_code}" >&2
|
||||||
|
MakeLogRecord "debug" "ruantiblock.GetMainInstanceEntries._return_code=${_return_code}"
|
||||||
|
else
|
||||||
$BLLIST_MODULE
|
$BLLIST_MODULE
|
||||||
_return_code=$?
|
_return_code=$?
|
||||||
|
fi
|
||||||
|
|
||||||
[ $_return_code -eq 0 ] && break
|
[ $_return_code -eq 0 ] && break
|
||||||
### STDOUT
|
### STDOUT
|
||||||
echo " Module run attempt ${_attempt}: failed [${BLLIST_MODULE}]" >&2
|
echo " Module run attempt ${_attempt}: failed [${BLLIST_MODULE}]" >&2
|
||||||
|
|||||||
@@ -5,7 +5,8 @@ export RBL_IP_URL="https://reestr.rublacklist.net/api/v3/ips/"
|
|||||||
export RBL_DPI_URL="https://reestr.rublacklist.net/api/v3/dpi/"
|
export RBL_DPI_URL="https://reestr.rublacklist.net/api/v3/dpi/"
|
||||||
export RBL_ENCODING=""
|
export RBL_ENCODING=""
|
||||||
## zapret-info
|
## zapret-info
|
||||||
export ZI_ALL_URL="https://raw.githubusercontent.com/zapret-info/z-i/master/dump.csv"
|
export ZI_ALL_URL="https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-00.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-01.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-02.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-03.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-04.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-05.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-06.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-07.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-08.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-09.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-10.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-11.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-12.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-13.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-14.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-15.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-16.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-17.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-18.csv https://raw.githubusercontent.com/zapret-info/z-i/refs/heads/master/dump-19.csv"
|
||||||
|
#export ZI_ALL_URL="https://app.assembla.com/spaces/z-i/git/source/master/dump.csv?_format=raw"
|
||||||
export ZI_ENCODING="CP1251"
|
export ZI_ENCODING="CP1251"
|
||||||
## antifilter
|
## antifilter
|
||||||
export AF_IP_URL="https://antifilter.download/list/allyouneed.lst"
|
export AF_IP_URL="https://antifilter.download/list/allyouneed.lst"
|
||||||
|
|||||||
Reference in New Issue
Block a user