Openwrt iptables не имеет модуля «string»

Openwrt iptables не имеет модуля «string»

Я преподаватель.

Я собираюсь организовать «Экскурсию» для подростков.

В классе у каждого ученика есть iPad или компьютер для просмотра официального сайта Apple «apple.com».

Чтобы лучше контролировать класс, я хочу заблокировать некоторые страницы "apple.com", например

https://www.apple.com/apple-arcade/

https://support.apple.com

Все iPad и компьютеры будут подключаться к WiFi-роутеру, работающему под управлением OpenWRT.

Я знаю, что «iptables» поможет.

Я знаю, что могу iptables -A FORWARD -s apple.com -j DROPзаблокировать весь домен «apple.com».

Но не знаю, как заблокировать только поддомен."support.apple.com" или подстраница"apple.com/apple-arcade"

Я узнал отэта страница, я попытался ввести

iptables -I INPUT -p tcp --dport 80 -m string --string "Host: apple.com" --algo kmp -m string --string "GET /apple-arcade" --algo kmp -j DROP

но Терминал предупреждает iptables v1.8.2 (legacy): Couldn't load match `string':No such file or directory"

Я попыталсяcat /proc/net/ip_tables_matches

Возврат через терминал:

time
statistic
state
mark
mac
limit
helper
conntrack
conntrack
conntrack
connmark
connlimit
connbytes
comment
udplite
udp
tcp
tcpmss
socket
socket
socket
socket
recent
recent
policy
multiport
length
ttl
esp
ecn
tos
dscp
ah
icmp
set
set
set
set
set

в списке нет слова «string».

Кто-нибудь сталкивался с подобной проблемой? Как сделать "Строку" доступной?

Или есть ли способ обойти эту проблему, чтобы заблокировать только страницу поддомена или подстраницу?

Спасибо за прочтение.

Связанный контент