Jump to content

IP Filter Updater & Generator (ipfilter) на Entware


Recommended Posts

Ссылка на гитхаб: GitHub - fonic/ipfilter: IP Filter Updater & Generator (ipfilter) - Generates PeerGuardian (.p2p) blocklist from I-Blocklist blocklists and GeoLite2 country blocks

Кратко, зачем это было нужно мне: qBittorrent поддерживает фильтрацию IP только по спискам dat, p2p, p2b, локально.

На инструкцию не тянет, просто несколько тонкостей: Описание от разработчика достаточно подробное. Зависимости: bash, awk, grep, gunzip, sed, unzip, curl или wget (gzip/bzip2/xz/zip - если вы хотите результат в виде архива) Специфические, для Entware: coreutils-sort (потому что встроенный в BusyBox sort - не поддерживает нужный метод сортировки)

В каталоге /opt/bin создаём файл realpath (потому что realpath у нас нет) со следующим содержанием:

#!/bin/sh
readlink -f -- "$@"

потом, chmod 755 realpath  не уверен

 

Установка в качестве службы тут работать не будет, т.к. systemd у нас нет. Перепилить под init.d - слишком сложное колдунство.

Запуск скрипта через cron вида:

30 3 * * * bash /opt/путь_до_каталога/ipfilter.sh >/dev/null 2>&1

#Пример запуска в 3:30 каждый день

Надеюсь, кому-то будет полезно.

  • Thanks 1
Link to comment
Share on other sites

В 10.11.2023 в 10:21, Deepcrasher сказал:

потому что realpath у нас нет

~ # opkg list *realpath*
coreutils-realpath - 9.3-1 - Full version of standard GNU realpath utility.
~ # 

не оно?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...