Anonym-tsk / tpws-keenetic

MIT License
189 stars 21 forks source link

OpenWRT #10

Closed indewer closed 2 months ago

indewer commented 2 months ago

можно ли как-нибудь перенести эту структуру для роутеров с OpenWRT?

Anonym-tsk commented 2 months ago

Вроде оно и так должно работать под OpenWRT. Есть там /opt?

Anonym-tsk commented 2 months ago

Удалось подружить с OpenWRT?

dartraiden commented 2 months ago

В OpenWrt инит-скрипты лежат в /etc/init.d. /opt там или пустой, или его вообще нет, не помню (впрочем, это несущественно).

/etc/ndm/ там тоже нет (это специфическая фишка Entware). Если пользователь хочет добавлять правила iptables, они помещаются в /etc/firewall.user.

Впрочем, iptables там теперь тоже нет, вместо него nftables. Для совместимости со старыми правилами, дёргающими iptables, был какой-то пакет. Но лучше под OpenWrt переписать правила и использовать nftables. А ещё лучше добавлять их в /etc/config/firewall, используя синтаксис UCI. Так они будут прошивкой автоматически преобразовываться в правила nftables.

В целом, обладателям OpenWrt лучше смотреть в сторону https://github.com/Waujito/youtubeUnblock, который заточен под OpenWrt и имеет готовый пакет. KeeneticOS от OpenWrt всё же заметно отличается и под последний придётся переделывать всю структуру каталогов и правила.