![Openwrt iptables에는 "문자열" 모듈이 없습니다.](https://rvso.com/image/1607108/Openwrt%20iptables%EC%97%90%EB%8A%94%20%22%EB%AC%B8%EC%9E%90%EC%97%B4%22%20%EB%AA%A8%EB%93%88%EC%9D%B4%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
나는 선생님이다.
청소년들을 위한 '현장학습'을 주최하려고 합니다.
수업 중 각 학생은 iPad 또는 컴퓨터를 사용하여 Apple 공식 웹 "apple.com"을 검색할 수 있습니다.
수업을 더 잘 통제하기 위해 다음과 같은 "apple.com"의 일부 페이지를 차단하고 싶습니다.
https://www.apple.com/apple-arcade/
모든 iPad 또는 컴퓨터는 Openwrt를 실행하는 WiFi 라우터에 연결됩니다.
"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
목록에 "문자열"이 없습니다.
비슷한 문제를 겪은 사람이 있습니까? "문자열"을 사용 가능하게 만드는 방법은 무엇입니까?
아니면 하위 도메인 페이지나 하위 페이지만 차단하는 해결 방법이 있나요?
읽어주셔서 감사합니다